2025年《管理信息系统》数据库设计实战练习卷.docxVIP

  • 0
  • 0
  • 约4.53千字
  • 约 8页
  • 2026-02-11 发布于山西
  • 举报

2025年《管理信息系统》数据库设计实战练习卷.docx

2025年《管理信息系统》数据库设计实战练习卷

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

一、选择题(每小题2分,共20分。请将正确选项的字母填在题后的括号内)

1.在数据库设计中,将E-R图转换为关系模式的过程属于数据库设计哪个阶段?

A.需求分析

B.概念结构设计

C.逻辑结构设计

D.物理结构设计

2.下列关于“学生”实体的属性中,哪些通常是标识符(候选键)?(多选)

A.学生姓名

B.学号

C.身份证号

D.入学日期

3.“一个部门有多个员工,一个员工只属于一个部门”,这种关系在E-R图中通常表示为?

A.两个实体之间具有多对多联系

B.一个实体具有一对多联系

C.两个实体之间具有一对一联系

D.一个实体具有多对一联系

4.关系模式R(A,B,C,D)中,若存在函数依赖B→C和C→D,但不存在B→AD和CD→B,则关系模式R最高满足?

A.第一范式(1NF)

B.第二范式(2NF)

C.第三范式(3NF)

D.BCNF范式

5.“一个订单可以包含多个商品,一个商品可以出现在多个订单中”,这种关系在关系模式中通常通过引入什么来实现?

A.递归关系

B.复合主键

C.外键

D.多值属性

6.SQL语句中,用于删除表中满足特定条件的行的语句是?

A.INSERT

B.UPDATE

C.DELETE

D.SELECT

7.SQL语句中,用于对查询结果进行分组统计的子句是?

A.WHERE

B.GROUPBY

C.HAVING

D.ORDERBY

8.在关系数据库中,保证实体完整性的主要机制是?

A.索引

B.触发器

C.主键约束

D.外键约束

9.以下哪个不是数据库设计的范式?

A.1NF

B.2NF

C.3NF

D.4NF

10.对于关系模式R(A,B,C),若属性集合A能函数确定属性集合B,记作A→B,则称B对A?

A.函数依赖

B.函数决定

C.函数无关

D.函数传递

二、填空题(每空2分,共20分。请将正确答案填在横线上)

1.数据库设计的四个主要阶段通常包括:______、概念结构设计、逻辑结构设计和物理结构设计。

2.E-R模型中的三个基本要素是:实体、______和联系。

3.若一个关系模式中不存在非主属性对任何候选键的部分函数依赖,则该关系模式满足______。

4.SQL语句中,用于向表中插入新记录的语句是______。

5.连接操作是关系数据库中的基本运算,它根据两个关系中的______将它们合并成一个新的关系。

6.在数据库设计中,需求分析阶段的主要任务是收集和分析用户的______。

7.将一个不满足高级范式的关系模式分解为多个满足高级范式的关系模式的集合,这个过程称为______。

8.“每个学生必须有一个学号,且学号唯一”这个约束属于______完整性约束。

9.E-R图中的菱形框表示______。

10.在关系代数中,选择操作(σ)对应SQL语句中的______子句。

三、简答题(每小题5分,共15分)

1.简述实体之间一对一、一对多、多对多三种联系在E-R图中的表示方法,并举例说明。

2.什么是函数依赖?请给出一个包含三个属性的关系模式R(A,B,C)的例子,并指出其中存在的所有非平凡函数依赖。

3.简述从E-R图转换为关系模式的常用规则(至少写出三条)。

四、设计题(共25分)

假设要为一个简单的图书馆管理系统设计数据库。该系统需要管理以下信息:

*图书:包含图书编号(唯一)、书名、作者、出版社、出版年份、ISBN号、价格、库存数量等信息。

*读者:包含读者编号(唯一)、姓名、性别、年龄、联系电话、邮箱、地址等信息。

*借阅:记录图书的借阅情况,包括借阅图书编号、读者编号、借阅日期、应还日期、实际归还日期等信息。

1.(8分)根据以上描述,绘制该系统的E-R图。(无需严格按标准规范,能清晰表达实体、属性和联系即可)

2.(10分)将上述E-R图转换为关系模式。为每个关系模式指定主键,并判断每个关系模式满足的范式级别(至少达到3NF)。

3.(7分)请写出使用SQL语句完成以下操作的查询:

a.查询所有库存

文档评论(0)

1亿VIP精品文档

相关文档