数据库应用技术平时复习题.docx
- 文档编号:8567985
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:16
- 大小:173.41KB
数据库应用技术平时复习题.docx
《数据库应用技术平时复习题.docx》由会员分享,可在线阅读,更多相关《数据库应用技术平时复习题.docx(16页珍藏版)》请在冰豆网上搜索。
数据库应用技术平时复习题
数据库应用技术》平时作业题
填空题
1.数据库管理系统是位于用户和之间的软件系统。
2.数据库系统中,实现数据管理功能的核心软件称为。
3.关系数据模型作为数据模型的一种,由、和三
部分组成。
4.在关系数据库中,把数据表示成二维表,每一个二维表称为。
5.关系运算按其表达查询方式的不同可以分为两大类:
和
6.关系数据模型定义的三类完整性分别是完整性、完整性和
完整性。
7.在关系运算中,查找满足一定条件的元组的运算称之为。
8.实体完整性规则是对的约束,参照完整性规则是对的约
束。
9.在关系代数运算中,基本的运算有、、和
四个。
10.在E-R图中,两个实体之间的联系有、和三种类型。
11.E-R图中的冲突有三种:
中突、中突和中突。
12.SQL是的缩写。
13.SQL的功能包括、、和四个部分。
14.在SQLServer2008中,数据库是由文件和文件组成的。
15.每个触发器有和两个特殊的表在数据库中。
16.一个触发器由三部分组成、和。
17.索引可分为三类:
索引、功索引和索引。
18.一个不好的关系模式通常存在的四个问题是、、
和。
19.是数据库设计的起点,为以后的具体设计做准备。
20.数据库设计分为六个阶段:
、、、
和。
21.数据库的设计,应包含两个方面的内容:
一是设计,二是设计
22.将E-R图向关系模型进行转换是阶段的任务。
23.重新组织和构造数据库是阶段的任务。
24.数据流图(DFD)是用于描述结构化方法中阶段的工具。
25.在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程的描述,通常称为
26.并发操作所带来的数据异常包括三类、和。
27.根据备份的内容,可以将备份分为、、和
28.数据库中预防死锁的方法通常有和两种。
29.DBM提供的最常用的封锁类型有两种,分别是和。
30.数据库系统运行过程中可能会出现、和三类故障。
31.常用的数据库安全保护措施包括、、、
以及等方法。
32.是数据库系统中执行的一个工作单位,它是由用户定义的一组操
作序列。
33.事务具有、、和4个特征。
二.选择题
1.数据库(DB、数据库管理系统(DBS、数据库管理系统(DBM)之间的
关系是()
A.DB包含DBS和DBMSB.DBMS包含DB和DBS
C.DBS包含DB和DBMSD.没有任何关系
2.下列有关数据库的描述,正确的是()。
A.数据处理是将信息转化为数据的过程
B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变
C.关系中的每一列称为元组,一个元组就是一个字段
D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关
系的关键字,则称其为本关系的外关键字
3.下面关于数据库系统叙述正确的是()。
A.数据库系统减少了数据冗余
B.数据库系统避免了一切冗余
C.数据库系统比文件能管理更多的数据
D.数据库系统中数据的一致性是指数据类型的一致性
4.在数据库管理系统提供的数据语言中,负责数据的模式定义与数据的物理存取构建的是()。
A.数据定义语言B.数据转换语言
C.数据操纵语言D.数据控制语言
5.在数据库管理系统提供的数据语言中,负责数据的完整性、安全性的定义
与检查以及并发控制、故障恢复等功能的是()。
A.数据定义语言B.数据转换语言
C.数据操纵语言D.数据控制语言
6.在数据库管理系统提供的语言中,负责数据的查询及增、删。
该等操作的是()。
A.数据定义语言B.数据转换语言
C.数据操纵语言D.数据控制语言
A.元组
B.字段
C.
属性
D.码
8.
下列有关数据库的描述,正确的是(
)。
A.数据库是一
个DBF文件
B.
数据库是一
个关系
C.数据库是一
个结构化的数据集合
D.
数据库是一
组文件
9.
一个关系数据库文件中的各条记录(
)。
7.关系表中的每一横行称为一个(
)
A.前后顺序不能任意颠倒,一定要按照输入的顺序排列
B.前后顺序可以任意颠倒,不能影响库中的数据关系
C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同
D.前后顺序不能任意颠倒,一定要按照关键字段值得顺序排列
10.数据独立性是数据库技术的重要特点之一。
所谓数据独立性是指()
A.不同的数据被存放在不同的文件中B.数据与程序独立存放
C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对
11.数据库系统的三级模式结构中,下列不属于三级模式的是()。
A.内模式B.抽象模式C.外模式D.模式
12.数据库、数据库系统和数据库管理系统之间的关系是()。
A.数据库包括数据库系统和数据库管理系统
B.数据库系统包括数据库和数据库管理系统
C.数据库管理系统包括数据库和数据库系统
D.三者没有明显的包含关系
13.数据库系统的核心是()。
A.数据模型B.数据库管理系统
C.数据库D.数据库管理员
14.下列叙述中,错误的是()。
A.数据库技术的根本目标是要解决数据共享的问题
B.数据库设计是指设计一个能满足用户要求,性能良好的数据库
C.数据库系统中,数据的物理结构必须与逻辑结构一致
D.数据库系统是一个独立的系统,但是需要操作系统的支持
15.在关系模型中,以下有关关系键的描述正确的是()。
A.可以有任意多个属性组成B.至多由一个属性组成
C.由一个或多个属性组成,其值能唯一表示关系中的一个元组
D.以上都不对
16.在一个关系模型的任两个元组值()。
A.不能完全相同B.可以完全相同
C.必须完全相同D.以上都不对
17.以下关于视图的描述中,不正确的是()。
A.视图是外模式B.使用视图可以加快查询语句的执行速度
C.视图是虚表D.使用视图可以加快查询语句的编写
18.设有关系模式R和S,下列各关系代数表达式不正确的是()。
A.R-S=R-(RAS)B.R=(R-S)U(RAS)
C.RGS=S-(S-R)D.RAS=S-(R-S)
19.下列叙述中,正确的是()。
A.用E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系
B.用E-R图只能表示实体集之间一对一的联系
C.用E-R图只能表示实体集之间一对多的联系
D.用E-R图表示的概念数据模型只能转换为关系数据模型
20.“系”和“学生”两个实体集之间的联系一般是()。
A.一对一B.一对多
C.多对多D.多对一
21.在E-R图中,用来表示实体的图形(
)0
B.椭圆形
A.矩形
C.三角形
D.
菱形
22.
E-R图的基本成分不包括()o
A.实体B.属性
C.元组
D.联系
23.
一个关系只能有一个()o
A.超码B.外码
C.候选码
D.主码
24.
“班级”和“班长”两个实体集之间联系-
一般是(
)0
A.一对一B.一对多
C.多对一
D.多对多
25.
关系代数是以()为基础的运算0
A.关系运算B.谓词运算
C.集合运算
D.代数运算
26.按条件f对关系R进行选取,其关系代数表达式为()。
AZSB.R*SC.(Tf(R)D.nf(R)
27.设有关系R和S,关系代数表达式R-(R-S)表示的是()o
A.RnSB.RUSC.R-SD.RXS
ABC
则下列操作中正确的是(
A.T=RUSB.T=RGSC.T=RXSD.T=R-S
30.SQL中,下列涉及空值的操作,不正确的是()。
B.
scoreisnotNull
D.
NOT(scoreISNULL)
31.下列SQL语句中,()不是数据操纵语句
Teacher),学生选课关系是SC(SNqCNoGrade)。
要查找选修“数据库”课程的“男”学生姓名,将涉及的关系是()。
A.SB.SC,CC.S,SCD.S,C,SC
35.在SQL的SELECTS句中,能实现投影操作的是())
A.SELECT
B.FROM
C.WHERE
D.GROUPBY
36.规范化理论是数据库()阶段的指南和工具
A.需求分析
B.概念设计C.逻辑设计D.物理设计
37.设计数据流图属于数据库设计的(
A.需求分析B.概念设计C.逻辑设计D.物理设计
38.在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
A.需求分析B.概念设计C.逻辑设计D.物理设计
39.在数据库的概念结构设计中,最常用的数据模型是()。
A.形象模型B.实体联系模型C.逻辑模型D.物理模型
40.()表达和描述系统的数据和处理过程的关系。
A.数据流图B.数据字典C.逻辑设计D.概念设计
41.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段。
A.需求分析B.逻辑设计C.概念设计D.物理设计
42.建立实际数据库结构是()阶段的任务。
A.数据库实施B.运行和维护C.逻辑设计D.物理设计
43.下列叙述中,不属于软件需求规格说明书的作用的是()。
A.便于用户、开发人员进行理解和交流
B.反映出用户问题的结构,可以作为软件开发工作的基础和依据
C.作为确认测试和验收的依据
D.便于开发人员进行需求分析
44.从E-R模型向关系模型转换时,一个M:
N联系转换为关系模式时,该关系模式的关键字是()。
A.M端实体的关键字B.N端实体的关键字
C.M端实体关键字与N端实体关键字组合D.重新选取其他属性
45.数据库设计人员和用户之间沟通信息的桥梁是()阶段的任务。
A.程序流程图B.实体联系图C.模块结构图D.数据结构图
46.当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是
()。
A.属性冲突B.语法冲突C.命名冲突D.结构冲突
47.将E-R图转换到关系模式时,实体与联系都可以表示成())
A.属性B.关系C.键D.域
48.数据库设计包括两个方面的设计内容,它们是()。
A.概念设计和逻辑设计B.模式设计和内模式设计
C.内模式设计和物理设计D.结构特性设计和行为特性设计
49.
在关系模式R中,函数依赖X->Y的语义是()
A.在R的某一个关系中,若两个元组的X值相等,则丫值也相等。
B.在R的每一个关系中,若两个元组的X值相等,则丫值也相等。
C.
A.只能读不能写
B.只能写不能读
A.程序运行过程
B.数据操作
C.程序执行结果
D.对数据库的更新操作
51.
如事物T对数据对象R实现X封锁,
则T对R()。
A.只能读不能写
B.只能写不能读
C.一致性
D.并发控制
54.
则T对R()。
C.即可读又可写
D.不能读也不能写
58.在事务依赖图中,如果两个事务的依赖关系形成一个循环,那么就会
A.出现活锁现象B.出现死锁现象
C.事务执行成功D.事务执行失败
59.一个事务在执行时,应该遵守“要么不做,要么全做”的原则,这是事务
A.事务中包括的所有操作要么都做,要么都不做
B.事务一旦提交,对数据库的改变是永久的
C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
62.保护数据库,防止XX的或不合法的使用造成的数据泄漏、更改破坏。
这是数据的()。
A.完整性B.安全性C.恢复D.并发控制
三.简答题
1.关系的完整性规则有哪几类?
2.什么是事务?
事务的4个特性是什么?
3.自然连接和等值连接的区别是什么?
4.一个不好的关系模式通常存在的四个问题是什么?
5.完全函数依赖和传递函数依赖分别是什么?
6.什么是第一范式、第二范式和第三范式。
7.保证一致性的三级封锁协议分别是什么?
8.什么是封锁,封锁的基本类型有几种?
四、运算题
以附录中的教学管理数据库为例,
1.请用关系代数表达式表示如下各种查询要求。
(1)查询计算机系的男同学的学号、姓名和出生日期。
(2)查询年龄大于18岁的女同学的学号、姓名、系别。
(3)查询所有女教师的教师号、姓名和职称。
(4)查询“李思”同学所有选修的课程号、课程名和成绩。
(5)查询“孙珊”同学未选修的课程号和课程名。
(6)查询“李力”老师所讲授课程的课程号、课程名和课时
(7)查询职称为“教授”的教师的姓名、性别和出生日期。
(8)查询“S2”同学所选课程的课程号、课程名和成绩。
(9)查询“T1”老师所授课程的课程号、课程名和课时。
(10)查询课时是60的课程的课程号和课程名。
2.请用SQL语句实现下述功能。
(1)查询全体教师的教工号、姓名和职称。
(2)查询全体学生的学号、姓名和出生日期。
(3)查询选修“C1”或“C2‘的学生的学号、课程号和成绩。
(4)检索“王”姓教师所讲课程的课程号及课程名称。
(5)查询工资在1000至1500之间的教师的教师号、姓名及职称。
(6)查询各位教师的教师号及其任课的门数。
(7)查询刘伟老师的教工号、职称和所讲授课程的课程号。
(8)将学生学号为S2的学生的系别改为“通信”。
(9)将教师“刘伟”的职称修改为教授。
(10)删除T表中没有教授任何课程的教师信息。
(11)求学号为S1的学生的成绩的总分和平均分。
(12)删除S表中没有选修任何课程的学生记录。
(13)删除T表中所有男教师的记录。
(14)查询与刘伟教师职称相同的教师号、姓名。
(15)查询与“钱尔”性别相同的学生的学号、姓名。
五.设计题
5.1.一个图书管理系统中有如下信息:
图书:
书号、书名、数量、位置借书人:
借书证号、姓名、单位出版社:
出版社名、邮编、地址、电话、E-mail其中约定:
1).任何人可以借多种书,任何一种书可以被多人借
2).借书和还书时,要登记相应的借书日期和还书日期
3).一个出版社可以出版多种书籍,同一本书仅为一个出版社所出版,出版社名具有唯一性
根据以上情况,完成如下设计:
1).设计该系统的E-R图;
2).写出将E-R图转换成的关系模式;
5.2.一个产品生产管理数据库系统中有如下信息:
车间:
车间编号、车间主任姓名、车间电话职工:
职工号、职工姓名、性别、年龄、工种零件:
零件号、零件名称、零件规格型号其中约定:
1)一个职工属于一个车间,一个车间有多名职工;
2)车间生产零件,同时产生一个批号、数量和完成日期根据以上情况,完成如下设计:
1.设计该关系数据库系统的E-R图;
2.写出将E-R图转换成的关系模式;
5.3.经过需求分析可知,某医院病房计算机管理系统中需要管理以下信息:
科室:
科室名、科室地址、科室电话、医生名字病房:
病房号、床位号、所属科室病人:
病历号、姓名、性别、出生日期、诊断记录、主管医生、病房号其中约定:
1)一个科室有多个病房、多名医生;
2)一个病房只属于一个科室,一个医生只属于一个科室
3)一个医生可以负责多个病人的诊治,一个病人只能有一个主管医生根据以上情况,完成如下设计:
1).设计该系统的E-R图;
2).写出将E-R图转换为关系模式;
六、附录教学管理数据库:
T(教师关系)
TNo
教师号
TN
姓名
Sex
性别
Age
年龄
Prof
职称
Sal
工资
Comm
岗位津贴
Dept
系别
T1
李力
男
47
教授
1500
3000
计算机
T2
王平
女:
28
讲师
800
1200
信息
T3
刘伟
男
30
讲师
900
1200
计算机
T4
张雪
女
51
教授
1600
3000
自动化
T5
张兰
女
39
副教授
1300
2000
信息
S(学生关系)
SNo
学号
SN
姓名
Sex
性别
Age
年龄
Dept
系别
S1
赵亦
女
17
计算机
S2
钱尔
男
18
信息
S3
孙珊
女
20
信息
S4
李思
男
21
自动化
S5
周武
男
19
计算机
S6
吴丽
女
20
自动化
C(课程关系)
CNo
】田千口i=r.课程号
CN
课程名
CT
课时
C1
课程设计
60
C2
微机原理
80
C3
数字逻辑
60
C4
数据结构
80
C5
数据库
60
C6
编译原理
60
C7
操作系统
60
SC(选课关系)
SNo
学号
CNo
】田千口i=r.课程号
Score
成绩
S1
C1
90
S1
C2
85
S2
C5
57
S2
C6
80
S2
C7
S2
C4
70
S3
C1
75
S3
C2
70
S3
C4
85
S4
C1
93
S4
C2
85
S4
C3
83
S5
C2
89
TC(授课关系)
TNo
教师号
CNo
】田千口i=r.课程号
T1
C1
T1
C4
T2
C5
T3
C1
T3
C5
T4
C2
T4
C3
T5
C5
T5
C7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 应用技术 平时 复习题