数据库原理及应用复习题.doc_第1页
数据库原理及应用复习题.doc_第2页
数据库原理及应用复习题.doc_第3页
数据库原理及应用复习题.doc_第4页
数据库原理及应用复习题.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库原理及应用复习题一、选择题1单个用户使用的数据视图的描述称为( )A外模式 B概念模式 C内模式 D存储模式2关系数据库中的视图属于4个数据抽象级别中的( ) A外部模型 B概念模型 C逻辑模型 D物理模型 3在DBS中,DBMS和OS的关系是( )A相互调用 BDBMS调用OS COS调用DBMS D并发运行4五种基本关系代数运算是( )AU,和 BU,和CU,和 DU,和5当关系R和S自然联接时,能够把R利S原该舍弃的元组放到结果关系中的操作是( )A左外联接 B右外联接 C外部并 D外联接6下列聚合函数中不忽略空值(NULL)的是( )ASUM(列名) BMAX(列名) CCOUNT(*) DAVG(列名)7关系模式R的规范化程度最高达到( )A 1NF B 2NF C 3NF D BCNF 8某学校规定,每一个班级至多有50名学生,至少有10名学生;每一名学生必须属于一个班级。在班级与学生实体的联系中,学生实体的基数是( ) A(0, 1) B(1, 1) C(1, 10) D(10, 50) 9关系R(A,B)和S(B,C)中分别有10个和15个元组,属性B是R的主码,则中元组数目的范围是( ) A(0,15) B(10,15) C(10,25) D(0,150) 10有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于( ) A集中式数据库体系结构 B主从式数据库体系结构 C客户机/服务器数据库体系结构 D分布式数据库体系结构 11如果事务T获得了数据项Q 上的排它锁,则T对Q( )A只能读不能写 B只能写不能读C既可读又可写 D不能读不能写12DBMS中实现事务持久件的子系统是( )A安全性管理子系统 B完整性管理子系统C并发控制子系统 D恢复管理子系统13SQL的全局约束是指基于元组的检查子句和( )A非空值约束 B域约束子句 C断言 D外键子句14为了防止一个用户的工作不适当地影响另一个用户,应该采取( ) A完整性控制 B安全性控制 C并发控制 D访问控制 15属性类型允许是基本数据类型,结构类型和集合类型的模型是( )A平面关系模型 B嵌套关系模型C复合对象棋型 D分布式关系模型16、请将下列术语填入与其相应的空(仅填对应序号即可): a 存储在二级存储器里的数据的结构 b 应用程序 c 事实,文本,图形,图像等 d 集成的决策支持数据库 e 相关数据的集合 f 系统开发的一个快速途径 g 失败后恢复数据库的数据库管理系统(DBMS)模块 h 描述所有的数据库对象 i 不能违反的规则 j 数据库中部分数据的逻辑描述 、1)数据 ( ) 2)数据库应用 ( ) 3)约束 ( ) 4)物理模式 ( ) 5)恢复管理 ( ) 6)数据仓库 ( ) 7)原型方法 ( ) 8)用户视图 ( ) 9)数据字典 ( ) 10)数据库 ( ) 二、题空题1数据处理是将_转换成_的过程。2数据的物理独立性是指当数据的_改变时,通过系统内部的自动映象或转换功能,保持了数据的_不变。3数据库并发操作控制包括以_方式打开数据库和对数据库或记录_两种方法。4实体之间的联系归结为_、_和_三种。5在层次模型和网状模型中,数据之间的联系是通过_来实现的,因此,应用程序和数据之间的独立性_。6一个公司只能有一个总经理,公司和总经理职位之间为_的联系。7一个关系模式中包含有若干个_,其数目多少称为关系的_。8关系运算包括两类:一类是传统的_运算,另一类是专门的_运算。9在投影运算所得到的结果关系中,所含的属性数不_原关系中的属性数。10在定义一个基本表中,每个字段的类型用一个字母表示,其中字母C表示_型,N表示_型,D表示_型。11在定义一个基本表中,每个字段的类型用一个字母表示,其中字母L表示_型,M表示_型,F表示_型。12INSERT INTO命令能够向基本表中_一条记录。13设XY是关系模式R的一个函数依赖,如果不存在X的真于集X,使得XY成立,则称Y_X,记作_。14在一个关系模式中,若属性或属性组X不是该关系的关键字,但它是其它关系模式的关键字,则称X为该关系的_。15关系规范化的过程是通过对初始关系模式的逐步_来实现的。16一个关系模式为Y(X1,X2,X3,X4),假定该关系存在着如下函数依赖:X1X2,X1X3,X3X4,则该关系属于_范式,因为它存在着_。17概念结构设计阶段经过_、_和_这三个步骤。18复合索引文件包含若干个_,当选定一个作为_时,它将决定着数据库中记录的排列和处理顺序。19对字符型字段或表达式,使用_比较能够进行模糊查询,使用_比较能够进行精确查询。20使用不带任何参数的SFT INDEX TO命令将关闭除_之外的_。21使用SFT FILTER TO命令相当于对当前库进行_运算。22当利用查找命令查找到相应记录时,则该记录就成为_,此时_函数的值为真。23当需要利用非当前工作区上打开数据库的某个字段时,需要在该字段名前面加上该库的_和_字符。24若两个库是按照记录号建立关联的,则当当前库中的记录指针移动到第n号记录时,被关联库中的记录指针_。25嵌入OLE对象的特点是_、_和_。26当使用数组定义语句定义一个数组后,该数组中各元素的初始值均_。27使用SCATIER命令能够把当前库中的当前记录传送给_。28DEFINE WINDOW为_命令,ACTIVATE WINDOW为_命令,DEACTIVATE WINDOW为_命令。29一个类可以从直接的或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 。30在层次数据库中,交片段和子片段之间只能具有_类型的联系。31封锁对象的大小称为_。32如果一个汽车销售公司,经营摩托车,小汽车、货车和客车,那么在该公司的E-R模型设计中,应该采用_方法。33设关系模式R(A,B,C),F是R上成立的FD集,FBA,BC,则分解AB,AC,丢失的FD是 。34分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和 。35DB并发操作通常会带来三类问题:丢失更新、 和读“脏数据”。36事务必须具有的四个性质是原子件、一致性、 和持久性。37DBMS利用事务日志保存所有数据库事务的_操作。38如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是_个表。39数据操纵语言(DML)足应用程序与 的接口。40数据库管理系统(DBMS)由两大部分组成: 和存储管理器。41SQL语言的数据查询是介于关系代数和 之间的一种语言。42设有同性集X,Y以及关系模式R,如果X和Y之间是“N:1”关系,则存在函数依赖 。43在关系X(S,SN,D)和Y(D,DN,M)巾,X的主键是S,Y的主键为D,则D在X中称为 。44分布式数据库系统具有位置透明件和 ,使用户看到的系统如同一个集中式系统。45数据库恢复是将数据许从 状态恢复到某一已知的正确状态。46完整性约束是指 和参照完整性。47在分布式数据库系统中,数据分配策略有集小式、分割式、全复制式、 。48如果关系中的属性类型可以是基本数据类型、结构类型或元组类型,则这种数据模型是 。三、请用关系代数表达式表示下列查询:1 用两种不同的关系代数表达式表示在银行中既有贷款又有帐户的客户姓名; 2 找出那些在其所居住的城市里的银行分支机构中有帐户的客户姓名。四、请简要回答以下问题:1 视图是中的一种虚关系,大多数都不允许在视图这种虚关系上进行数据的插入、删除和更新的操作,请问这是为什么? 2 建立在关系模式主码上的索引就是主索引吗?为什么?五、用表示下列查询: 1 请找出在银行中一笔贷款贷给多个(至少两个)客户的所有贷款号和发放贷款的分支机构名称; 2 假设有关系模型(,),求关系()中不同元组的个数,要求重复的元组只记数一次。六、在数据库系统中有如下一个调度,它涉及到5个不同的事务1、和。请问调度是冲突可串行化的吗?为什么?如果调度是冲突可串行化的,就请给出与之等价的一个串行调度序列。 Read(A) Read(Q) Read(C) Write(Q) Read(A) Write(Q) Write(B) Read(Q) Read(M) Read(Q) Read(M) Read(M) Write(M) 七、请举例说明:在强两阶段封锁协议中,每一对冲突事务的可串行化次序是由执行时第一个两者都申请但互相冲突的锁决定的。八、写出下列各命令或命令组的功能 假定使用的“图书”、“读者”、“借阅”和ZGJK库的定义如下: 图书(总编号,C(6),分类号C、(8)书名C(16),作者C(6),出版单位C(16),单价N(7,2) 读者(借书证号C(4),单位C(10),姓名C(6),性别C(2),职称C(6),地址C(16) 借阅(借书证号C(4),总编号C(6),借书日期D( ) ZGJK(职工号C(6),姓名C(6),性别C(2),出生日期D( ),职称C(6),基本工资N(7,2)1 select MAX(单价)as 最高价,MIN(单价)AS最低价,AVG(单价)AS平均价;from 图书2 Select count(*);from 图书;where 单价 between 10 and 203 select 借书证号,count(*);from 借阅;where 借书日期=34 select 单位,count(*);from 读者,借阅;where 读者 借书证号=借阅 借书证号;group by 单位九、简答题1简单说明排它锁和它的作用。2设有如图1.1所示的关系R,试写出元组演算表达式所表示的关系。 3设有R(A,B,C)和S(C,D,E)两个关系,试用SQL查询语句表达下列关系代数表达式。4设有大系模式R(A,B,C,D),F是R上成立的FD集,FDA,DB,试写出关系模式R的候选键,并说明理由。5什么是分布式数据库?6设有关系R和S,其中R为参照关系,S为信赖关系。为了实现完整性约束,SQL规定可以对R的删除操作采取哪三种措施?7解释文件系统为什么会存在数据冗余?这种数据冗余会导致哪两类典型的问题?8什么是分布式数据斥的分布透明性?9SQL中表达完整性约束的规则主要有哪几种?10什么是对象关系数据模型?11假设R和S为属性名相同的二元关系,将关系代数中的RS用域关系演算表达式表示。12什么是数据库管理系统?13嵌入式SQL语句何时不必涉及到游标?何时必须涉及到游标?14设R(A,B,C,D),R上的F(AB,BC,DB),把R分解成BCNP模式集。(1)若首先把R分解成ACD,BD,试求F在这两个模式上的投影。(2)ACD和BD是BCNF吗?如果不是,请进一步分解。15指出下面的关系模式是第几范式,并说明理由。 R(W,X,Y,Z) FXZ,WXY16什么是事务?17DBMS的完整性子系统有什么功能?18什么是局部数据模型透明性?19什么是对象的继承性?十、设计题1设有关系数据库:职工关系EMPLOYEE(职上号、职工名,街道,城市)工作关系WORKS(职工号,公司号,工资)公司关系COMPANY(公司号,公司名,城市)假设职工可以在多个公司兼职,请用关系代数表达式写山至少在公司号为“C2”和“C5”公司兼职的职工的职工号。2依据第1题的关系数据库,试用SQL语句写出下列操作:对所有在“联华公司”工作的职工加薪5。3图书出版管理数据库中有两个基本表:图书(书号,书名,作者编号,出版社,出版日期)作者(作者编号,作者名,年龄地址)试用SQL语句写出下列查询:检索年龄低于作者平均年龄的所有作者的作者名、书名和出版社。4设有商店和顾客两个实体,商店有属性商店编号,商店名,地址,电话;顾客有属性顾客编号,姓名,地址,年龄,性别。假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去向店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。试画出ER图,计注明属性和联系类型。5图中显示一张交通违章处罚通知书,根据这张通知书所提供的信息,设计一个E-R模型,并将这个E-R模型转换成关系数据模型,要求标注主码和外码。交通违章通知书:编号:TZ11617姓名:驾驶执照号:地址:邮编:电话:机动车牌照号:型号:制造厂:生产日期:违章日期:时间:地点:违章记载:处罚方式警告罚款暂扣驾驶执照警察签字:警察编号:被处罚人签字:注:一张违章通知书可能有多项处罚,例如:警告+罚款6某工厂中生产若干种产品,每种产品白不同的零件组成有的零件可用在不同的产品K这些零件出不同的原材料制成,不同的零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库巾,原材料按照类别放在苦干仓库中。用ER图画出该工厂的概念模型(只要求画出实体及其联系)。十一、综合题1设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号、姓名、工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为部门号、部门名称、部门经理的职工号。(回答14题)1)试用SQL语句完成以下查询:列出各部门中工资不低于600元的职工的平均工资。2)写出“查询001号职工所在部门名称”的关系代数表达式。3)请用SQL语句将“销售部”的那些工资数额低于600的职工的工资

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论