数据库技术-样卷

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

《数据库技术》考试题型一、选择题(单选题10个)

每题2分,共20分。

二、简答题(14题)

每题5分,共70分。

4题:第3章关系数据库模型

7题:第1章关系数据库标准语言—SQL语句

3题:第4章关系模式的规范化设计理论

三、设计题(1题)

(10分)

[1]作ER图,并在图上注明属性、联系类型

[2]转换成关系模型,注明主键和外键

《数据库技术》样卷

浙江工业大学之江学院__/__学年

第1学期《数据库技术》期终试卷

(考试类型:闭卷)

班级姓名学号

一、选择题(每题2分,共20分)

1.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={A→B,C→D},

则F+中左部为(BC)的函数依赖有[ ]

A.2个B.4个C.8个D.16个

2.有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是

1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有[ ]

A.17个B.18个C.23个D.27个

3.DBMS的并发控制子系统,保证了事务__________的实现[ ]

A.原子性B.一致性C.隔离性D.持久性

4.SQL中不一定能保证完整性约束彻底实现的是[ ]

A.主键约束B.外键约束

C.局部约束D.检查子句

5.在关系模式R中,函数依赖X→Y的语义是( ) 。

A. 在R的某一关系中,若两个元组的X值相等,则Y值也相等

B. 在R的每一关系中,若两个元组的X值相等,则Y值也相等

C. 在R的某一关系中,Y值应于X值相等

D. 在R的每一关系中,Y值应于X值相等

6.在数据库系统的体系结构中,某个用户使用的数据视图属于( ) 。

A. 外模式

B. 概念模式

C. 内模式

D. 存储模式在关系数据库设计中,设计关系模式是( ) 的任务。

A. 需求分析阶段;

B. 概念设计阶段;

C. 逻辑设计阶段;

D. 物理设计阶段;

7.关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。

定义外键,实现的是( ) 完整性。

A.实体完整性B.参照完整性

C.用户定义的完整性D.主键和外键约束的完整性

8.关于关系,下列说法中正确的是( ) 。

A. 关系中每一个属性值都是不可分解的

B. 关系中不允许出现相同的元组

C. 关系中不考虑元组间的顺序,即没有行序

D. 元组中,属性在理论上也是无序的

供选择的解答:

A. (1),(3)

B. (3),(4)

C. (1),(2) ,(3)

D. 全部

9.数据独立性是指()。

A.数据之间相互独立

B.数据的逻辑结构与物理结构相互独立

C.应用程序与数据库的数据结构之间相互独立

D.数据库的数据与磁盘文件之间相互独立

10.关于“死锁”,下列说法中正确的是()。

A. 死锁是操作系统中的问题,数据库系统中不存在

B. 只有出现并发操作时,才有可能出现死锁

C.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库

D. 当两个用户竞争相同的资源时不会发生死锁

二、简答题 (每题5分,共70分)

教学数据库Teaching :

Students 表(简记为S ):学生信息,表示学号、姓名、性别、年龄和每部名称; Courses 表(简记为C ):课程信息,表示课程编号、课程名称、先修课程编号和学分; Reports 表(简记为R ):课程成绩信息,表示学号、课程号和成绩。

重要提示:请先打好草稿,再写答案,不要涂鸦(如果涂鸦,在该题的得分中扣除1分)

1. 设有关系R 和S ,试计算R ⋈S , ,π

3, 2, 4(σ4 >2(R S))

R

S

R ⋈S 1=1

2.

R1={t|R(t) ∧S(t)}

R2={t|R(t) ∧t[2]=a}

R3={t|(∃u)(R(t )∧S(u) ∧t[1]

R4={t|(∃u)(R(u )∧t[1]=u[3] ∧t[2]=u[1])}

3.教学数据库Teaching中,试把下列关系代数表达式转换成等价的元组表达式:(1)πSno, Sname (σSage>19 (S))

(2)πS.Sno, Sname, Cno, Grade (S⋈R)

4.教学数据库Teaching中,试把下列关系代数表达式转换成等价的域表达式:(1)πSno, Sname (σSage>19 (S))

(2)πS.Sno, Sname, Cno, Grade (S⋈R)

5.教学数据库Teaching中,试用SQL语句表示如下查询:

查询选修课程数据库学生的学号、姓名、系部和成绩。

6.教学数据库Teaching中,试用SQL语句表示如下查询:

查询学生刘华选修的课程名称(必须使用嵌套查询)。

7.教学数据库Teaching中,试用SQL语句表示如下查询:

统计数据库课程的选修人数、最高分和最低分。

8.教学数据库Teaching中,试用SQL语句表示如下查询:

统计每个学生选修课程的门数(不小于3次的才统计)和平均分。

查询结果按学生选修课程的门数降序排列。

相关文档
最新文档