- 1
- 0
- 约4.93千字
- 约 9页
- 2026-02-13 发布于天津
- 举报
《数据库原理及设计》第3版课后习题试卷及答案
考试时间:______分钟总分:______分姓名:______
一、选择题(每题2分,共20分)
1.下列关于数据库系统的叙述中,正确的是()。
A.数据库系统减少了数据冗余
B.数据库系统中数据的一致性是指数据类型一致
C.数据库管理系统的核心是数据库
D.概念模式是用户与数据库系统的接口
2.在关系模型中,主键的作用是()。
A.唯一标识元组
B.描述实体间联系
C.存储数据类型
D.定义外键约束
3.SQL语言中,用于删除表中全部数据的命令是()。
A.DROPTABLE
B.DELETEFROM
C.TRUNCATETABLE
D.REMOVEALL
4.下列属于NoSQL数据库的是()。
A.MySQL
B.Oracle
C.MongoDB
D.PostgreSQL
5.在数据库设计中,ER图主要用来描述()。
A.物理结构
B.逻辑结构
C.概念结构
D.存储结构
6.事务的ACID特性中,“C”代表()。
A.原子性
B.一致性
C.隔离性
D.持久性
7.关系数据库的规范化主要目的是()。
A.提高查询速度
B.减少数据冗余
C.增加存储空间
D.简化数据类型
8.在关系代数中,选择运算符σ表示()。
A.选择满足条件的元组
B.连接两个关系
C.投影指定属性
D.并运算
9.数据库的二级模式结构中,用户与数据库的接口是()。
A.模式
B.外模式
C.内模式
D.概念模式
10.下列命令中,用于创建索引的是()。
A.CREATEINDEX
B.ADDINDEX
C.BUILDINDEX
D.MAKEINDEX
二、填空题(每题2分,共20分)
1.在关系数据库中,关系的每一列称为______,每一行称为______。
2.SQL语言中,用于修改表结构的命令是______。
3.数据库设计的第一个阶段是______分析。
4.1NF要求关系中的每个属性都是______的。
5.在并发控制中,锁的类型包括共享锁和______锁。
6.数据库恢复的主要技术包括日志记录和______。
7.NoSQL数据库的主要类型包括文档型、键值型、______和图数据库。
8.外键的作用是建立和______之间的参照完整性。
9.关系模式的候选键可能有多个,但只能选择一个作为______。
10.数据库系统的三级模式结构包括外模式、模式和______。
三、简答题(每题5分,共25分)
1.简述数据库管理系统的核心功能。
2.解释关系数据库中的“主键”和“外键”的区别。
3.简述数据库设计的概念结构设计阶段的主要任务。
4.事务的隔离级别有哪些?并说明其作用。
5.什么是数据库的规范化?简述1NF、2NF和3NF的区别。
四、应用题(共25分)
1.某公司员工数据库包含以下关系:
-员工(员工号,姓名,性别,部门号)
-部门(部门号,部门名,经理号)
-项目(项目号,项目名,负责人号)
(1)用SQL语句创建“员工”表,要求员工号为主键,性别只能为“男”或“女”;(5分)
(2)查询“研发部”所有员工的员工号和姓名;(5分)
(3)将“员工”表中性别为“女”的员工记录的性别更新为“女职工”。(5分)
2.某学校课程数据库包含关系:
-学生(学号,姓名,班级)
-课程(课程号,课程名,学分)
-选课(学号,课程号,成绩)
(1)用SQL语句查询每个学生的学号、姓名及其选修的课程数;(6分)
(2)将“课程”表中学分大于3的课程学分减少1;(4分)
3.设计一个图书馆管理系统的ER图,包含实体“读者”“图书”“借阅记录”,并描述实体间联系。(6分)
4.给定关系模式R(学号,课程号,成绩,教师名),其函数依赖集为:
F={学号→教师名
原创力文档

文档评论(0)