数据库原理及应用复习思考题一及答案
一、单选题(每题2分,共20分)
1、子模式DDL用来描述()。
A、数据库的总体逻辑结构
B、数据库的局部逻辑结构
C、数据库的物理存储结构
D、数据库的概念结构
2、事务有多个性质,其中不包括()。
A、一致性
B、唯一性
C、原子性
D、隔离性
3、下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字:
职工(职工号,职工名,部门号,职务,工资)
设备(设备号,职工号,设备名,数量)
两个关系的属性中,存在一个外关键字为()。
A、职工关系的“职工号”
B、职工关系的“设备号”
C、设备关系的“职工号”
D、设备关系的“设备号”
4、数据库系统的体系结构是( )。
A、二级模式结构和一级映像
B、三级模式结构和一级映像
C、三级模式结构和二级映像
D、三级模式结构和三级映像
5、关系模式中,满足2NF的模式,()。
A、必定是3NF
B、必定是1NF
C、可能是1NF
D、必定是BCNF
6、应用数据库的主要目的是()。
A、解决保密问题
B、解决数据完整性问题
C、共享数据问题
D、解决数据量大的问题
7、关系中行列次序的变换性质是()。
A、行可以交换,列不可交换
B、行不可交换,列可交换
C、行、列均不可交换
D、行、列均可以交换
8、保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指数据的()。
A、安全性
B、完整性
C、并发控制
D、恢复
9、关系模型中3NF是指()。
A、满足2NF且不存在传递依赖现象
B、满足2NF且不存在部分依赖现象
C、满足2NF且不存在非主属性
D、满足2NF且不存在组合属性
10、若事务T对数据 R已加 S锁,则对数据R()。
A、不能加S锁可以加X锁
B、可以加S锁不能加X锁
C、可以加S锁也可以加X锁
D、不能加任何锁
二、填空题(每空2分,共20分)
1、数据的独立性包括和。
2、SQL语言具有对数据的、、、等四个方面的功能。
3、当数据的存储结构改变时,通过对映象的相应改变可以保持数据的逻辑结构不变。这称之为数据的_____________________。
4、数据库的三级模式是指内模式、___________、外模式。
5、在概念结构设计中先,定义全局概念结构的框架,然后逐步细化。这种方法称为________________方法。
6、为防止数据在存储和传输中失密,根据一定的算法将原始数据变换为不可直接识别的格式,从而使得不知道解密算法的人无法获知数据的内容。此种技术称为__________。
三、问答题(每题10分,共30分)
1、数据依赖对关系模式的影响?
2、试述数据库系统三级模式结构,这种结构的优点是什么?
3、什么是ER图?构成ER图的基本要素是什么?数据库原理及应用期末考试题
四、综合设计题(每题15分,共30分)
1、根据3NF的定义及规范化方法,对关系模式 R(U,F),U={学号,姓名,所在系,系主任,课程号,成绩} , F= { 学号→姓名,学号→所在系,所在系→系主任,(学号,课程号)→成绩}进行分解,使其满足3NF。
三个关系模式中,不存在非码属性对码的部分依赖和传递依赖。
2、设有4个关系模式:
供应商关系:S(SNO,SNAME,CITY),属性依次是供应商号、供应商名称和
所在城市;
零件关系:P(PNO,PNAME,COLOR),属性依次是零件号、零件名和颜;
工程关系:J(JNO,JNAME,CITY),属性依次是工程号、工程名和所在城市;
供应关系:SPJ(SNO,PNO,JNO,QTY),属性依次是供应商号、零件号、工程号和数量。
用SQL语句实现下列操作:
(1)查询P1号零件的颜。
(2)查询S1号供应商为J1号工程提供零件的编号和供应数量,查
询结果按零件号降序排列。
(3)查询由S1号供应商提供红零件的工程号。
(4)查询与其提供零件的供应商所在城市为同一城市的工程号。
(5)统计所在地为杭州的工程数量。(
(6)统计每个供应商提供的零件总数。
(7)查询比J1号工程使用的零件数量多的工程号。
(8)删除为由S1号供应商提供零件的工程信息。
数据库原理及应用复习思考题一及答案
一、单选题(每题2分,共20分)
1、( B )。
2、( B )。
3、( C )。
4、 ( C )。
5、( B )。
6、( D )。
7、( D )。
8、( A )。
9、( A )。
10、( B )。
二、填空题(每空2分,共20分)
1、数据的物理独立性、数据的逻辑独立性
2、定义、查询、操纵、控制
3、物理独立性
4、模式
5、自顶向下
6、数据加密
三、问答题(每题10分,共30分)
1、答:
数据依赖是通过一个关系中属性间值的相等与否体现出来的数据间的相互关系。它是现实世界属性间相互联系的抽象,是数据内在的性质,是语义的体现。
函数依赖是数据依赖的一种类型。
部分函数依赖、传递函数依赖会导致关系模式中的更新异常、插入异常、删除异常、数据冗余等问题。
2、答:
数据库系统的三级模式结构由外模式、模式和内模式组成。
外模式,亦称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特性的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。外模式涉及的是数据的局部的逻辑结构,通常是模式的子集。
内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。
数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑抽象地处理数据,而不必关心数据在计算机中的表示和存储。为了能够在内部实现这三个抽象层次的联系和转换,数据库系统在这三级模式之间提供了两层映象:外模式/模式映象和模式/内模式映象。正是这两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。3、答:
ER图是用来表示数据库概念设计ER模型的工具,它提供了表示实体、属性和联系的方法。
构成ER图的基本要素是实体、属性和联系。
四、综合设计题(每题15分,共30分)
1、答:
符合3NF的关系模式,要求不存在非码属性对码的部分依赖和传递依赖。
关系模式 R(U,F)中存在姓名、学号对码(学号,课程号)的部分依赖,存在系主任对码的传递依赖。
将 R(U,F)分解为如下三个关系模式:
{学号,姓名,所在系}
{所在系,系主任}
{学号,课程号,成绩}
三个关系模式中,不存在非码属性对码的部分依赖和传递依赖。
2、
答:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论