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

下载本文档

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

文档简介

01.数据库通常是指有组织地、动态地存储在(1);应用数据库的主要目的是解决数据(2)问题。(1)A.内存上的相互联系的数据的集合B.外存上的相互联系的数据的集合C.内存上的相互无关的数据的集合D.外存上的相互无关的数据的集合(2)A.保密B.完整性C.一致性D.共享模型是()。02.采用二维表格结构表达实体及实体间联系的数据A.层次模型B.网状模型C.关系模型D.面向对象模型03.假设员工关系EMP(员工号,姓名,性别,部门,部门电话,部门负责人,家庭住址,家庭成员,成员关系)如下表所示。如果一个部门只能有一部电话和一位负责人,一个员工可以有多个家庭成员,那么关系EMP属于(1),且(2)问题;为了解决这一问题,应该将员工关系EMP分解为(3)。(1)A.1NF(2)A.无冗余、无插入异常B.无冗余,但存在插入异常C.存在冗余,但不存在修改操作的不一致B.2NFC.3NFD.BCNF和删除异常和删除异常D.存在冗余、修改操作的不一致,以及插入异常和删除异常(3)A.EMP1(员工号,姓名,性别,家庭住址)EMP2(部门,部门电话,部门负责人)EMP3(员工号,家庭成员,成员关系)B.EMP1(员工号,姓名,性别,部门,家庭住址)EMP2(部门,部门电话,部门负责人)EMP3(员工号,家庭成员,成员关系)C.EMP1(员工号,姓名,性别,家庭住址)EMP2(部门,部门电话,部门负责人,家庭成员,成员关系)D.EMP1(员工号,姓名,性别,部门,部门电话,部门负责人,家庭住址)EMP2(员工号,家庭住址,家庭成员,成员关系)04.中属于事务内部故障的是(。A.程序中ROLLBACK语句C.CPU故障B.违反完整性约束D.硬盘损坏05.故障的恢复,下列描述正确的是()A.事务故障的恢复不需要访问日志文件B.事务故障恢复时需要REDO已提交的事务C.事务故障恢复时需要正向扫描日志,对该事务进行UNDO操作D.事务故障恢复时需要反向扫描日志,对该事务进行UNDO操

作06.像技术的优点是()。A.可以减少事务故障的机率B.可以提高更新事务的并发度C.维护镜像数据库的一致性不需要额外的开销D.复制技术可以在镜像数据库发生故障时保证系统稳定运行07.在C/S体系结构中,客户端执行的操作是()。A.触发器B.嵌入式SQLC.存储过程D.扩展存储过程08.在需求分析阶段,需求调查的内容是(1),需求分析的结果是(2)。(1)A.信息要求、处理要求B.安全性与完整性要求C.信息要求、安全性要求D.信息要求、处理要求、安全性与完整性要求(2)A.数据流图B.数据字典C.数据流图、数据字典D.E-R图09.视图设计属于数据库设计的()阶段。A.需求分析B.概念设计C.逻辑设计D.物理设计10.从数据库管理系统的角度看,数据库系统一般采用三级模式结构,如下图所示。图中①处②应填写(1),③处应填写(2)。(1)A.外模式/概念模式B.概念模式/内模式C.外模式/概念模式映象D.概念模式/内模式映象(2)A.外模式/概念模式B.概念模式/内模式C.外模式/概念模式映象D.概念模式/内模式映象

11.12.设有关系:工资范围(职务,最低工资,最高工资),职工(职工号,职务,工资),要求任一职工,其工资值必须在其职务对应的工资范围之内,实现该需求的方法是()。A.建立职工.职务向工资范围.职务的参照完整性约束B.建立工资范围.职务向职工.职务的参照完整性约束C.建立职工表上的触发器程序审定该需求D.建立工资范围表上的触发器程序审定该需求13.事务回滚指令ROLLBACK执行的结果是(52)。A.跳转到事务程序开始处继续执行B.撤销该事务对数据库的所有的INSERT、UPDATE、DELETE操作C.将事务中所有变量值恢复到事务开始时的初值D.跳转到事务程序结束处继续执行14.不能用作数据完整性约束实现技术的是()。A.实体完整性约束B.触发器C.参照完整性约束D.视图15.下列关于1NF关系的A.关系是迪卡尔积的子集B.关系中允许出现重复的元组C.关系中的列可以是一个关系D.关系中允许出现重名的列16.由于软硬件故障可能造成数据库被破坏,数据库恢复1)。具体的期将数据库作备份;在进行事务处理时,对数据更新(插入、删除、修改)的全部有关内容写入(2);当系统正常运行时,按一定的时间间隔,设立(3),把内存描述,正确的是()。中数据就是(实现方法有多种,如:定缓冲区内容还未写入到磁盘中去的有关状态记录到该文件中;当发生故障时,根据现场数据内容及相关文件来恢复系统的状态。(1)A.重新安装数据库管理系统和应用程序B.重新安装应用程序,并将数据库做镜像C.重新安装数据库管理系统,并将数据库做镜像

D.在尽可能短的时间内,把数据库恢复到故障发生前的状态(2)A.日志文件B.程序文件C.检查点文件D.图像文件(3)A.日志文件B.程序文件C.检查点文件D.图像文件17.在数据库系统中,数据完整性约束的建立需要通过数据库管理系统提供的数据()语言来实现。A.定义B.操作C.查询D.控制18.关于存储过程的描述,错误的是(49)。A.存储过程可以屏蔽表的细节,起到安全作用B.存储过程可以简化用户的操作C.存储过程可以提高系统的执行效率D.存储过程属于客户端程序19.“一个事务中的诸操作要么都做,要么都不做”,这一性质是指事务的()。A.原子性B.一致性C.隔离性D.持久性20.若数据A持有事务T1所加的排它锁,那么它其事务对数据A()。A.加共享锁成功,加排它锁失败B.加排它锁成功,加共享锁失败C.加共享锁、加排它锁都成功D.加共享锁、加排它锁都失败21.当事务程序执行回滚指令时,事务进入()状态。A.提交B.中止C.活动D.失败22.火车售票点T1、T2分别售出了两张2007年10月20日到北京的硬卧票,但数据库里的剩余票数却只减了两张,造成数据的不一致,原因是(46)。A.系统信息显示出错C.售票点重复读数据B.丢失了某售票点修改D.售票点读了“脏”数据23.事务故障恢复的描述,正确的是(47)。A.事务故障的恢复必须DBA参与B.事务故障的恢复需要数据库复本C.事务故障的恢复只需要日志,不需DBA参与D.事务故障的恢复需要日志和数据库复本24.关系数据库是()的集合,其结构是由关系模式定义的。A.元组B.列C.字段D.表25.诊疗科、医师和患者的E-R图如下所示,图中**、*1分别表示多对多、1对多的联系:各实体对应的关系模式如下,其中带实下划线的表示主键,虚下划线的表示外键。诊疗科(诊疗科代码,诊疗科名称)医师(医师代码,医师姓名,诊疗科代码)患者(患者编号,患者姓名)若关系诊疗科和医师进行自然连接运算,其结果集为(1)元关系。医师和患者之间的治疗观察关系模式的主键是(2)。(1)A.5B.4C.3D.2(2)A.医师姓名、患者编号B.医师姓名、患者姓名C.医师代码、患者编号D.医师代码、患者姓名26.关系R、S如下图所示,关系代数表达式=()27.“一旦事务成功提交,其对数据库的更新操作将永久有效,即使数据库发生故障”,这一性质是指事务的()。A.原子性B.一致性C.隔离性D.持久性28.在事务处理的过程中,DBMS把事务开始、事务结束以及对数据库的插入、删除和修改的每一次操作写入()文件。A.日志B.目录C.用户D.系统28.要使用户张先生只能查询表A中的部分记录,应采取的策略是()。A.构建该部分记录的行级视图,并将该视图的查询权限赋予张先生B.将表A的查询权限赋予张先生C.编写查询表A的存储过程D.将张先生的用户级别设定为DBA29.存在非主属性部分依赖于码的关系模式属于()。A.1NFB.2NFC.3NFD.BCNF30.数据模型的三要素包括()。A.外模式、模式、内模式B.网状模型、层次模型、关系模型C.实体、联系、属性D.数据结构、数据操纵、完整性约束31.通过重建视图能够实现()。A.数据的逻辑独立性.数据的物理B独立性C.程序的逻辑独立性.程序的物理D独立性32.关系的度(degree)是指关系中(。)A.属性的个数B.元组的个数C.不同域的个数D.相同域的个数33.在传统关系系统中,对关系的错误描述是()。A.关系是笛卡尔积的子集C.关系可以嵌套定义.关系是一张B二维表.关系中的元组次D序可交换34.在关系代数中对传统的集合运算要求参与运算的关系(37)。A.具有相同的度B.具有相同的关系名C.具有相同的元组个数D.具有相同的度且对应属性取自同一个域35.在SQL的查询语句中,允许出现聚集函数的是()。A.SELECT子句C.HAVING短语.WHE子R句EB.SELE子C句T和DHAVING短语36.在SQL语言中,删除基本表的命令是(1),修改表中数据的命令是(。2)(1)A.DESTROYTABLEB.DROPTABLEC.DELETETABLED.REMOVETABLE(2)A.INSERTB.DELETEC.UPDATED.MODIFY37.SQL语言中实现候选码约束的语句是()。A.用Candidate指定Key.用PrimBary指定KeyC.用UNIQUENOT约束指定NULLD.用UNIQUE约束指定38.在SQL语言中事务结束的命令是()。A.ENDTRANSACTIONB.COMMITC.ROLLBACKD.COMMIT或ROLLBACK39.对事务回滚的正确描述是(。)A.将该事务对数据库的修改进行恢复B.将事务对数据库的更新写入硬盘C.跳转到事务程序的开头重新执行D.将事务中修改的变量值恢复到事务开始时的初值40.不能提高查询性能的措施是:()。A.根据查询条件建立索引B.建立相关视图C.尽量使用不相关子查询D.建立查询表的聚簇索引41.存在非主属性对码的部分依赖的关系模式是__(。)__A.INF.2NFB.3NFC.BCNFD42.一个事务执行过程中,其正在访问的数据被其他事务所修改,导致处理结果不正确,这是由于违背了事务的__(而)__引起的。A.原子性.一B致性.隔离性C.持久D性43.假定每一车次具有唯一的始发站和终点站。如果实体属性为车次、始发站、发车时间、终点站、到达时间,该实体的主键是__(1)__;如果实体“列车运行表”属性为车次、日期、发车时间、到间,该实体的主键是__(2)__。通常情况下,上述“列车时刻表”和“列车运行表”两实体间__(3)__联系。“列车时刻表”达时(1)A.车次B.始发站C.发车时间D.车次,始发站(2)A.车次B.始发站C.发车时间D.车次,日期(3)A.不存在B.存在一对一C.存在一对多D.存在多对多44.SQLServer是一个基2008于()的关系数据库管理系统。A.B/S模式B.C/S模式C.SQL模式.D以上都不是45.在Windows安装SQLServer,一般首2008先要创建一个Windows服务账户。Windows有二种类型的服务账户,它们分别是()。A.本地系统帐户和域用户账户B.本地系统帐户和网络用户账户C.Windows管理员帐户和用户账户D.数据库管理员帐户和用户账户46.SQLServer采用的身2008份验证模式有(。)A.仅Windows身份验证模式B.仅SQLServer身份验证模式C.仅混合模式D.Windows身份验证模式和混合模式47.以下(不属)于SQLServer数据库对2008象。A.表和视图B.索引和约束C.数据类型和默认值D.触发器.E存储过程.FT-SQL程序

48.SQLServer2008的文件包括:主数据文件、辅助数据文件和(。)A.索引文件B.日志文件.C备份文件D.程序文件49.下面(不属)于SQLServer2008的Master数据库所包含的信息。A.登录账号B.系统配置设置C.其他数据库的存储D.系统对象50.下面几项中,关于视图叙述正确的是()。A.视图是一张虚拟表,所有的视图中不含数据B.数据库中的视图只能使用所属数据库的表,不能访问其他数据库的表C.视图既可通过表得到,也可通过其他视图得到D.用户不允许使用视图修改表数据51.关于存储过程的描述正确的一项是()。A.存储过程的存在独立于表,它存放在客户端,供客户使用B.存储过程只是一些Transact-SQL语句的集合,不能看作SQLServer的对象C.存储过程可以使用控制流语句和变量,大大增强了SQL的功能D.存储过程在调用时会自动编译,因此使用方便52.关于登录和用户,下列各项表述不正确的是()。A.登录是在服务器级创建的,用户是在数据库级创建的B.创建用户时必须存在该用户的登录C.用户和登录必须同名

D.一个登录可以对应多个用户53.下列关于数据库备份的叙述错误的是()。A.如果数据库很稳定就不需要经常做备份,反之要经常做备份以防数据库损坏B.数据库备份是一项很复杂的任务,应该由专业的管理人员来完成C.数据库备份也受到数据库恢复模式的制约D.数据库备份策略的选择应该综合考虑各方面因素,并不是备份得越多、越全就越好54.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS55.数据库系统的数据独立性体现在()。A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因变化而影响其他的存储结构为某些存储结构的56.关系数据库管理系统应能实现的专门关系运算包括()。A.序排、索引、统计C.关联、更新、序排B.选择、投影、连接D.显示、打印、制表57.关系数据库中的投影操作是指从关系中()。

A.抽出特定记录B.抽出特定字段C.建立相应的影像D.建立相应的图形58.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是()操作。A.投影B.连接C.选择D.复制59.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的()。A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段60.设有如下关系表:RSTABCABCABC112313112223223313则下列操作中正确的是A)T=R∩SB)T=R∪SC)T=R×SD)T=R/S数据库系统中的人员通常包括:Ⅰ.数据库管理员Ⅱ.系统分析员Ⅲ.数据库设计员Ⅳ.应用程序员Ⅴ.最终用户(A)仅Ⅰ、Ⅲ和Ⅴ(B)仅Ⅰ、Ⅱ、Ⅲ和Ⅴ(C)仅Ⅰ、Ⅲ、Ⅳ和Ⅴ(D)全部答案:D29)下列条目中,哪些是数据库系统的组成成员?Ⅰ.操作系统Ⅱ.数据库管理系统Ⅲ.用户Ⅳ.数据库管理员Ⅴ.数据库Ⅵ.应用系统A)仅Ⅱ、Ⅳ和ⅤB)仅Ⅰ、Ⅱ、C)仅Ⅰ、Ⅱ、Ⅳ和ⅤD)都是答案:DⅢ、Ⅳ和Ⅴ30)关系数据A)关系数据B)关系数据C)关系模型的三个要素是结构、关系操作集合和关系规范化理论结构、关系规范化理论和关系完整性约束规范化理论、关系操作集合和关系完整性约束D)关系数据结构、关系操作集合和关系完整性约束答案:D26)下列条目中,哪些是数据模型的要素?Ⅰ.数据管理Ⅱ.数据操作Ⅳ.数据结构Ⅲ.数据完整性约束A)Ⅰ、Ⅱ和ⅢB)Ⅰ、Ⅱ和ⅣC)Ⅱ、Ⅲ和ⅣD)Ⅰ、答案:C32)下列叙述中,哪一条是不正确的?A)一个二维表就是一个关系,二维表的名就是关系的名B)关系中的列称为属性,属性的个数称为关系的元或度C)关系中的行称为元组,对关系的描述称为关系模式Ⅲ和ⅣD)属性的取值范围称为值域,元组中的一个属性值称为分量答案:A

