数据库原理与应用总复习级.docx
- 文档编号:6989665
- 上传时间:2023-01-15
- 格式:DOCX
- 页数:9
- 大小:23.12KB
数据库原理与应用总复习级.docx
《数据库原理与应用总复习级.docx》由会员分享,可在线阅读,更多相关《数据库原理与应用总复习级.docx(9页珍藏版)》请在冰豆网上搜索。
数据库原理与应用总复习级
《数据库原理与应用》训练题
(2013教育技术学)
一.单项选择题
1.在关系理论中称为“关系”的概念,在关系数据库中称为( )
A.实体集B.文件C.表D.记录
2.用户涉及的逻辑结构用( )描述
A.模式B.存储模式C.概念模式D.子模式
3.( )是控制数据整体结构的人,负责三级结构定义和修改
A.专业用户B.应用程序员C.DBAD.一般用户
4.位于用户与数据库之间的一层数据管理软件是( )
A.DBSB.DBC.DBMSD.MIS
5.有两个实体集,并且它们之间存在一个M:
N联系,那么根据E-R模型转换成关系模型的规则,这个E-R图转换成关系的个数为( )
A.1B.2C.3D.4
6.数据库设计的需求分析阶段,主要是设计( )
A.程序流程图B.程序结构图C.框图D.数据流图
7.视图建立后,在数据字典中存放的是()
A.查询语句B.视图的内容
C.视图的定义D.产生视图的表的定义
8.在SELECT语句中,对应关系代数中“投影”运算的语句是()
A.SELECTB.FROMC.WHERED.SET
9.在SQL语言中,DELETE语句的作用是()
A.删除基本表B.删除视图
C.删除基本表和视图D.删除基本表和视图的元组
10.日志文件的作用是用来记录( )
A.对数据的所有更新操作B.程序运行过程
C.数据操作D.程序执行的结果
11.当两个关系没有公共属性时,其自然联接表现为()。
A.笛卡儿积B.等值联接C.结果为空D.出错
12.σF1(σF2(E))与()等价。
A.σ(F1∧F2)(E)B.σF1(E)C.σF2(E)D.σ(F1∨F2)(E)
13.在关系R和关系S进行自然联接时,只把R中原该舍弃的元组保存到新关系中,这种操作称为()。
A.外联接B.内联接C.左外联接D.右外联接
14.在分布式DBS中,增加冗余的目的是( )
A.降低成本B.方便维护
C.提高系统的可靠性和可用性D.保证数据的一致性
15.在采用客户/服务器体系结构的数据库应用系统中,应该将用户应用程序安装在( )
A.客户机端B.服务器端C.终端D.系统端
16.SQL的DDL语句不包括()
A.SELECTB.CREATETABLEC.DROPVIEWD.DROPINDEX
17.在关系代数表达式优化策略中,应尽可能早执行()操作
A.投影B.联接C.选择D.笛卡儿积
18.关系模式R(A,B,C,D,E)中有下列函数依赖:
A→BC,D→E,C→D。
下面对R的分解中哪一个(或哪一些)是R的无损连接分解()
I(A,B,C)(C,D,E)II(A,B)(A,C,D,E)
A.都不是B.只有IC.只有IID.I和II
19.在数据库设计中,弱实体是指()
A.属性只有一个的实体B.不存在关键码的实体
C.只能短时期存在的实体D.以其他实体存在为先决条件的实体
20.设有关系模式R(A,B,C),F是R上成立的FD集,F={A→B,B→C},那么F在模式R上的投影πAC(F)为()
A.{A→B,B→C} B.{A→C}
C.{A→B,A→C} D.不存在非平凡的FD
21.在支持用户的应用方面,DDBS的主要特点是支持()
A.局部应用B.全局应用C.分散应用D.场地自治
22.关系数据库的查询语言是一种()语言。
A.过程性B.非过程性C.第三代D.高级程序设计
23.在数据库设计中,将E-R图转换成关系数据模型的过程属于( )
A.安全性管理子系统 B.完整性管理子系统
C.并发控制子系统 D.恢复管理子系统
24.E-R方法中用属性描述事物的特征,属性在ER图中表示为()
A.椭圆形B.矩形C.菱形D.有向边
25.SQL中的视图提高了数据库系统的()
A.完整性B.并发控制C.隔离性D.安全性
26.在关系模式R(U,F)中,如果X→Y,存在X的真子集X1,使X1→Y,称函数依赖X→Y为()
A.平凡函数依赖B.部分函数依赖
C.完全函数依赖D.传递函数依赖
27.在关系模式R(U,F)中,如果X→U,则X是R的()
A.侯选键B.超键C.主键D.外键
28.设计数据流程图(DFD)属于数据库设计的()
A.可行性分析阶段的任务B.需求分析阶段的任务
C.概念设计阶段的任务D.逻辑设计阶段的任务
29.在数据库的概念设计中,最常用的模型是()
A.实体联系模型B.数学模型
C.逻辑模型D.物理模型
30.数据库设计中,概念模型是()
A.依赖于DBMS和硬件B.依赖于DBMS独立于硬件
C.独立于DBMS依赖于硬件D.独立于DBMS和硬件
31.数据库中数据的正确性、有效性和相容性称为()
A.恢复B.并发控制C.完整性D.安全性
32.数据库技术的三级模式中,数据的全局逻辑结构用( )来描述
A.子模式B.用户模式C.模式D.存储模式
33.位于用户和操作系统之间的一层数据管理软件是( )
A.DBSB.DBC.DBMSD.MIS
34.数据库系统中的数据模型通常由( )三部分组成
A.数据结构、数据操作和完整性约束
B.数据定义、数据操作和安全性约束
C.数据结构、数据管理和数据保护
D.数据定义、数据管理和运行控制
35.设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为()
A.r+sB.r-sC.r×sD.max(r,s)
36.下列运算中()不是关系代数的基本操作。
A.笛卡儿积B.自然连接C.投影D.并
37.在关系中能唯一标识元组的属性集称为关系模型的()。
A.主键B.超键C.候选键D.外键
38.在SELECT语句中使用MAX(列名)时,列名应该()
A.必须是数值型 B.必须是字符型
C.必须是数值型或字符型D.不限制数据类型
39.设有关系模式R(A,B,C),F是R上成立的FD集,F={A→C,B→C},那么F在模式R上的投影πAB(F)为()
A.{A→C,B→C}B.{A→B}
C.{AB→C}D.不存在非平凡的FD
40.数据库设计属于()。
A.程序设计范畴B.管理科学范畴
C.系统工程范畴D.软件工程范畴
41.事务的隔离性是由DBMS的()
A.恢复子系统出现B.完整性子系统实现
C.安全性子系统实现D.并发控制子系统实现
42.在数据库系统中死锁属于()
A.系统故障B.程序故障
C.事务故障D.介质故障
43.描述事物的符号记录称为()。
A.信息B.数据C.记录D.记录集合
44.()属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
A.数据模型B.概念模型C.E-R图D.关系模型
45.数据的逻辑独立性是指()。
A.模式变,用户不变B.模式变,应用程序不变
C.应用程序变,模式不变D.子模式变,应用程序不变
46.实体完整性要求主属性不能取空值,这一点通常是通过。
A.定义外部键来保证B.定义主键来保证
C.用户定义的完整性来保证D.关系系统自动保证
47.储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是()。
A.一对一的联系B.一对多的联系
C.多对一的联系D.多对多的联系
48.进行自然联接运算的两个关系必须具有()。
A.相同属性个数B.公共属性
C.相同关系名D.相同关键字
49.以下关于规范化的描述正确的是()。
A、第一范式指的是每一个分量必须是不可再分的数据项
B、满足1NF的关系模式一定是2NF
C、第二范式指的存在非主属性对主码的部分函数依赖
D、第三范式指的存在非主属性对主码的传递函数依赖
50.事务的原子性是指()。
A、事务中包含的诸操作要么全做,要么全不做
B、事务执行的结果必须是使数据库从一个一致性状态到另一个一致性状态
C、一个事务的执行不能被其他事务干扰
D、事务一旦提交,对数据库中数据的改变是永久性的
二,填空题
1.用表格数据来描述实体与实体间联系的数据模型称为.
2.在数据字典中,把描述数据的数据称为.
3.关系运算的特点是,即运算的对象和结果都是关系.
4.SQL的数据管理包括数据的插入、和删除.
5.数据依赖是通过一个关系中属性间 体现出来的数据间的相互关系。
6.若R∈1NF,并且,则R∈2NF.
7.恢复的基本原理是利用存储在中的冗余数据来重建数据库。
8.分布式数据库的每个节点具有独立处理的能力,称为.
9.数据流程图(DFD)是用于描述结构化分析(SA)方法中表达数据和________的关系。
10.引用完整性规则是指:
如果关系R的外部键是另一关系S的主键,则R关系中外部键的取值,要么等于______的值,要么等于空值。
11.数据库逻辑设计步骤分为三步:
分析______、画E-R图、建立数据模型。
12.用命令方式建立项目文件,命令格式是________。
13.并发控制的主要方法是采用______机制。
14.数据库恢复操作的依据是后备副本和________。
15.数据库概念设计通常采用______方法。
16.合同库文件储存批发商与零售商的供货合同。
一个合同可以填写不同商品的订货数量。
供货合同的关系模式为:
合同(合同号,商品号,商品名,单价,数量),该关系的关键字是_________。
17.数据流图的四个基本成分是_______、加工、文件、源点和终点。
18.数据库的并发操作引发的问题包括:
丢失修改、读脏数据和 。
常用的
并发控制的方法是封锁。
19.分布式数据库系统除了数据的逻辑独立性和物理独立性,还包括
20.数据独立性是指当数据发生变化时,可以不用修改______。
21.如果有元组在关系的主码上取值为空值,那么它违反了关系的______完整性约束。
22.关系R有10列属性,关系S有5列属性,则R×S有________列属性。
23.文件系统与数据库系统的最大区别是在________方面。
24.内模式是描述数据如何在存储介质上组织存储的,又称之为________模式。
25.E-R图中包括实体、属性和_______三种基本图素。
26.数据库逻辑设计步骤分为三步:
分析______、画E-R图、建立数据模型。
27.引用完整性规则是指:
如果关系R的外部键是另一关系S的主键,则R关系中外部键的取值,要么等于______的值,要么等于空值。
28.合同库文件储存批发商与零售商的供货合同。
一个合同可以填写不同商品的订货数量。
供货合同的关系模式为:
合同(合同号,商品号,商品名,单价,数量),该关系的关键字是_________。
29.数据流图的四个基本成分是_______、加工、文件、源点和终点。
30.对现实世界进行第一层抽象的模型,称为 模型,对现实世界进行第二层抽象的模型,称为数据模型。
31.数据库物理存储方式的描述称为
32.数据管理技术发展经历了如下三个阶段:
人工管理阶段、文件系统阶段和
系统阶段。
33.在系统故障恢复中,将故障发生前已提交事务的标识记入______队列。
34.客户机/服务器系统由服务器平台、客户平台和_______组成。
三,简答题
1.请简述数据模型的概念,作用和组成部分。
2.设有关系R(课号,课名,教师,职称,电话),如果规定每门课只有一位教师讲授,而一个教师可开设多门课;每位教师只有一个职称和电话号码,试分析关系R有些什么数据冗余,异常和数据不一致问题。
3.什么是数据库的安全性与完整性,两者有何区别与联系。
4.简述数据库设计六个阶段的名称和每个阶段的主要工作。
5.有下列SQL语句:
SELECTA.学号,姓名
FROM学生A,成绩B
WHEREA.学号=B.学号AND课号='C8'AND分数>90AND性别="男"
请用汉语查询语句的形式解释这个SQL语句.
6.简述DBMS(数据库管理系统)的四个方面的功能。
7.请给出3NF(第三范式)的定义;
8.请给出下列术语的定义:
候选码、主码、外码、超码。
9.关系R(ABCD),其函数依赖集F={B
D,AB
C},请分析该关系模式属于第几范式,并解释其原因。
10.在数据库中为什么要并发控制?
四,综合题
1.设有关系模式R(职工名,项目名,工资,部门名,部门经理),若规定每位职工可参加多个项目,各领一份工资,每个项目只属于一个部门管理,每个部门只有一个经理。
试回答下列问题:
(1)写出关系模式R的基本函数依赖;
(2)确定关系模式R的候选码;
(3)关系模式R最高已达到第几范式,为什么
(4)如果R不属于3NF,请将R分解为3NF模式集。
2..学校有多名学生,财务处每年要收一次学费。
为财务处收学费工作设计一个数据库,包括两个关系:
学生(学号,姓名.专业,入学日期)
收费(学年,学号,学费,书费,总金额)
假设规定属性的类型:
学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。
列的宽度自定义。
试用SQL语句定义上述表的结构。
(定义中应包括主键子句和外键子句)
3.学校有若干个系,每个系有各自的系号、系名和系主任;每个系有若干名教师和学生,教师有教师号、教师名和职称属性,每个教师可以担任若干门课程,一门课程只能由一位教师讲授,课程有课程号、课程名和学分,每个教师可以参加多项项目,一个项目有多人合作,且项目责任按其重要性有个排名,项目有项目号、名称和负责人;学生有学号、姓名、年龄、性别,每个学生可以同时选修多门课程,选修有分数。
(1)请设计此学校的教学管理的E-R模型。
(2)将E-R模型转换为关系模型。
4.设有关系模式R(C,T,S,N,G),其中C代表课程,T代表教师的职工号,S代表学生学号,N代表学生姓名,G代表学生成绩。
每一门课由一名教师讲授,每个学生每门课只有一个成绩,学生的学号决定学生的姓名。
请回答下列问题:
(1)请列出该关系模式中包含的所有函数依赖;
(2)指出该关系模式的候选键;
(3)关系模式R符合第几范式?
(4)若将R分解为R1(C,T,S,G)和R2(C,S,N,G),R1和R2各最高符合第几范式,为什么?
5.教工关系:
TEACHER(TNO,NAME,AGE,ADDR,SEX,SAL)中属性分别表示工作人员的教工号,姓名,年龄,住址,性别,工资,用SQL完成下列问题:
(1)用建表语句建立这个基本表,合理选择属性的数据类型,并写出性别的检验约束;
(2)插入任意3个教师的完整信息;
(3)修改所有教师的工资,即增加100元;
(4)指出键码,在键码属性上建立索引;
6.活期存款中,“储户”通过“存取款单”和“存储所”发生联系。
假定“储户”包括:
账号、姓名、电话、地址、存款额;“储蓄所”包括:
储蓄所编号、名称、电话、地址。
(假定一个储户可以在不同的储蓄所存取款)试完成下列两项设计:
(1)绘出表示存取款的E-R图
(2)由E-R图导出关系数据模型
4.假设某商业集团数据库中有一关系模式R如下:
R(商店编号,商品编号,商品库存数量,部门编号,负责人)
如果规定:
●每个商店的每种商品只在该商店的一个部门销售
●每个商店的每个部门只有一个负责人
●每个商店的每种商品只有一个库存数量.
试回答下列问题
(1)根据上述规定,写出关系模式R的基本函数依赖
(2)找出关系模式R的候选码
(3)试问关系模式R最高已经达到第几范式?
为什么?
(4)如果R不属于3NF,请将R分解成3NF模式集.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 复习