现科数据库(1-3章)题目及答案

2026/4/23 6:35:45

《数据库》(第1章到第3章)

自测题参考答案

开课二级学院: 信息工程学院,学生班级: ,教师: 一、判断题(正确的打“√”,错误的打“×”,每小题3分,共15分)

1、√ 2、×(数据模型跟具体的DB有关) 3、√ 4、×(逻辑数据独立) 5、√

二、填空题:每空0 .5分,共11分,完全正确得0.5分,错误得0分,不倒扣分,不完整酌情得0.25分。

1、手工阶段(人工管理) 文件系统阶段 数据库系统阶段 2、正确 相容 有效

3、一对一 多对多 一对多 或1:1, n:m,1:n(位置可相互交换) 4、系编号 学号 系编号

5 、实体完整性 引用完整性 用户自定义完整性(位置可相互交换) 6、数据操作 约束条件(位置可相互交换) 7、视图 存储文件

8、Alter table Update Drop table 9、Group by Order by

10、SC.C#=C.C# 或C.C# =SC.C#

三、单选题:每题1分,共20分。选错得0分,不倒扣分 1..C 2.A 3. C 4.C 5 .D 6.B 7.A 8.A 9.C

四、程序设计题(第1-5每小题3分,第6-7每小题4分,共23分) 答:

1. Π学号,姓名,专业 (σ

年龄=19 ^ 性别=‘男’(学生))

10.C

2.Π学号,姓名,课程名,分数(σ奖学金>0∧专业=‘计算机’(学生∞学习∞课程)) 3.Π课程号,课程名,学分(σ分数=100(学习∞课程))

4.Select学号,姓名,专业 from 学生

where 年龄=19 and 性别=‘男’ 5. SELECT 学生.学号,姓名,专业 FROM 学生,学习

WHERE 学生.学号=学习.学号 AND 学习.课程号=课程.课程号 AND 奖学金<=0 AND 分数>95

6. SELECT 学号,姓名,专业 FROM 学生

WHERE 学号 NOT IN (SELECT 学号 FROM 学习

WHERE 分数<80)

7.UPDATE 学生

SET 奖学金=1000

WHERE 奖学金<=0 AND 学号 IN (SELECT 学号 FROM 学习

WHERE 分数=100)

五、E-R 圈中省咯了各个实体的属性 , 图在下面

n1系1隶属n学生m选修n开设n课程选课日期,成绩

补充:(在数据库中要存放以下信息系 : 系名 , 系代号 , 系主任名 , 电话 : 学生 : 学号 , 姓名 , 年龄 , 性别 , 所在系代号 ,

课程 : 课程号码、课程名称 ; 每个学生选修某门课的日期, 成绩 ; 每个系开设的课程。 ) 关系模式如下:

学生关系 :Student( Sno ,Sname,Sage,Ssex, Sdept); 系关系 :Dept( Dno ,Dname,Dmanager, Dtelephone); 课程关系 :Course(Cno, Cname);

学生选课关系 : SC(Sno,Cno,Date,Gmde); 系开设课程的关系:DC(Dno,Cno)。


现科数据库(1-3章)题目及答案.doc 将本文的Word文档下载到电脑
搜索更多关于: 现科数据库(1-3章)题目及答案 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219