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 B. 2NF C. 3NF D. BCNF(2)A. 无冗余、无插入异常和删除异常B. 无冗余,但存在插入异常和删除异常C. 存在冗余,但不存在修改操作的不一致D. 存在冗余、修改操作的不一致,以及插入异常和删除异常(3)A. EMP1(员工号,姓名,性别,家庭住址)EMP2(部门,部门电话,部门负责人)EMP3(员工号,家庭成员,成员关系)B. EMP1(员工号,姓名,性别,部门,家庭住址)EMP2(部门,部门电话,部门负责人)EMP3(员工号,家庭成员,成员关系)C. EMP1(员工号,姓名,性别,家庭住址)EMP2(部门,部门电话,部门负责人,家庭成员,成员关系)D. EMP1(员工号,姓名,性别,部门,部门电话,部门负责人,家庭住址)EMP2(员工号,家庭住址,家庭成员,成员关系)04.中属于事务内部故障的是(。
A. 程序中ROLLBACK语句B. 违反完整性约束C. CPU 故障D.硬盘损坏05.故障的恢复,下列描述正确的是()A. 事务故障的恢复不需要访问日志文件B. 事务故障恢复时需要REDO 已提交的事务C. 事务故障恢复时需要正向扫描日志,对该事务进行UNDO 操作D. 事务故障恢复时需要反向扫描日志,对该事务进行UNDO 操作06.像技术的优点是()。
A. 可以减少事务故障的机率B. 可以提高更新事务的并发度C. 维护镜像数据库的一致性不需要额外的开销D. 复制技术可以在镜像数据库发生故障时保证系统稳定运行07.在C/S 体系结构中,客户端执行的操作是(55)。
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. 系统信息显示出错B. 丢失了某售票点修改C. 售票点重复读数据D. 售票点读了“脏”数据23.事务故障恢复的描述,正确的是(47)。
A. 事务故障的恢复必须DBA参与B. 事务故障的恢复需要数据库复本C. 事务故障的恢复只需要日志,不需DBA参与D. 事务故障的恢复需要日志和数据库复本24.关系数据库是()的集合,其结构是由关系模式定义的。
A. 元组B. 列C. 字段D. 表25.诊疗科、医师和患者的E-R 图如下所示,图中* *、* 1分别表示多对多、1对多的联系:各实体对应的关系模式如下,其中带实下划线的表示主键,虚下划线的表示外键。
诊疗科(诊疗科代码,诊疗科名称)医师(医师代码,医师姓名,诊疗科代码)患者(患者编号,患者姓名)若关系诊疗科和医师进行自然连接运算,其结果集为( 1 )元关系。
医师和患者之间的治疗观察关系模式的主键是( 2 )。
(1)A. 5 B. 4 C. 3 D. 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.关系是笛卡尔积的子集 B.关系是一张二维表C.关系可以嵌套定义 D.关系中的元组次序可交换34.在关系代数中对传统的集合运算要求参与运算的关系 (37) 。
A.具有相同的度B.具有相同的关系名C.具有相同的元组个数D.具有相同的度且对应属性取自同一个域35.在SQL的查询语句中,允许出现聚集函数的是()。
A.SELECT子句 B.WHERE子句C.HAVING短语 D.SELECT子句和HAVING短语36.在SQL语言中,删除基本表的命令是 (1) ,修改表中数据的命令是 ( 2) 。
(1)A.DESTROY TABLE B.DROP TABLEC.DELETE TABLE D.REMOVE TABLE(2)A.INSERT B.DELETE C.UPDATE D.MODIFY37.SQL语言中实现候选码约束的语句是()。
A.用Candidate Key 指定 B.用Primary Key 指定C.用UNIQUE NOT NULL约束指定 D.用UNIQUE约束指定38.在SQL语言中事务结束的命令是()。
A.ENDTRANSACTION B.COMMITC.ROLLBACK D.COMMIT或ROLLBACK39.对事务回滚的正确描述是 ( ) 。
A.将该事务对数据库的修改进行恢复B.将事务对数据库的更新写入硬盘C.跳转到事务程序的开头重新执行D.将事务中修改的变量值恢复到事务开始时的初值40.不能提高查询性能的措施是:()。
A.根据查询条件建立索引B.建立相关视图C.尽量使用不相关子查询D.建立查询表的聚簇索引41.存在非主属性对码的部分依赖的关系模式是__( )__。
A.INF B.2NF C.3NF D.BCNF42.一个事务执行过程中,其正在访问的数据被其他事务所修改,导致处理结果不正确,这是由于违背了事务的__( )__而引起的。
A.原子性 B.一致性 C.隔离性 D.持久性43.假定每一车次具有唯一的始发站和终点站。