|
扫码加微信西南大学网络与继续教育学院课程考试试题卷类别:网教 专业:专业课 2018年12月# H% o- o" T! a; P9 h
课程名称【编号】:数据库技术【0072】 A卷1 O, {/ i) ?1 `1 T3 Z7 {
大作业 满分:100分
9 n6 F- {, b! x0 K3 h+ {/ m t A! ^$ Z( h9 v! m( X
(第1-2题选作一题,满分30分)1 i) _% F7 t6 g; W% C
什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?
- B3 [& c9 O! q, P) B" ]9 b3 K7 A9 U试述数据、数据库、数据库系统、数据库管理系统的概念。(第3题必做,满分30分)# `2 k% Z$ y$ k& M+ k- |, j
已知三个关系模式:1 A' _0 G$ y! I* s0 X
学生:S(SNO, SNAME, AGE,SSEX),其属性的含义依次为学号、姓名、年龄、性别。
& p% T$ _) t( c9 Z' c课程:C(CNO, CNAME)其属性的含义依次为课程号、课程名称。
: o6 z8 ~2 a$ b% W% j成绩:SC(SNO, CNO, GRADE),其属性的含义依次为学号、课程号、分数。
+ Z3 W t" q* k( s用关系代数表达式描述查询:学号为‘002’的学生姓名和性别。) U! B _, y8 W" t2 V+ F' I
完善下面的SQL语句片断。3 E* U9 ~! g, g5 A
CREATE TABLE SC(
$ u% j. p- F. x2 y4 [. XSNO CHAR(10) _______, /*建立外码*/
; V: S3 q9 [% q& Y- I, T: B" A% x...
" W$ N- F' L$ Z. FGRADE NUMBER(2)________, /*建立约束,要求成绩大于0,小于等于100*/
6 c! C7 h& v- `. x8 Q3 B- x_______________) /*建立主码约束*/
& K5 n% Z( V! @2 J9 C* s用SQL查询描述查询:选修课程号为′C1′的学生的姓名和成绩
1 q3 C/ f! e d" d# J% V/ s! s! m用SQL查询描述查询:统计各系的学生人数。
, p4 I' f/ j- z$ u' D8 R删除学号为’001’的学生" h8 P: G, W+ ?6 b5 F- _6 l
(第4-5题选作一题,满分40分)& [, b2 g) ?! j' q/ f
请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:给出 E 一 R 图,再将其转换为关系模型。
3 a4 a$ R$ h p; O. f已知:某公司有多个仓库,每一个仓库存放多种零件,而每一种零件也可在多个仓库中保存,在每一个仓库中保存的零件都有库存数量。仓库的属性有仓库号、地点和电话号码,零件的属性有零件号、名称、规格和单价。 (1) 根据上述语义画出 E—R 图。 (2) 将 E—R 模型转换成关系模型,并指出关系的主码和外码(如果存在)。0 G! a; J6 M L& L
|
|