2025年山东轻工职业学院计算机应用技术专业数据库概论科目期末试卷及答案.docxVIP

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

2025年山东轻工职业学院计算机应用技术专业数据库概论科目期末试卷及答案.docx

2025年山东轻工职业学院计算机应用技术专业数据库概论科目期末试卷及答案

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

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

1.下列关于关系模型的描述,正确的是()。

A.关系模型中的元组对应数据库中的表

B.关系模型中的属性对应数据库中的行

C.关系模型中的域对应数据库中的列

D.关系模型中的关系对应数据库中的记录

2.在关系数据库中,主键的作用是()。

A.唯一标识表中的每一行

B.存储表中的重复数据

C.加速表的查询速度

D.定义表之间的关系

3.下列关于范式的说法,错误的是()。

A.1NF要求数据库表中没有重复的列

B.2NF消除了非主属性对码的部分函数依赖

C.3NF消除了所有函数依赖

D.BCNF是3NF的严格子集

4.SQL中用于删除表的命令是()。

A.DELETETABLE

B.DROPTABLE

C.REMOVETABLE

D.ERASETABLE

5.下列关于事务特性的描述,正确的是()。

A.原子性确保事务要么全部执行,要么不执行

B.一致性确保事务执行后数据库处于一致状态

C.隔离性确保事务之间相互影响

D.持久性确保事务执行后数据立即写入磁盘

6.在ER图中,菱形符号表示()。

A.实体

B.属性

C.关系

D.码

7.下列SQL语句中,用于修改表结构的是()。

A.INSERT

B.UPDATE

C.ALTER

D.SELECT

8.关系代数中,选择运算符σ的作用是()。

A.选择满足条件的行

B.选择指定的列

C.合并两个关系

D.计算两个关系的笛卡尔积

9.下列关于数据库设计的步骤,正确的是()。

A.需求分析→概念设计→逻辑设计→物理设计

B.概念设计→需求分析→逻辑设计→物理设计

C.逻辑设计→需求分析→概念设计→物理设计

D.物理设计→需求分析→概念设计→逻辑设计

10.在SQL中,用于授予用户查询权限的命令是()。

A.GRANTSELECTONtable_nameTOuser_name

B.REVOKESELECTONtable_nameFROMuser_name

C.ALLOWSELECTONtable_nameTOuser_name

D.PERMITSELECTONtable_nameTOuser_name

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

1.关系数据库中,行称为______,列称为______。

2.SQL的全称是______。

3.在数据库设计中,3NF的主要目的是消除______。

4.事务的四个特性简称______。

5.在ER图中,矩形符号表示______。

6.SQL中用于插入数据的命令是______。

7.关系模式R满足1NF的条件是______。

8.在并发控制中,锁机制的主要目的是保证______。

9.数据库的三级模式结构包括外模式、______和内模式。

10.在SQL中,用于删除数据的命令是______。

三、判断题(每题2分,共10分)

1.一个关系中可以有多个主键。()

2.GROUPBY子句必须与聚合函数一起使用。()

3.事务的隔离性确保多个事务可以同时修改同一数据。()

4.在关系数据库中,外键的值可以为NULL。()

5.数据库的物理设计独立于具体的DBMS。()

四、简答题(每题5分,共20分)

1.简述数据库设计的步骤。

2.解释事务的ACID特性。

3.简述关系代数中的投影运算。

4.什么是数据库的完整性约束?举例说明。

五、设计题(15分)

假设有一个“学生选课管理系统”,包含以下信息:

-学生:学号、姓名、性别、班级

-课程:课程号、课程名、学分

-选课:学号、课程号、成绩

请绘制ER图,并将其转换为关系模式,注明主键和外键。

六、应用题(共15分)

1.(8分)给定以下表结构:

-学生表(Student):学号(Sno)、姓名(Sname)、性别(Ssex)、班级(Class)

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

-选课表(SC):学号(Sno)、课程号(Cno)、成绩(Grade)

编写SQL查询语句,查询选修了“数

文档评论(0)

1亿VIP精品文档

相关文档