6)在数据库系统中,负责监控数据库系统的运行情况,及时处理运,这是下列哪一类人员的职责行过程中出现的问题?A)数据库管理员B)系统分析员C)数据库设计员D)应用程序员答案:A27)在数据库三级模式结构中A)只有一个B)可以有任意多个C)与用户个数相同D)由设置的系统参数决定,外模式的个数答案:B56)以下关于ER模型向关系模型转换的叙述中,哪一条是不正确的?A)一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并B)一个1:n联系可以转换为一个独立的关系模式,也可以与联系的n端实体所对应的关系模式合并C)一个m:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并D)三个或三个以上的实体间的多元联系转换为一个关系模式答案:C31)设关系R和S的元数分别是r和s,且R有n个元组,S有m个元组。执行关系R和S的笛卡儿积,记为T=R×S,则A)T的元数是r+s,且有n+m个元组B)T的元数是r+s,且有n×m个元组

C)T的元数是r×s,且有n+m个元组D)T的元数是r×s,且有n×m个元组答案:B32)下列关于数据库三级模式结构的说法中,哪一个是不正确的?A)一个数据库中可以有多个外模式但只有一个内模式B)一个数据库中可以有多个外模式但只有一个模式C)一个数据库中只有一个外模式也只有一个内模式D)一个数据库中只有一个模式也只有一个内模式答案:C53)基于如下叙述:关系模式Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号、学生姓名、课程号、课程名、成绩、任课教师名和教师地址。其中,一个学生可以选修若干门课程,一个教师可以讲授若干门课程,一门课程可以由若干教师讲授,一个学生选修一门课程时必须选定讲授课程的教师,教师不会重名。(1)关系模式Student的候选关键码有A)1个,为(Sno,Cno)B)1个,为(Sno,Cno,Tname)C)2个,为(Sno,Sname,Cno)和(Sno,Cno,Tname)D)2个,为(Sno,Sname,Cno)和(Sname,Cno,Tname)答案:A(2)关系模式Student的规范化程度最高达到A)1NFB)2NFC)3NFD)BCNF

