|
扫码加微信西南大学网络与继续教育学院课程考试试题卷类别:网教 专业:专业课 2018年12月
$ u, j8 u; N R# J, Q& v课程名称【编号】:数据库技术【0072】 A卷" [5 e& n1 L' b! e! ?) }, {
大作业 满分:100分
7 C3 p, P+ P- `% ^$ \# d4 \0 K; B; G' ?& j5 J6 b
(第1-2题选作一题,满分30分)' l# n2 v9 @2 }7 u! }
什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?
1 o: c) K' _# ~3 X+ z试述数据、数据库、数据库系统、数据库管理系统的概念。(第3题必做,满分30分), E0 Q5 o, o- \8 ?2 Z: N7 E; Y
已知三个关系模式:: \1 H4 \1 s) h
学生:S(SNO, SNAME, AGE,SSEX),其属性的含义依次为学号、姓名、年龄、性别。 q7 S% k' u h# I) y7 h
课程:C(CNO, CNAME)其属性的含义依次为课程号、课程名称。: Y2 E' r# _/ f1 L2 Y) M) m9 {
成绩:SC(SNO, CNO, GRADE),其属性的含义依次为学号、课程号、分数。
1 _6 m! g+ j _) }* E用关系代数表达式描述查询:学号为‘002’的学生姓名和性别。9 U1 E) n" c, M/ k
完善下面的SQL语句片断。 P% z# d z2 |+ _% E- `# B: P: |
CREATE TABLE SC(. ^/ A" T" c6 n7 o
SNO CHAR(10) _______, /*建立外码*/2 [1 I: L/ y. k/ l
...
/ }) l% Q: X6 h5 x5 {$ }' A/ t( tGRADE NUMBER(2)________, /*建立约束,要求成绩大于0,小于等于100*/3 Z5 o; j' A; W) H. E9 v- v2 I ?, _
_______________) /*建立主码约束*/
) y; Y3 U: h1 K+ U用SQL查询描述查询:选修课程号为′C1′的学生的姓名和成绩
% g- S/ W/ _1 b I* r" m/ a; ]# I, s用SQL查询描述查询:统计各系的学生人数。
/ w9 D6 B T. C; u( W9 W7 s: f删除学号为’001’的学生9 R; _* k- J7 Z+ l1 Y6 S5 s6 Y
(第4-5题选作一题,满分40分)6 s) C) d6 O3 f4 v% K& ^9 @
请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:给出 E 一 R 图,再将其转换为关系模型。
3 e6 m5 N- T6 N/ o已知:某公司有多个仓库,每一个仓库存放多种零件,而每一种零件也可在多个仓库中保存,在每一个仓库中保存的零件都有库存数量。仓库的属性有仓库号、地点和电话号码,零件的属性有零件号、名称、规格和单价。 (1) 根据上述语义画出 E—R 图。 (2) 将 E—R 模型转换成关系模型,并指出关系的主码和外码(如果存在)。1 N7 P* k# w3 d ^. p
|
|