(完整版)数据库原理模拟试卷及答案.docxVIP

  • 2
  • 0
  • 约1.91千字
  • 约 4页
  • 2026-02-06 发布于天津
  • 举报

(完整版)数据库原理模拟试卷及答案.docx

(完整版)数据库原理模拟试卷及答案

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

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

1.数据库系统的三级模式结构中,描述用户可见的数据局部逻辑结构的是()

A.外模式

B.模式

C.内模式

D.物理模式

2.在关系模型中,能唯一标识元组的属性集称为()

A.外键

B.候选键

C.主键

D.超键

3.事务的“持久性”是指()

A.事务中的操作要么全部执行,要么全部不执行

B.事务的执行结果必须使数据库从一个一致性状态变到另一个一致性状态

C.事务一旦提交,对数据库的修改是永久的

D.事务的执行不能被其他事务干扰

4.关系代数的五个基本运算中,属于双目运算的是()

A.选择

B.投影

C.并

D.选择

5.将1NF的关系转换为2NF需要消除()

A.部分函数依赖

B.传递函数依赖

C.多值依赖

D.连接依赖

6.下列关于SQL的`GROUPBY`子句,正确的是()

A.必须与`WHERE`子句一起使用

B.可与`HAVING`子句一起使用

C.只能按单个列分组

D.分组后必须使用聚合函数

7.数据库恢复技术中,日志文件主要记录()

A.数据库的物理结构信息

B.事务对数据库的修改操作

C.用户权限信息

D.数据库的备份时间

8.下列属于数据库系统特点的是()

A.数据结构化

B.数据冗余度高

C.数据独立性差

D.无共享性

9.事务并发执行时,可能出现的“读脏数据”问题属于()

A.丢失更新

B.不可重复读

C.脏读

D.幻读

10.下列关于ER图的描述,正确的是()

A.实体用矩形表示,属性用椭圆形表示,联系用菱形表示

B.联系只能存在于两个实体之间

C.属性必须依附于实体

D.联系的类型只有1:1和1:n

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

1.数据库系统的三级模式结构包括________模式、________模式和________模式。

2.关系模型的三类完整性约束是________完整性、________完整性和________完整性。

3.在SQL中,用于创建表的命令是________,用于删除表的命令是________。

4.将2NF的关系转换为3NF需要消除________函数依赖。

5.事务并发控制中,共享锁(S锁)用于________操作,排他锁(X锁)用于________操作。

6.数据库设计的基本步骤包括需求分析、________、逻辑结构设计、物理结构设计和________。

三、简答题(每题10分,共40分)

1.简述数据库管理系统的(DBMS)主要功能。

2.解释“关系模式的规范化”目的,并说明2NF的定义。

3.什么是“事务的隔离性”?数据库系统通过哪些机制实现隔离性?

4.简述数据库恢复技术中的“检查点”作用及恢复步骤。

四、设计题(10分)

某医院门诊系统涉及以下信息:

-医生信息:医生号、姓名、科室、职称;

-患者信息:患者号、姓名、性别、年龄、联系电话;

-就诊信息:医生号、患者号、就诊日期、诊断结果、处方号。

要求:

(1)设计ER图,注明实体、属性及联系类型;

(2)将ER图转换为关系模式,并注明主键和外键。

五、应用题(10分)

已知学生成绩数据库模式如下:

-学生(学号,姓名,性别,班级)

-课程(课程号,课程名,学分)

-成绩(学号,课程号,分数)

请用SQL语句完成以下查询:

(1)查询“软件工程”班级所有学生的学号、姓名和平均分数,按平均分数降序排列;

(2)查询每门课程的课程名、选课人数及平均分数,要求结果包含选课人数大于2的课程;

(3)查询同时选修了“数据库原理”和“操作系统”两门课程的学生学号。

文档评论(0)

1亿VIP精品文档

相关文档