西南大学19年3月课程[0072]数据库技术机考答案
西南大学网络与继续教育学院课程考试试题卷类别: 网教 专业: 专业课 2019年3月课程名称【编号】: 数据库技术【0072】 A卷
大作业 满分:100 分
(第1-2题选作一题,满分30分)
试述数据模型的概念、数据模型的作用和数据模型的三个要素。
试述事务的概念及事务的4 个特性。
(第3题必做,满分30分)
设有三个关系模式如下:
学生 S(S#,SNAME,AGE,SEX)
各属性的含义为:学号,姓名,年龄,性别
学习 SC(S#,C#,GRADE)
各属性的含义为:学号,课程号,成绩
课程 C(C#,CNAME,TEACHER)
各属性的含义为:课程号,课程名,教师。
用关系代数表达式描述查询:学号为‘S2’的学生所选课程的课程号。
完善下面的SQL语句片断。
CREATE TABLE SC(
S# CHAR(10),
C# CHAR(10),
GRADE NUMBER(2),
_______________, /*建立主码约束*/
_______________, /*在S#列上建立外码约束*/
……
)
用SQL查询块描述下列查询:学生“李勇”所选选修的课程名。
统计每门课程的选课人数。
(第4-5题选作一题,满分40分)
学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生;每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请用 E 一 R 图画出此学校的概念模型。
某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用 E 一 R 图画出此工厂产品、零件、材料、仓库的概念模型。
页:
[1]