当前位置:首页 > 浙江大学城市学院数据库系统原理期中考试2019第二学期 - 试题及答案
_…__…__…__…__…__…__…__…__…_:…名…姓…… __…__…__…__…__…__…__…_:…号线..学… _…__…__…__…__…__…__ 订.__…__…:…级…班… …__…__装_..__…__…__…__…__…__…__…__…:…业…专… _…__…__…__…__…__…__…:…级…年……诚信应考 考出水平 考出风格
浙江大学城市学院
2018—2019学年第二学期中试卷
《 数据库系统原理与应用 》
开课单位: 计算分院 ;考试形式:闭、开卷;考试时间:__2019__年__11_月__17__日; 所需时间: 120 分钟 题序 一 二 三 四 五 六 七 八 总 分 得分 评卷人 得分 一.____选择题_____(本大题共___10___题,每题___2___分,共____20___分。)
1、DBMS 是 __D___。
A.数据库 B.操作系统 C.数据库系统 D.数据库管理系统
2. 表之间一对多关系是指___B___。
A.一张表与多张表之间的关系
B.一张表中的一个记录对应另一张表中的多个记录
C.一张表中的一个记录对应多张表中的一个记录
D.一张表中的一个记录对应多张表中的多个记录
第1页共 7 页
3.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是__A___。
A: DBS包括DB和DBMS B: DBMS包括DB和DBS
C: DB包括DBS和DBMS D: DBS包括DB,也就是DBMS
4.数据库的概念模型独立于___A____。
A: 具体的机器和DBMS B: E-R图 C: 信息世界 D: 现实世界
5. 在数据库技术中,面向对象数据模型是一种___A____。
A: 概念模型 B: 结构模型 C: 物理模型 D: 形象模型
6. 数据库中,数据的物理独立性是指___C____。 A: 数据库与数据管理系统的相互独立 B: 用户程序与DBMS的相互独立
C: 用户的应用程序与存储在磁盘上的数据中的数据是相互独立的 D: 应用程序与数据的逻辑结构相互独立
7. 设关系R和S分别有m和n个元组,则R×S的元组个数是___D____。 A.m B.n C.m+n D.m×n
8. 取出关系中的某些列,并消去重复的元组的关系运算称为___B____。
A.取列运算 B.投影运算 C.联结运算 D.选择运算
9. SQL的SELECT语句中,“HAVING条件表达式”用来筛选满足条件的___D____。 A.列 B.行 C.关系 D.分组
10. SQL语言中INSERT、DELETE、UPDATE实现哪类功能__D___。 A.数据查询 B.数据控制 C.数据定义 D.数据操纵
第2页共 2
7 页
得分 二, ____SQL设计题_____(本大题共___3___题,每题___5__分,共__25__分。) 有关系S(Sno,SNAME,SAGE),C(Cno,CNAME),SC(Sno,Cno,GRADE)。其中Sno是学生号,SNAME是学生姓名,SAGE 是学生年龄,Cno是课程号,CNAME是课程名称。
1) 请写出创建SC表的语句(5分) Create table SC(
Sno char(10) primary key not null, Cno char(10)primary key not null,
Grade int(10), PRIMARY KEY (Sno, Cno),
FOREIGN KEY (Sno ) REFERENCES S(Sno ), FOREIGN KEY (Cno) REFERENCES C(Cno ) )
2) 查询平均考试成绩高于85分的学生的学号、姓名、平均成绩,并将查询结果按照学号升序排列。(5分)
Select S.Sno, Sname , AVG(Grade) From S, SC
Where S.Sno=SC.Sno Group By S.Sno, Sname Having AVG(Grade)>85 Order By S.Sno
3) 请查询比李四同学平均分高的学生的数据库成绩。 题要求看好!平均分高的学生的数据库成绩(5分)
Select grade 或者用inner join 方式写也可以 From S,C,SC
Where S.sno = SC.sno, C.cno = SC.cno and C.CNAME = ‘数据库’ Group by S.sno,grade
Having avg(grade) > (select avg(grade) From S, SC
Where S.SNAME = ‘李四’)
4)在Student表中插入这样一条新生记录——学号:1234599,姓名:马小立,年龄20岁 系别: 无 系名字IS(5分)
Insert Into Student(Sno ,Sname, Sage, Sdept)
Values ( ‘1234599’ , ‘马小立’ ,20,‘IS’) 或者系别: 无 增加了 null的都算对
第3页共 7 页
3
5)查询每个学生的学号及其对应的选课门数和平均成绩。 (5分) Select S.sno, count(SC.cno), avg(grade) 这里(sno也可以) From S,SC
Where S.sno=sc.sno
得分 三, ____ER设计题_____(本大题共___1___题,每题___10__分,共__10__分。)
现有学生报考系统,实体“考生”有属性:准考证号、姓名、年龄、性别,实体“课程”有属性:课程编号、名称、性质。一名考生可以报考多门课程,考生报考还有报
考日期、成绩等信息。请画出本题的 ER图
考生(准考证号,姓名,年龄,性别) 课程(课程编号,名称,性质)
报考(准考证号,课程编号,报考日期,成绩) 题里面没有写注明属性和联系类型 只看ER图打分即可
第4页共 7 页
4
共分享92篇相关文档