数据库系统概论模拟试卷及答案.docxVIP

  • 1
  • 0
  • 约5.17千字
  • 约 9页
  • 2026-02-03 发布于天津
  • 举报

数据库系统概论模拟试卷及答案

考试时间:______分钟总分:______分姓名:______

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

1.下列选项中,不属于数据库管理系统(DBMS)核心功能的是()。

A.数据定义(DDL)B.数据操纵(DML)C.数据编译D.事务管理

2.在关系数据库中,关系模式R(A,B,C)满足:函数依赖集F={A→B,B→C},则R的最高范式是()。

A.1NFB.2NFC.3NFD.BCNF

3.SQL中,用于删除表中数据的语句是()。

A.DELETEB.DROPC.TRUNCATED.REMOVE

4.数据库系统的三级模式结构中,用户与数据库系统的接口是()。

A.外模式B.模式C.内模式D.概念模式

5.在E-R图中,菱形框表示()。

A.实体B.属性C.联系D.键

6.关系数据库中,“不允许出现重复元组”的完整性约束是()约束。

A.实体完整性B.参照完整性C.用户自定义完整性D.域完整性

7.下列关于事务的ACID特性,D代表()。

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

8.在关系代数中,选择运算的符号是()。

A.σB.πC.?D.×

9.数据库设计的基本步骤不包括()。

A.需求分析B.概念结构设计C.编码实现D.物理设计

10.SQL中,用于创建表的语句是()。

A.CREATETABLEB.ALTERTABLEC.DROPTABLED.TRUNCATETABLE

填空题(每空2分,共20分)

1.数据库系统的三级模式结构中,介于模式与内模式之间的是________。

2.在E-R图中,矩形框表示________,椭圆框表示________。

3.关系数据库中,外键的值必须等于被参照表的主键值或为空,这是________约束。

4.将1NF关系转换为2NF需要消除________问题。

5.数据库设计步骤中,概念结构设计的主要任务是设计________。

6.事务的ACID特性中,A代表________,C代表________。

7.在SQL中,用于查询唯一值的子句是________。

8.关系模型的三要素是关系、________和________。

9.数据库管理系统提供的语言中,用于定义数据结构的是________。

10.在规范化理论中,如果关系模式R的所有非主属性都完全函数依赖于候选键,则R满足________范式。

简答题(每题6分,共30分)

1.简述数据库系统阶段与文件系统阶段相比的3个主要优点。

2.什么是关系模型?关系模型的三要素是什么?请举例说明。

3.请解释1NF、2NF、3NF的定义,并说明“将1NF关系转换为2NF”需要消除什么问题。

4.数据库设计的基本步骤有哪些?简述“概念结构设计”阶段的主要任务。

5.什么是事务?事务的ACID特性分别指什么?

设计题(15分)

某学校有“学生”“课程”“教师”三个实体,属性如下:

-学生:学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在院系(Sdept)

-课程:课程号(Cno)、课程名(Cname)、学分(Credit)

-教师:教师号(Tno)、姓名(Tname)、职称(Title)

业务规则:

-一名学生可选修多门课程,每门课程可被多名学生选修,选修关系需记录成绩(Grade);

-一名教师可教授多门课程,每门课程由唯一教师教授。

要求:

(1)设计E-R图,标注实体、属性、联系及类型(1:1、1:n、m:n);

(2)将E-R图转换为关系模式,注明每个关系模式的主键(用下划线标注)和外键(用括号标注)。

应用题(15分)

设有学生表(Student)和选课表(SC),结构如下:

-Student(Sno,Sname,Ssex,Sage,Sdept)//Sno为主键

-SC(Sno,Cno,Grade)//Sno+Cno为主键,Cno为外键(引用课程表Cno,假设课程表已存在)

要求:用SQL语句完成以下操作:

(1)查询“计算机学院”年龄小于20岁的学生学号和姓名;

(2)查询选修了“C01”课程且成绩大于等于85分的学生的学号和成绩,按成绩降序排列;

(3)查询每个学生的学号、姓名及选修课程数(要求显示所有学生,包括未选课的);

(4)创建一个视图“CS_Student_Grade”,包含“计算

文档评论(0)

1亿VIP精品文档

相关文档