|
扫码加微信西南大学网络与继续教育学院课程考试试题卷类别:网教 专业:专业课 2018年12月
: k) b5 S' K, \8 h8 Y2 K7 D0 i课程名称【编号】:数据库技术【0072】 A卷
z6 i* k7 R" a! r1 W; z, `. O7 P大作业 满分:100分6 A& S/ C0 }5 `
! a% g1 d0 p% x* ~- _7 I (第1-2题选作一题,满分30分)
4 W+ Z' ^- V" K) R2 }# k什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性? 9 N2 K. p/ n. P# [- r
试述数据、数据库、数据库系统、数据库管理系统的概念。(第3题必做,满分30分)
# s7 a$ n5 v+ U7 G, @已知三个关系模式:0 ~& l$ W+ ~& }8 }
学生:S(SNO, SNAME, AGE,SSEX),其属性的含义依次为学号、姓名、年龄、性别。9 o/ J' d9 U4 _' }- g/ T% ^& Z
课程:C(CNO, CNAME)其属性的含义依次为课程号、课程名称。: Z$ V; y4 H5 K9 A
成绩:SC(SNO, CNO, GRADE),其属性的含义依次为学号、课程号、分数。
% H( ?& o9 l' j3 }. j( j( c用关系代数表达式描述查询:学号为‘002’的学生姓名和性别。
) r& ^ O9 d" o" d9 R完善下面的SQL语句片断。' J# n! s! c% t2 [
CREATE TABLE SC(2 ^4 q$ h5 M% A' r
SNO CHAR(10) _______, /*建立外码*/
/ E) Y* ^$ |7 w...
3 Q% q! T- v' I/ }& ?, XGRADE NUMBER(2)________, /*建立约束,要求成绩大于0,小于等于100*/
7 s% b0 v2 o" J& ~9 a, N, [/ k; s_______________) /*建立主码约束*/$ Y; C# s p: G- z& _; r9 }
用SQL查询描述查询:选修课程号为′C1′的学生的姓名和成绩# y$ j% A+ b6 y/ d# u
用SQL查询描述查询:统计各系的学生人数。
/ S) x; M( l4 E# g O$ ?删除学号为’001’的学生
3 {0 h2 ]( X& u5 N* p, S(第4-5题选作一题,满分40分)2 w# a: F( y$ w
请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:给出 E 一 R 图,再将其转换为关系模型。
2 u" D I0 [% q* B已知:某公司有多个仓库,每一个仓库存放多种零件,而每一种零件也可在多个仓库中保存,在每一个仓库中保存的零件都有库存数量。仓库的属性有仓库号、地点和电话号码,零件的属性有零件号、名称、规格和单价。 (1) 根据上述语义画出 E—R 图。 (2) 将 E—R 模型转换成关系模型,并指出关系的主码和外码(如果存在)。3 j' f) v/ _6 ^% W7 h% _
|
|