第五章1.在数据库设计中,将ER图转换成关系数据模型的过程属于(B)(2001年10月全国卷)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段2.在数据库设计中,表示用户业务流程的常用方法是(A)(2003年1月全国卷)A.DFDB.ER图C.程序流程图D.数据结构图3.把ER模型转换成关系模型的过程,属于数据库的(C)(2002年10月全国卷)A.需求分析B.概念设计C.逻辑设计D.物理设计4.在ER模型中,如果有6个不同实体集,有9个不同的二元联系,其中3个1∶N联系,3个1∶1联系,3个M∶N联系,根据ER模型转换成关系模型的规则,转换成关系的数目是(B)(2002年10月全国卷)A.6B.9C.12D.155.数据库设计属于(D)。A、程序设计范畴B、管理科学范畴C、系统工程范畴D、软件工程范畴6.设计数据流程图(DFD)属于数据库设计的(B)A、可行性分析阶段的任务B、需求分析阶段的任务C、概念设计阶段的任务D、逻辑设计阶段的任务7.在数据库的概念设计中,最常用的模型是(A)A、实体联系模型B、数学模型C、逻辑模型D、物理模型8.数据库设计中,概念模型是(D)A、依赖于DBMS和硬件B、依赖于DBMS独立于硬件C、独立于DBMS依赖于硬件D、独立于DBMS和硬件9.ER图是数据库设计的工具之一,它适用于建立数据库的(B)。A、需求模型B、概念模型C、逻辑模型D、物理模型10.ER方法中用属性描述事物的特征,属性在ER图中表示为(A)A、椭圆形B、矩形C、菱形D、有向边11.在关系数据库设计中,设计关系模式的任务属于(C)A、需求设计B、概念设计C、逻辑设计D、物理设计12.设计子模式属于数据库设计的(C)A、需求设计B、概念设计C、逻辑设计D、物理设计13.设计DB的存储结构属于数据库设计的(D)A、需求设计B、概念设计C、逻辑设计D、物理设计14.数据库设计中,外模型是指(A)A、用户使用的数据模型B、DB以外的数据模型C、系统外面的模型D、磁盘上数据的组织15.概念结构设计的目标是产生数据库的概念结构,这结构主要反映(A)A、组织机构的信息需求B、应用程序员的编程需求C、DBA的管理信息需求D、DBS的维护需求16.在DB的概念设计和逻辑设计之间起桥梁作用的是(C)A、数据结构图B、功能模块图C、ER图D、DFD17.在DB的需求分析和概念设计之间起桥梁作用的是(A)A、DFDB、ER图C、数据结构图D、功能模块图18.ER模型转换成关系模型时,一个M:N联系转换为一个关系模式,该关系模型的关键字是(C)A、M端实体的关键字B、N端实体的关键字C、M端实体的关键字和N端实体的关键字的组合D、重新选取的其他属性19.在一个ER图中,如果共有20个不同实体类型,在这些实体类型之间存在着9个不同的二元联系(二元联系是指两个实体之间的联系)其中3个是1:N联系,6个是M:N联系,还存在1个M:N的三元联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模型个数为(B)A、24B、27C、29D、3020.在数据库设计中,弱实体是指(D)A、属性只有一个的实体B、不存在关键码的实体C、只能短时期存在的实体D、以其他实体存在为先决条件的实体21.关于ER图,下列说法中错误的是(C)A、现实世界的事物表示为实体,事物的性质表示为属性B、事物之间的自然联系表示为实体之间的联系C、在ER图中,实体和属性的划分是绝对的、一成不变的D、在ER图中,实体之间可以有联系,属性和实体之间不能有联系22.在ER模型转换成关系模型的过程中,下列叙述不正确的是(B)A、每个实体类型转换成一个关系模型B、每个联系类型转换成一个关系模式C、每个M:N联系转换成一个关系模式D、在1:N联系中,“1”端实体的主键作为外键放在“N”端实体类型转换成的关系模式中23.在数据库设计中,超类实体与子类实体的关系是(B)A、前者继承后者的所有属性B、后者继承前者的所有属性C、前者只继承后者的主键D、后者只继承前者的主键24.综合局部ER图生成总体ER图过程中,下列说法错误的是(D)A、不同局部ER图中出现的相同实体,在总体ER图中只能出现一次。B、在总体ER图中可以添加属于不同局部ER图实体间的联系C、在总体ER图中可以添加局部ER图中不存在的联系D、在总体ER图中不可以删除任何实体间的联系。25.在关系数据库中,通过(A)来表示概念记录之间的关系。A、外来关键字B、关键字C、数据字典D、元组26.学生(学号,姓名,年龄),老师(教师号,姓名,专业)如果一个老师可以教多个学生,那么学生与老师的关系是(C)A、1:1B、2:2C、M:ND、1:N27.在需求分析阶段,通过调查要从用户处获得对数据库的下列要求(B)A、输入需求和输出需求B、信息需求和处理需求C、存储需求和结构需求D、信息需求和结构需求28.从ER模型向关系数据模型转换要遵循一定的规则,下面四项中哪一个不是这种转换所要求的规则?DA、一个实体类型转换成一个关系模型B、一个联系类型转换成一个关系模式C、对于M:N联系来说,转换成的关系的键为诸相关实体的键的组合D、对于1:N联系来说,转换成的关系的键为N+1实体的键29.对数据库的物理设计优劣评价的重点是(A)A、时间和空间效率B、动态和静态性能C、用户界面的友好性D、成本和效益30.下列关于数据库设计的说法正确的是(A)A、在数据库设计过程中,数据库的安全性、完整性、一致性和可恢复性等的设计总是以牺牲效率为代价的B、数据库的实现只是对数据库结构装入实际的数据、建立实际的数据库的过程。C、对数据库的概念、逻辑和物理结构的改变称为再构造D、数据库设计中考虑的故障恢复方案,一般都是基于数据库的逻辑模型提出的。31.数据库的物理设计的目的是(A)A、找到一个有效、可实现的数据库存储结构B、导出特定的DBMS可以处理的数据库模式和外模式C、产生反映企业组织信息需求的数据库概念结构D、收集支持系统目标的基础数据及其处理方法32.在关系数据库中实现了数据表示的单一性,实体和实体之间的联系都用一种什么数据结构表示CA、数据字典B、文件C、表D、数据库33.数据字典可以(A)A、用SQL语言查询B、由任何用户使用C、没有D、由用户创建34.新奥尔良方法将数据库设计分为四个阶段,它们是(D)A、系统规划阶段、分析设计阶段、实施阶段、运行维护阶段B、需求分析阶段、设计阶段、实施阶段、运行阶段C、系统规划阶段、概念设计阶段、详细设计阶段、实施阶段D、需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段35.聚集是一种(D)措施A、DDLB、DMLC、优化D、面向对象36.逻辑设计阶段包括下面四个步骤:a、形成初始模式b、子模式设计c、修正模式d、模式评价这四个步骤的先后顺序是(D)A、abcdB、bacdC、badcD、abdc37.数据库的设计包括两个方面的设计内容,它们是(D)A、概念设计和逻辑设计B、模式设计和内模式设计C、内模式设计和物理设计D、结构特性设计和行为特性设计BACBDBADBACCDAACACBDCBBDACBDAAACADDDD**************************************************************************第六章1.如果事务T获得了数据项Q上的排它锁,则T对Q(C)(2001年10月全国卷)A.只能读不能写B.只能写不能读C.既可读又可写D.不能读不能写2.DBMS中实现事务持久性的子系统是(D)(2001年10月全国卷)A.安全性管理子系统B.完整性管理子系统C.并发控制子系统D.恢复管理子系统3.SQL的全局约束是指基于元组的检查子句和(C)(2001年10月全国卷)A.非空值约束B.域约束子句C.断言D.外键子句4.如果事务T获得了数据对象R上的排它锁,那么(D)(2003年1月全国卷)A.T对R只能读不能写B.T对R只能写不能读C.其它事务对过R只能读不能写D.其它事务对R既不能读也不能写5.事务的隔离性是由DBMS的()(2003年1月全国卷)DA.恢复子系统出现B.完整性子系统实现C.安全性子系统实现D.并发控制子系统实现6.在数据库系统中死锁属于()(2002年10月全国卷)CA.系统故障B.程序故障C.事务故障D.介质故障7.SQL中的视图提高了数据库系统的()(2002年10月全国卷)DA.完整性B.并发控制C.隔离性D.安全性8.数据库中数据的正确性、有效性和相容性称为(C)A、恢复B、并发控制C、完整性D、安全性9.授权是DBS采用的(D)A、恢复措施B、并发控制措施C、完整性措施D、安全性措施10.DB的转储属于DBS的(D)A、完整性措施B、安全行措施C、并发控制措施D、恢复措施11.事务的原子性是指(A)A、事务中包括的所有操作要么多做,要么都不做B、事务一旦提交,对数据库的改变就是永久的C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的D、事务必须是使数据库从一个一致性状态变到另一个一致性状态12.若一个事务执行成功,则它的全部更新被提交;若一个事务执行失败,则DB中被其更新过的数据恢复原状,就象这些更新从未发生过,这保持了数据库处于(B)A、安全性状态B、一致性状态C、完整性状态D、可靠性状态13.事务的并发执行不会破坏DB的完整性,这个性质称为事务的(B)A、原子性B、隔离性C、持久性D、一致性14.事务的执行次序称为(A)A、调度B、过程C、优先级D、步骤15.“运行记录优先原则”只指应该在对数据库更新(A)A、前先写一个日志记录到日志文件B、后写一个日志记录到日志文件C、前先运行记录D、后在日志缓冲区运行记录16.以下四个概念中,可用来解决“一个并发调度是否正确”问题的是(B)A、串行调度B、并发事务的可串行化C、并发事务的可并行化D、并发事务的有效调度17.在正常的DBS中,“所有事务都是两段式的”与“事务的并发调度是可串行化的”(D)A、前者是后者的必要条件B、后者是前者的充要条件C、前者是后者的必然结果D、后者是前者的必然结果18.DB技术中,“脏数据”是指(B)A、未提交的数据B、未提交的随后又被撤消的数据C、违反访问权而写人DB的数据D、输入时就有错的数据19.数据恢复的基本策略是数据冗余,被转储的冗余数据包括(A)A、日志文件和数据库副本B、应用程序和数据库副本C、数据字典、日志文件和数据库副本D、应用程序、数据字典、日志文件和数据库副本20.设有两个事务T1和T2,它们的并发操作如下所示,则正确的结论是(B)T1T2---------------------从DB读S从DB读SS=S-2S=S-4向DB回写S向DB回写SA、不存在问题B、丢失修改C、读了“脏”数据D、产生不一致分析21.设有两个事务T1和T2,它们的并发操作如下所示,则正确的结论是CT1T2-----------------------从DB读SS=S-2向DB回写S从DB读SS=S-4ROLLBACKA、不存在问题B、丢失修改C、读了“脏”数据D、产生不一致分析22.SQL的ROLLBACK语句的主要作用是(D)A、终止程序B、中断程序C、事务提交D、事务回退23.SQL中的主键子句和外键子句属于DBS的(A)A、完整性措施B、安全性措施C、并发性措施D、恢复措施24.ORACLE系统中“COMMITWORKRELEASE”语句表示事务提交并且(C)A、释放封锁B、撤消DB已作的修改C、释放所有数据资源D、释放所有资源25.视图的概念具有很多优点,下面哪一个不是它的优点(C)A、视图对于数据库的重构造提供了一定程度的逻辑独立性B、简化了用户观点C、视图机制方便了不同的用户以同样的方式看待同一数据D、视图机制对机密数据提供了自动的安全保护功能26.在数据库的如下两个表中,若雇员信息的主键是雇员号,部门信息表的主键是部门号,在下列所给的操作中,哪个操作不能执行?D雇员信息表部门信息表雇员号雇员名部门号工资部门号部