浙江大学城市学院数据库系统原理期中考试2019第二学期 - 试题及答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

诚信应考 考出水平 考出风格

浙江大学城市学院

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页共7 页

有关系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 , A VG(Grade)

From S, SC

Where S.Sno=SC.Sno

Group By S.Sno, Sname

Having A VG(Grade)>85

Order By S.Sno

3)请查询比李四同学平均分高的学生的数据库成绩。题要求看好!平均分高的学生的数据库成绩(5分)

Select grade 或者用inner join 方式写也可以

From S,C,SC

Where S.sno = SC.sno, o = o and AME = ‘数据库’

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 页

5)查询每个学生的学号及其对应的选课门数和平均成绩。(5分)

Select S.sno, count(o), avg(grade) 这里(sno也可以)

From S,SC

Where S.sno=sc.sno

三,____ER 设计题_____(本大题共___1___题,每题___10__分,共__10__分。) 得分

现有学生报考系统,实体“考生”有属性:准考证号、姓名、年龄、性别,实体“课

程”有属性:课程编号、名称、性质。一名考生可以报考多门课程,考生报考还有报考日期、成绩等信息。请画出本题的ER图

考生(准考证号,姓名,年龄,性别)

课程(课程编号,名称,性质)

报考(准考证号,课程编号,报考日期,成绩)题里面没有写注明属性和联系类型只看ER图打分即可

第4页共7 页

相关文档
最新文档