1、数据据工程师高频练习题及答案解析(总分:139.00,做题时间:90 分钟)一、B单项选择题/B(总题数:139,分数:139.00)1.在 SQL Server 2000中,数据页的大小是 8KB。某数据库表有 1000行数据,每行需要 5000B空间,则此数据库表需要占用的数据页数为 1 页。(分数:1.00)填空项 1:_2.数据模型定义了数据库中数据的组织、描述、存储和操作规范,可以分为概念模型、数据结构模型和物理模型三大类。概念模型的典型代表是_。(分数:1.00)A.实体一联系模型B.关系模型C.面向对象模型D.网状模型3.关于数据库系统中的数据的静态转储和动态转储机制,下述说法正
2、确的是_。(分数:1.00)A.静态转储时允许其他事务访问数据库B.动态转储时允许在转储过程中其他事务对数据进行存取和修改C.静态转储能够保证数据库的可用性D.动态转储无法保证数据库的可用性4.下述各图给出的四个并发调度中,哪个不是冲突可串行的?_。(分数:1.00)A.B.C.D.5.关于数据库应用系统功能设计,有下列说法: 软件总体设计的依据包括需求分析阶段得到的数据流图,事务描述和业务规则等需求分析结果 软件总体设计一般用模块结构图表示,模块结构图主要关心模块的外部特性,即上下级模块、同级模块间的数据传递和调用关系,以及模块内部处理流程 数据库事务设计的依据是事务自身的事务处理逻辑 总体
3、设计阶段要对硬件平台、存储设备、操作系统、DBMS 等做出合理选择,并进行初步配置设计 上述说法错误的是_。(分数:1.00)A.B.和C.D.和6.设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。 SELECT 城市 FROM作者表 SELECT 城市 FROM出版商表(分数:1.00)填空项 1:_7.SQL Server 2000数据库用户的来源_。(分数:1.00)A.可以是所有 SQL Server的登录用户B.只能是 Windows身份验证的登录用户C.只能是 SQL Server身份验证的
4、登录用户D.可以是其他数据库中的用户8.某事务从账户 A转出资金并向账户 B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的 1 性。(分数:1.00)填空项 1:_9.关于数据库应用系统的需求分析工作,下列说法正确的是_。(分数:1.00)A.通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明B.在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图C.数据需求分析的主要工作是要辨识出数据处理中的数据处理流程D.数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标10.下述不属于数据库维护工作的是_。(分数:1
5、.00)A.使用数据定义语言建立多个表、构建数据库总体框架B.根据备份计划周期性的备份数据库C.检测数据库的空间使用情况D.调整数据库参数,进行性能优化11.ADO对象模型中,RecordSet 对象的 AddNew方法的功能是_。(分数:1.00)A.在对应的数据库表中增加一条新记录B.在记录集中增加一个新列C.在内存中开辟存放一条新记录的空间D.增加一个新的记录集12.VB 6.0中,ADO 数据控件用于连接数据源的属性是_。(分数:1.00)A.RefreshB.RecordSourceC.CommandTypeD.ConnectionString13.某 SQL Server 2000
6、数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。为了完成该统计操作,请按要求将下面的存储过程补充完整。 CREATE PROC p_Sum year INT AS SELECT U(1) /U WITH TIRS 商品类别,SUM(销售数量)As 销售总数量, U (2) /U AS 销售总利润 FROM 商品表 JOIN销售表 ON商品表.商品号=销售表.商品号 WHERE year(销售时间)=year G
7、ROUP BY 商品类别 ORI)ER BY 销售总利润U (3) /U(分数:1.00)填空项 1:_14.关于数据划分策略,下述说法错误的是_。(分数:1.00)A.散列划分采用某种散列函数,以数据的划分属性作为函数参数,计算数据应存储的磁盘序号B.范围划分根据某个属性的取值,将数据划分为 n个部分,分别存储到不同磁盘上C.范围划分有利于范围查询和点查询,但也可能会引起数据分布不均匀及并行处理能力下降问题D.轮转法划分能保证元组在多个磁盘上的平均分配,并具有较高的点查询和范围查询15.关于 ADO对象模型中的 RecordSet,下述说法正确的是_。(分数:1.00)A.它用于定义连接的数
8、据库名B.它用于定义数据的来源C.它是一个对象,用于在客户端内存中存放数据查询的结果D.它是一个对象,用于在服务器端内存中存放数据查询的结果16.有一个具有 10万行数据的关系表,每行占用 2000B空间,如果在 SQL Server 2000管理的数据库中存放此关系表,则需要的空间大约是_。(分数:1.00)A.300 MBB.400 MBC.500 MBD.600 MB17.在 SQL Server 2000中,某数据库用户 User在此数据库中具有对 T表数据的查询和更改权限。现有收回 User对 T表的数据更改权,下述是实现该功能的语句,请补全语句。 _UPDATE ON T FROM
9、 User(分数:1.00)填空项 1:_18.关于数据库应用系统设计,有下列说法: 数据库应用系统设计需要考虑数据组织与存储、数据访问与处理、应用没计等几个方面 在数据库概念设计阶段,当采用自上而下的 E-R设计时,首先设计局部 E-R图,然后合并各局部 E-R图,得到全局 E-R图 在数据库逻辑设计阶段,将关系模式转换为具体 DBMS平台支持的关系表 在数据库物理设计阶段,一般需要设计视图和关系模式的完整性约束 上述说法正确的是_。(分数:1.00)A.、和B.C.和D.和19.数据库应用系统功能设计包括哪两个方面?每个方面主要由哪些设计步骤组成?(分数:1.00)_20.在信息系统的需求
10、分析中,广为使用的 DFD建模方法属于_。(分数:1.00)A.结构化分析方法B.数据分析方法C.数据抽象方法D.业务归纳方法21.存储过程是存储在数据库中的代码,具有很多优点。下列陈述中不属于存储过程优点的是_。(分数:1.00)A.可通过预编译机制提高数据操作的性能B.可方便地按用户视图表达数据C.可减少客户端和服务器端的网络流量D.可实现一定的安全控制22.针对数据量很大的数据库系统,最适合调用应用程序的时机是_。(分数:1.00)A.数据库尚未建立之前B.数据库已经建立,但尚未装入任何数据C.数据库已经建立,并已装入部分数据D.全部数据装入数据库之后或投入运行之后23.RAID是指廉价
11、冗余磁盘阵列,它是由多块磁盘构成的一个整体。关于 RAID机制和技术,下列说法错误的是_。(分数:1.00)A.RAID系统内部可以包含多个磁盘驱动器B.RAID 5盘阵列中的一块磁盘损坏时,利用其他磁盘上的信息,可以恢复出这块磁盘上的信息C.RAID采用校验冗余技术所需用的磁盘空间要比采用镜像冗余技术所需用的磁盘空间多D.RAID系统一般都具有设备虚拟化技术24.对于关系的主码必须满足的条件,有下列说法: 一个关系中的主码属性或属性组能函数决定该关系中的所有其他属性 一个关系中的主码属性不能与其他关系中的主码属性重名 在一个关系中,一个主码属性的任一真子集都不能函数决定其他属性 在一个关系中
12、,从主码属性集中去掉某个属性仍能唯一标识一个元组 以上说法正确的是_。(分数:1.00)A.和B.和C.和D.和25.有职工工资表(职工号、姓名、日期、基本工资、奖金、工资合计),其中“工资合计”等于同一行数据的“基本工资”与“奖金”之和,在职工工资表中插入一行数据时(设一次只插入一行数据)能实现自动计算“工资合计”列的值的代码是_。(分数:1.00)A.ALTER TABLE职工工资表 ADD CHECK(工资合计=基本工资+奖金)B.UPDATE职工工资表 SET工资合计=基本工资+奖金C.INSERT INTO职工工资表(工资合计)VALUES(基本工资+奖金)D.CREATE TRIG
13、GER TRION职工工资表 FOR INSERTAS UPDATE职工工资表 SET a.工资合计=基本工资+a.奖金 FROM职工工资表 a JOIN INSERTED b ON a.职工号=b.职工号 AND a.日期=b.日期26.关于并行数据库结构,以下说法错误的是_。(分数:1.00)A.在共享内存结构的系统中,如果处理器数量过多,容易造成内存访问冲突B.在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过网络共享磁盘C.在无共享结构的系统中,每个处理机拥有独立的主存储器和磁盘,不共享资源D.层次结构综合了共享内存、共享磁盘和无共享结构的特点27.查询处理器是数据库管理
14、系统的重要组成部分,下列不属于查询处理器功能组成模块的是_。(分数:1.00)A.DML编译器B.查询执行引擎C.嵌入式 DML的预编译器D.查询权限管理器28.关于数据库系统中的日志文件,有下列说法: 事务故障恢复和系统故障恢复时都必须使用日志文件 在动态转储过程中,对数据库所做的修改都被记录在日志文件中 数据库管理系统进行数据修改操作时,一般是先写数据库,然后再写日志文件 建立检查点的主要目的是通过减小日志文件的总体数据规模,从而提高数据恢复效率 日志文件有利于用户对数据库系统的违规操作开展核查审计工作 以上说法正确的是_。(分数:1.00)A.仅、和B.仅和C.仅、和D.仅、和29.设有
15、高校选课系统,需要对学校的系信息、教师信息、课程信息、学生信息、学生选课信息进行管理。已知系(DEPT)信息包括系编号(DeptNO)、系名称(DeptName),教师(Teacher)信息包括教师号(TNO)、教师名(Tnamne),课程(course)信息包括课程号(CNO)、课程名(CName)、课程学分(Credit),学生(Student)信息包括学号(SNO)、学生姓名(Sname)、学生性别(Sex)。 选课系统的管理规则如下: 一个系可聘用多名教师,一个教师只受聘于一个系; 一个系可有多名学生,一个学生只属于一个系; 一名教师可讲授多门课程,一门课程可被多个学生选修; 一名学生
16、可选修多门课程,一门课程可被多名学生选修; 学生选修完课程后,可获得相应课程的成绩。 针对以上描述,完成下列设计内容: 构建选修课系统的 E-R图。(要求图中的实体集名用试卷中给出的英文名,联系名用联系所关联的实体集名的首字母,字母间用“-”或“_”连接,大小写不限) 根据所构建的 E-R图,设计满足 3NF的关系模式,并标出每个关系模式的主码和外码。(要求关系模式名同实体集名或联系名,属性名用试卷中给出的英文名,大小写不限)(分数:1.00)_30.在数据库三级模式结构中,对数据库中全部的数据逻辑结构和特征进行描述的是_。(分数:1.00)A.外模式B.模式C.子模式D.内模式31.对 SQ
17、L Server 2000采用的备份和恢复机制,下列说法正确的是_。(分数:1.00)A.在备份和恢复数据库时用户都不能访问数据库B.在备份和恢复数据库时用户都可以访问数据库C.在备份时对数据库访问没有限制,但在恢复时只有系统管理员可以访问数据库D.在备份时对数据库访问没有限制,但在恢复时任何人都不能访问数据库32.对基于检查点的恢复技术,下列说法中错误的是_。(分数:1.00)A.无论事务在检查点之前还是之后提交,都需执行 REDO操作B.可以提高恢复效率C.可以定期建立,也可以按照某种规则建立检查点D.能最大限度地减少恢复数据库时根据日志记录所需执行的恢复操作33.在 SQL Server
18、 2000中,事务日志备份_。(分数:1.00)A.对故障还原模型没有要求B.要求故障还原模型必须是完全的C.要求故障还原模型必须是简单的D.要求故障还原模型不能是简单的34.在 SQL Server 2000中,为确保数据库系统能可靠地运行,不仅要考虑用户数据库的备份,也需要考虑系统数据库(不考虑 tempdb)的备份。关于系统数据库的备份策略,下列做法中最合理的是_。(分数:1.00)A.每天备份一次系统数据库B.每当用户进行数据更改操作时,备份系统数据库C.每当用户操作影响了系统数据库内容时,备份系统数据库D.备份用户数据库的同时备份系统数据库35.在数据库中可用多种结构组织数据,散列文
19、件是其中一种。关于散列文件,下列说法错误的是_。(分数:1.00)A.为了防止桶溢出,在散列文件设计时,需要预留一些空间大小不固定的桶B.用散列文件组织数据时,需要使用文件记录中的一个或多个域作为查找码C.如果散列文件中散列函数的“均匀分布性”不好,可能会造成桶溢出D.好的散列函数产生的存储地址分布应尽可能是随机的36.关于查询优化问题,下列说法错误的是_。(分数:1.00)A.将频繁地向数据库发送的某条查询语句用存储过程来代替,可以提高查询效率B.为经常出现在查询条件中的属性建立索引,可以提高查询效率C.先执行表连接条件,后执行查询条件,有利于提高查询效率D.将频繁访问的视图物化并进行维护,
20、有利于提高查询效率37.在 SQL Server 2000中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的 0.61.5 倍范围之内,实现这个约束的正确代码是_。(分数:1.00)A.CHECK(销售价格 BETWEEN单价0.6 AND 单价1.5)B.CHECK(销售价格 BETWEEN商品表.单价0.6 AND 商品表.单价1.5)C.CREATE TRIGGER tri_Sales ON销售表 FOR INSERT,UPDATE AS IF EXISTS(SELECT * FROM INSERTED a JOI
21、N商品表 b ON a.商品号=b.商品号 WHERE 销售价格 NOT BETWEEN单价0.6 AND 单价1.5) ROLLBACKD.CREATE TRIGGER tri_Sales ON销售表 INSTEAD OF INSERT,UPDATE AS IF EXISTS(SELECTFROM INSERTED a JOIN商品表 b ON a.商品号=b.商品号 WHERE 销售价格 NOT BETWEEN单价0.6 AND 单价1.5) ROLLBACK38.在分布式数据库系统中,一般不适合作为衡量查询代价依据的是_。(分数:1.00)A.CPU代价B.I/O代价C.通信代价D.存储
22、代价39.下述关于关系表的相关信息中,不属于元数据、不会存储在数据字典中的是_。(分数:1.00)A.属性的名字和类型信息B.表上的授权信息C.表中的一个元组D.定义在表上的索引类型40.下面给出的关系表 r(A,B,C,D)满足下述哪个函数依赖?(分数:1.00)A.AB.BC.CD.DE.1F.4G.3H.1I.2J.7K.1L.1M.3N.0O.2P.2Q.1R.2S.3T.341.下图为关系表 Students(专业,姓名,学号,年龄),在对应的数据文件中的物理存储结构示意图: 专业 姓名 学号 年龄电子 张家力 D-002 19计算机 苏永军 J-100 18自动化 邓秀娟 Z-05
23、8 23计算机 叶浩伟 J-206 21写出“专业”属性上建立聚集索引的 SQL语句,索引值按升序排序(索引名为 ZY_ind)。假设索引按稠密索引方式组织数据,画出在“专业”属性上建立聚集索引后该表对应的索引文件和数据文件的物理存储结构示意图(以“专业”为查找码,按查找自定义的首字母升序排序)。(分数:1.00)_42.关于 UML的静态建模机制,下述说法错误的是_。(分数:1.00)A.用例模型是将满足用户需求的所有功能表示出来的工具B.用例图用于表示系统的数据模型和功能模型C.类图展现了一组类,接口和协作以及它们之间的关系D.组件图表示系统的静态实现视图,用于对源代码、可执行程序和物理数
24、据库等进行建模43.关于数据库概念设计阶段的工作目标,下列说法错误的是_。(分数:1.00)A.定义和描述应用系统设计的信息结构和范围B.定义和描述应用系统中数据的属性特征和数据之间的联系C.描述应用系统的数据需求D.描述需要存储的记录及其数量44.数据库系统处理死锁一般采用哪两类方法?简述每类方法的基本原理。(分数:1.00)_45.现有关系模式: 教师授课(教师号,姓名,职称,课程号,课程名,学分,教科书名) 其函数依赖集为: 教师号姓名,教师号职称,课程号课程名,课程号学分,课程号教科书名 指出这个关系模式的主码。 这个关系模式是第几范式,为什么? 将其分解为满足 3NF要求的关系模式(
25、分解后的关系模式名自定)。(分数:1.00)_46.在明确了数据库应用系统的任务目标和系统范围之后,需要进行项目的可行性分析,关于可行性分析,下列说法错误的是_。(分数:1.00)A.经济可行性分析是指对项目进行成本效益分析,其中项目成本一般包括开发费用、软硬件购置费用、安装调试及维护费用B.技术可行性分析一般以系统的性能要求为主要依据,对系统的软件、硬件和技术方案做出评估和选择建议C.操作可行性分析的主要目的在于论证系统开发是否具备所需要的人员、软件、硬件和工作环境等条件D.开发方案选择的目的在于提出并评价实现系统的各种开发方案,并从中选择出合理的方案47.SQL Server 2000提供
26、了完全备份、差异备份和日志备份等几种备份方法,其中差异备份的内容是_。(分数:1.00)A.上次差异备份之后修改的数据库全部内容B.上次完全备份之后修改的数据库全部内容C.上次日志备份之后修改的数据库全部内容D.上次完全备份之后修改的数据库内容,但不包括日志等其他内容48.为了保证数据库应用系统正常运行,数据库管理员在日常工作中需要对数据库进行维护。下列一般不属于数据库管理与日常维护工作的是_。(分数:1.00)A.数据内容一致性维护B.数据库备份与恢复C.数据库安全性维护D.数据库存储空间管理49.关于数据库试运行和功能与性能测试,下列说法正确的是_。(分数:1.00)A.对数据库系统的转储
27、和恢复能力的测试属于系统的功能测试范畴B.在进行数据库功能测试时,一般要先进入大规模的数据C.数据库试运行一般是与编写调试程序的工作同步开展的D.数据库系统的压力测试、并发访问测试、查询效率测试一般属于性能测试范畴50.给定以下数据: 商品销售数据(分数:1.00)A.商品标识B.价格C.数量D.金额E.销售时间F.1G.50.00H.5I.100J.2008/01/01 2:30:10K.2L.3.00M.2N.6O.2008/01/01 2:30:10P.Q.R.S.T.51.数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由_。(分数:1.00)A.数据库管理员维护B.程序
28、员维护C.数据库管理系统维护D.一般用户维护52.某汽车维修公司需建立一个汽车维修数据库,该数据库中需要存储和管理下列信息: 车辆信息:车牌号,车型,发动机号,行驶里程,车辆所有人,联系电话 维修项目:项目号,项目名称,维修费 汽车备件:备件号,备件名称,备件单价,库存数量 以上数据之间存在下列约束: 可以对一个车辆进行多个维修项目,每个维修项目可用于多个车辆,维修项目完成后要在数据库中记录维修时间; 一种备件可用于多个维修项目,每个维修项目最多只使用一种备件,但每种备件的数量可以是多个。 根据以上需求构建该数据库的概念模型(画 E-R图)。 假设车辆信息有以下约束: 车牌号:标识属性,取值形
29、式为:第1个字符是“京”,第 2个字符为“A”到“Z”的字母,第 3到第 7个字符均是“0”到“9”的数字。此列采用普通编码定长字符型,非空; 车型:普通编码定长字符型,长度为 6,默认值为“轿车”; 发动机号:普通编码定长字符型:长度为 6,非空;行驶里程:整型,取值大于等于 0; 车辆所有人:普通编码定长字符型,长度为 8,非空; 联系电话:普通编码定长字符型,长度为 13,取值唯一。 写出创建满足上述要求的车辆信息表的 SQL语句。(注:表名、列名均用题中给出的中文名,SQL 语句中的大、小写字母均可。)(分数:1.00)_53.在 SQL Server 2000中,某数据库中有角色 R
30、1和用户 U1,U1 是 R1角色的成员,且只属于该角色。先对 T表给 R1只授予 SELECT和 DELETE权限,并授予 U1对 T表具有 SELECT、UPDATE 和 DENY DELETE权限,则用户 U1对 T表可以执行的操作是_。(分数:1.00)A.查询、删除和更改数据B.查询和更改数据C.查询和删除数据D.查询和更改表结构54.在数据库应用系统的需求分析阶段,需要进行性能分析。下列关于数据库应用系统性能指标的说法,错误的是_。(分数:1.00)A.数据访问响应时间是指用户向数据库提交数据操作请求到操作结果返回给用户的时间B.系统吞吐量是指在单位时间内系统能存储的数据量C.并发
31、用户数是指在保证单个用户查询响应时间的前提下,系统最多允许同时访问数据库的用户数量D.系统性能指标是系统软硬件设计和选型的重要依据55.下列用于数据库概念设计的方法是_。(分数:1.00)A.DFD方法和 IDEF1X方法B.E-R方法和 IDEF0方法C.E-R方法和 IDEF1X方法D.DFD方法和 IDEF0方法56.在支撑繁忙业务的并行数据库系统中,有一个数据量很大的表 T(a1,a2,an),对该表的查询多数为针对主码 a1的范围查询和点查询,为了改善查询性能,需要对该表进行划分。关于该表的划分和应用策略,下列说法错误的是_。(分数:1.00)A.采用轮转法对 T中的元组进行划分,这
32、样数据分布均匀,适合于点查询和范围查询B.以 a1为划分属性,对 T采用散列划分是一种可行的划分方法,有利于对该表的点查询C.以 a1为划分属性,对 T采用范围划分并建立主索引,是一种有效的划分方法D.以 a1为划分属性,对 T采用散列划分和范围划分都有可能带来 T的各个数据分区的数据分布不均匀的问题57.在 SQL Server 2000中,若希望用户 user1具有数据库服务器上的全部权限,则应将 user1加入到下列哪个角色?_。(分数:1.00)A.db_ownerB.publicC.db_datawriterD.sysadmin58.事务的活锁又称为事务的饥饿,为了避免数据库出现事务
33、活锁,可以采用的措施是_。(分数:1.00)A.使用先来先服务策略处理事务请求B.使用两阶段锁协议C.对事务进行并发调度D.使用小粒度锁59.有教师表(教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的系,正确的语句是_。(分数:1.00)A.SELECT所在系,AVG(工资)FROM 教师表 WHERE AVG(工资)(SELECT AVG(工资)FROM 教师表)B.SELECT所在系,AVG(工资)FROM 教师表 WHERE AVG(工资)(SELECT AVG(工资)FROM 教师表) GROUP BY所在系C.SELECT所在系,AVG(工资)FROM 教师表
34、 GROUP BY所在系 HAVING AVG(工资)(SELECT AVG(工资)FROM教师表)D.SELECT所在系,AVG(工资)FROM 教师表 GROUP BY所在系 WHERE AVG(工资)(SELECT AVG(工资)FROM教师表)60.数据库文件结构包括堆文件、索引文件和散列文件等几种形式,利用哈希函数实现对数据库快速访问的文件结构是_。(分数:1.00)A.顺序文件B.聚集文件C.索引文件D.散列文件61.关于数据库管理系统功能,有下列说法: 数据管理系统具有将 E-R模型转换为数据结构模型、数据库操作、数据库运行管理和控制、数据库建立和维护功能 数据管理系统具有将 E
35、-R模型转换为数据结构模型、数据库定义、数据库操作、数据库运行管理和控制、数据库建立和维护功能 数据管理系统具有数据库定义、数据库操作、数据库运行管理和控制、数据库建立和维护功能 数据管理系统具有数据库定义、数据库操作、数据库运行管理和控制、数据库建立和维护,以及直接存取数据等功能。 上述说法完全正确的是_。(分数:1.00)A.和B.、和C.和D.62.SQL Server 2000中,如果希望用户 u1在 DB1数据库中具有查询 T1表的权限,正确的授权语句是_。(分数:1.00)A.GRANT SELECT ON DB1(T1)TO u1B.GRANT SELECT TO u1 ON D
36、B1(T1)C.GRANT SELECT TO u1 ON T1D.GRANT SELECT ON T1 TO u163.对于联机事务处理系统和数据仓库系统中的数据,下列说法正确的是_。(分数:1.00)A.一般情况下,联机事务处理系统中的数据不能被修改,数据仓库系统中的数据可被修改B.联机事务处理系统中的数据库规模一般大于数据仓库系统中的数据规模C.联机事务处理系统中的数据一般按面向业务应用的方式组织,数据仓库系统中的数据一般按面向分析主题的方式组织D.一般情况下,在安全性和一致性要求上,对数据仓库系统中的数据的要求要高于对联机事务处理系统中数据的要求64.以下两个关系表: Emp(eid,
37、ename,age,did,salary),其各列含义为: 职工号,姓名,年龄,部门号,工资 Dept(did,dname,mgr_id),其各列含义为:部门号,部门名称,部门经理职工号 写出一条SQL语句,查询工资大于 10000,且与他所在部门的经理年龄相同的职工姓名。(分数:1.00)_65.关于数据库系统,有下列说法: 数据库系统(DBS)自上而下可以分为用户、人机交互界面、DBMS和磁盘四个层次 采用了数据库技术的计算机系统 是位于用户与操作系统之间的数据库管理系统 DBS 是由 DB、软件和 DBA组成 上述说法完全正确的是_。(分数:1.00)A.和B.、和C.和D.66.设在
38、SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。 (分数:1.00)填空项 1:_67.在数据库物理设计阶段,需要考虑为关系表建立合适的索引,关于建立索引的描述,有下列说法: 对于经常在其上需要执行查询操作并且数据量大的表,可以考虑建立索引 对于经常在其上需要执行插入、删除和更新操作的表,可以考虑建立索引 对于经常出现在 WHERE子句中的属性,可以考虑建立索引 对于经常出现在 ORDER BY子句,GROUP BY 子句中的属性,应尽量避免建立索引 上述说法正确的是_。(分数:1.00)A.、和B.、和C.和D.和68.在 UML模型中,用于表达一系列的对
39、象、对象之间的联系以及对象间发送和接收消息的图是_。(分数:1.00)A.协作图B.状态图C.顺序图D.部署图69.设系、学生、教师三个实体之间存在约束:一个系可以招聘多个教师,一名教师只受聘于一个系;一个系可以招收多名学生,一个学生只属于一个系。下列 E-R图中能准确表达以上约束的是_。(分数:1.00)A.B.C.D.70.VB 6.0中 RecordSet对象的 UPDATE方法作用是_。(分数:1.00)A.在内存中开辟一个存放新记录的缓冲区B.将数据缓冲区中的内容保存到数据库中C.更改用户屏幕上显示的数据D.更改数据缓冲区中当前行指针的位置71.事务 T1、T2 和 T3按以下调度方
40、式并发地对数据项 A、B、C 进行访问,假设 A、B、C 的初值分别为A=20,B=30,C=40。在事务 T2刚完成提交后,数据库中 A、B、C 的值各是多少?当事务 T3结束后,给出该并发调度对应的日志文件,并说明此时 A、B、C 的值各是多少? T1 T2 T3Begin-trans(T1 )Read(A)A: =A+10Begin-trans(T3)Read(C)C:=C * 2Begin-trans(T2) Read(B)B:=B-10Write(B)CommitWrite(A) CommitWrite(C)rollback(分数:1.00)_72.关于数据库事务设计,有下列说法:
41、事务是数据库系统中一组操作的集合,这些操作实现了应用领域中某些特定的业务规则 事务概要设计可以依据需求分析阶段得到的数据流图和事务说明规范 事务概要设计中的事务处理逻辑设计一般需要充分考虑具体的 DBMS平台的实现方法 事务详细设计时,利用与具体 DBMS平台无关的 read和 write表示事务对数据库中数据项的读写操作 上述说法正确的是_。(分数:1.00)A.、和B.、和C.和D.和73.数据库系统可能出现下列故障: 事务执行过程中发生运算溢出 某并发事务因发生死锁而被撤销 磁盘物理损坏 系统突然发生停电事务 操作系统因被病毒攻击而突然重启 以上故障属于系统故障(软故障)的是_。(分数:
42、1.00)A.、和B.和C.、和D.和74.在 VB6.0中,已经用 Adobe1连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到 Adobe1.Recordset的U (1) /U方法和 Update方法,使用Adobel.Recordset的U (2) /U方法可以将当前行指针在结果集中向前移动一行。(分数:1.00)填空项 1:_75.在数据库应用系统生命周期模型中,规划与分析阶段的输出结果不包括_。(分数:1.00)A.需求规范说明书B.系统范围与边界C.可行性分析报告D.项目计划书76.在 SQL Server 2000中,新建了一个 SQL Se
43、rver身份验证模式的登录账户 LOG,现希望 LOG在数据库服务器上具有全部的操作权限,下述语句是为 LOG授权的语句,请补全该语句。 EXEC s_addsrvrolemember LOG,_(分数:1.00)填空项 1:_77.关于分布式数据库,下列说法错误的是_。(分数:1.00)A.在分布式数据库系统中,分片透明性主要是指数据分片的分配位置对用户是透明的,用户无须关注每个分片被分配的场地B.对于用户而言,一个分布式数据库系统从逻辑上看如同一个集中式数据库,用户可在任何一个场地执行全局应用和局部应用C.分布式数据库的查询处理代价既包括 CPU和 I/O代价,也需要考虑场地间传输数据所需
44、的通信代价D.在分布式数据库查询中,导致场地间数据传输量大的主要原因是数据问的连接操作和并操作78.根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是_。(分数:1.00)A.需求分析B.概念设计C.逻辑设计D.物理设计79.下列约束中能确保一个函数依赖是完全非平凡函数依赖的是_。(分数:1.00)A.仅当其右边的属性集是左边属性集的子集B.仅当其右边属性集中的属性都不属于左边的属性集C.仅当其右边属性集中至少有一个属性不属于左边的属性集D.仅当其右边属性集中的属性都属于左边的属性集80.有会员卡表 TableCards(CardsID,StartDate,Score),CardI
45、D 表示卡标识,Scord 为卡积分,有视图定义: CREATE VIEW vCard AS SELECT * FROM TableCards WHERE Score BETWEEN 200 AND 500 WITH CHECR OPTION 假设(C0001,2008/5/6,220)是 TableCards表中的一个元组,下述说法正确的是_。(分数:1.00)A.若要查询积分在 200和 300之间的有卡标识,通过视图 vCARD查询会比连接在 TableCards上查询的效率要高B.数据库系统会分配存储空间实际保存视图 vCards所对应的数据C.语句 UPDATE vCards SET Score=260 WHERE CardID=C0001能成功执行D.语句 INSERT INTO vCard VALUE (C0