答案:A(3)在数据库逻辑结构设计中,将E-R模型转换为关系模型应遵循相应原则。对于三个不同实体集和它们之间的一个多对多联系,最少应转换为多少个关系模式?A)2B)3C)4D)5答案:C56)下列关A)若一个模式分解保持函数依赖,则该分解一定具有无损连接性B)若要求分解保持函数依赖,那么模式分解可以达到3NF,但不一于模式分解的叙述中,哪一条是不正确的?定能达到BCNFC)若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNFD)若要求分解具有无损连接性,那么模式分解一定可以达到BCNF答案:A29)在关系代数的连接操作中,哪一种连接操作需要取消重复列?A)自然连接B)笛卡儿积C)等值连接D)θ连接答案:A50)下列关于关系数据库的规范化理论的叙述中,哪一条是不正确的?A)规范化理论提供了判断关系模B)规范化理论提供了判断关系数据库C)规范化理论对于关系数据库设计式优劣的理论标准管理系统优劣的理论标准具有重要指导意义

D)规范化理论对于其他模型的数据库的设计也有重要指导意义答案:B48)设有两个事务T1、T2,其并发操作如下所示。下列说法中正确的是----------------------------------------------------T1T2----------------------------------------------------(1)读A=100A=A*2(2)读A=200(3)ROLLBACK恢复A=100-----------------------------------------------------A)上述并发操作不存在问题B)上述并发操作丢失更新C)上述并发操作存在不一致的分析D)上述并发操作存在对未提交更新的依赖答案:D48)设有两个事务T1、T2,其并发调度如下图所示。----------------------------------------------------T1T2----------------------

温馨提示

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

评论

0/150

提交评论