1、计算机数据库工程师-46 及答案解析(总分:88.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.将查询 SC表的权限授予用户 U1,并允许该用户将此权限授予其他用户。实现该功能的 SQL语句是(分数:1.00)A.GRANT SELECT TO SC U1 WITH PUBLICB.GRANT SELECT ON SC TO U1 WITH PUBLICC.GRANT SELECT TO SC ON U1 WITH GRANT OPTIOND.GRANT SELECT ON SC TO U1 WITH GRANT OPTION2.SQL Server 2000提供
2、了很多种备份的方法,其中差异备份的内容是(分数:1.00)A.上次差异备份之后修改的数据库的全部内容B.上次日志备份之后修改的数据库的全部内容C.上次完全备份之后修改的数据库的全部内容D.上次完全备份后修改的数据内容,但是不包含日志等其他内容3.下面关于函数依赖的推理规则中,不正确的是(分数:1.00)A.若 XYZ,则 XZ,YZB.若 XY,XZ,则 XYZC.若 XY,D.若 XY,YZ,则 XZ4.关于并行数据库结构,以下说法错误的是(分数:1.00)A.在共享内存结构的系统中,如果处理器数量过多,容易造成访问内存冲突B.在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过
3、网络共享磁盘C.在无共享结构的系统中,每个处理机拥有独立的主存储器和磁盘,不共享资源D.层次结构综合了共享内存、共享磁盘和无共享结构的特点5.发生的可能性很小,但是破坏性很大,可能导致物理存储设备损坏,使数据库文件及数据全部丢失的故障类型是(分数:1.00)A.事务内部故障B.系统故障C.介质故障D.计算机病毒6.设有商品销售系统,该系统每天最多产生 1万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存 3年的销售记录,每年按 365天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10 个字节)、销售数量(8 个字节)、价格(8 个字节)、金额(8 个字节)、收银
4、台编号(4 个字节)、销售员编号(4 个字节)、销售时间(8 个字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为 8KB(共 8192个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页数目是(分数:1.00)A.67178B.65535C.65540D.671587.某公司的客户信息数据库中,选定客户的 ID号作为客户信息的查找码,然后建立起部分数据记录在查找码上的取值与该记录的物理地址间的映射关系,组成索引项,则该索引称为(分数:1.00)A.稀疏索引B.聚集索引C.稠密索引
5、D.非聚集索引8.浏览顺序图的方法是(分数:1.00)A.从左到右查看对象间交换的信息B.从上到下查看对象间交换的信息C.从右到左查看对象间交换的信息D.从下到上查看对象间交换的信息9.以下关于数据库与文件的对应关系叙述错误的是(分数:1.00)A.在外存中,数据库以文件形式组织,文件由逻辑记录组成,记录由多个域组成B.关系表在逻辑上由一系列元组组成,元组由多个属性组成C.每个元组可以用数据库磁盘文件中的一个逻辑记录来存储,记录包括多个域D.元组的每个属性对应于文件记录中的一个记录10.关于触发器 trigger,下面说法不正确的是(分数:1.00)A.触发器是定义在表上的B.触发器名称在数据
6、库中必须是唯一的C.触发器对应于一组 SQL语句D.每张表限制定义一个触发器11.概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映(分数:1.00)A.程序员的编程需求B.DBA的管理信息需求C.数据库系统的维护需求D.企业组织的信息需求12.流行的数据访问接口包括 ODBC、OLE DB 等,其中 ODBC接口是(分数:1.00)A.专用的访问 SQL Server数据库的接口B.一种开放的、访问数据库的接口C.一种通用的、访问任何类型的数据库的接口D.一种访问关系数据库的控件13.下面关于数据库系统基于日志的恢复的叙述中,哪一项是正确的(分数:1.00)A.利用更新日志记录中的
7、改前值可以进行 UNDO,利用更新日志记录中的改前值可以进行 REDOB.利用更新日志记录中的改前值可以进行 UNDO,利用更新日志记录中的改后值可以进行 REDOC.利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改前值可以进行 REDOD.利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改后值可以进行 REDO14.在商场业务系统中,为了防止因为数据增长而导致的数据库空间不足的问题,数据库管理员要结合商场销售的历史记录,预测未来一段时间内每天增长多少记录,从而预测剩余空间的大小,这种现象是对数据库空间的一种监控分析。按照监控分析实现方法的不同,监控分析的
8、机制分为两种,一种是由数据库建立的自动监控机制,另一种是(分数:1.00)A.空间管理B.管理员手动实现的监控机制C.参数调整D.查询优化15.以下关于一次加锁法及其缺点叙述错误的是(分数:1.00)A.该方法要求每个事务在开始执行时不必将需要访问的数据项全部加锁B.该方法要求事务必须一次性地获得对需要访问的全部数据项的访问权C.多个数据项会被一个事务长期锁定独占,降低了系统的并发程度D.将事务执行时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度16.在分布式数据库的数据分配中,若全局数据存在多个副本,在每个物理场地都保存着一个完整的数据副本,该策略属于(分数:1.00)A.集中式B
9、.分割式C.全复制式D.混合式17.下述不属于数据库维护工作的是(分数:1.00)A.使用数据定义语言建立多个表,构建数据库总体框架B.根据备份计划周期性的备份数据库C.检测数据库的空间使用情况D.调整数据库参数,进行性能优化18.以下说法错误的是(分数:1.00)A.使用数据库系统可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担B.文件系统是面向某一应用的,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制C.数据的备份、软件或应用程序使用过程中的临时数据存储一般使用数据库系统比较合适D.数据库系统是面向现实世界的,共享性高,冗余小,具
10、有高度的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力19.设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是(分数:1.00)A.CREATE VIEW SalaryView(系名,工资总额)AS SELECT 所在系,COUNT(工资)FROM 教师表 GROUP BY所在系B.CREATE VIEW SalaryView(系名,工资总额)AS SELECT 所在系,SUM(工资)FROM 教师表 GR()uP BY所在系C.CREATE VIEW Sala
11、ryView As SELECT所在系,COUNT(工资)FROM 教师表 GROUP BY所在系D.CREATE VIEW SalaryView AS SELECT所在系,SUM(工资)FROM 教师表 GROUP BY所在系20.以下关于分类挖掘的说法错误的是(分数:1.00)A.分类器的构造方法有统计方法、机器学习方法、神经网络方法等B.有三种分类器评价尺度:预测准确度、计算复杂度、模型描述的简洁度C.统计方法包括决策树法和规则化归纳法D.神经网络方法主要是 BP算法21.在 SQL Server 2000中,若希望用户 user1具有数据库服务器上的全部权限,则应将 user1加入到下
12、列哪个角色(分数:2.00)A.db_ownerB.publicC.db_datawriterD.sysadmin22.下列关于数据仓库的叙述中,哪一项是不正确的(分数:2.00)A.底层的数据仓库服务器一般是一个关系型数据库系统B.数据仓库中间层 OLAP服务器只能采用关系型 OLAPC.数据仓库前台工具中包括报表工具D.数据仓库通常采用三层体系结构23.以下关于数据完整性设计的叙述错误的是(分数:2.00)A.域约束限制指定表列的取值及范围B.主码约束定义每个关系的主码不为空,但可以不唯一C.引用完整性约束定义不同关系模式的属性之间满足的条件D.引用完整性约束定义一个关系模式中属性之间可能
13、满足的条件24.关于具有检查点的恢复技术,下列说法不正确的是(分数:2.00)A.检查点最大限度地减少数据库完全恢复时所必须执行的日志部分B.使用检查点方法可以改善恢复效率C.无论事务在检查点之前还是之后提交,都需要执行 REDO操作D.恢复子系统可以定期地建立检查点,也可以按照某种规则建立检查点25.商场的业务子系统会在数据库服务器上产生各种增、删、改的事务或数据查询服务请求,随着系统的不断运行,系统中的数据会不断增长,很可能会出现系统效率下降的情况,以下几种方法中不能优化查询的是(分数:2.00)A.清除对大型表行数据的顺序存取B.使用左连接操作C.避免相关子查询D.用排序来取代非顺序磁盘
14、存取26.以下关于数据模型的叙述错误的是(分数:2.00)A.能够比较真实地模拟现实世界B.容易为人们所理解C.便于在计算机上实现D.目前大部分数据模型能很好地同时满足这三方面的要求27.对象一关系数据库系统的特点包括扩充数据类型 支持复杂对象 支持继承的概念 提供通用的规则系统(分数:2.00)A.B.C.D.28.设有图书管理数据库:图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2)读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20)借阅(借书证号 C(4),总编号 C(
15、6),借书日期 D(8)对于图书管理数据库,要查询所藏图书中各个出版社的图书的最高单价、平均单价和册数,在下面横线处填入的 SQL语句正确的是SELECT出版单位,_,_,_;FROM图书管理!图书_出版单位(分数:2.00)A.MIN(单价)AVG(单价)COUNT(*)GROUP BYB.MAX(单价)AVG(单价)COUNT(*)ORDER BYC.MAX(单价)AVG(单价)SUM(*)ORDER BYD.MAX(单价)AVG(单价)COUNT(*)GROUP BY29.设有两个事务 T1、T2,其并发操作如表所示,下列选项中正确的是T1 T2读 A=100A:=A*2写回ROALLB
16、ACK恢复 A=100读 A=200(分数:2.00)A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读脏数据30.有如下两个关系:零件关系 P(主码是“零件号”,外码是“供应商号”)零件号 颜色 供应商号010 红 B01201 兰 T20312 白 S10供应商关系 S(主码是“供应商号”) 供应商号 供应商名 所在城市B01 红星 北京S10 宇宙 上海T20 黎明 天津Z01 立新 重庆要向关系 P插入新行,新行的值如下所示。它们是否都能插入(307,绿,S10) (101,黄,T11)(分数:2.00)A.只有B.只有C.都能D.都不能二、应用题(总题数:9,分数
17、:18.00)31.计算机 C上运行着 DBMS软件和应用程序,并存有所有的用户数据,其余各节点作为终端通过通信线路向计算机 C发出数据库应用请求,则该网络数据库应用系统中采用了 1 数据库体系结构。(分数:2.00)填空项 1:_32.数据库的实施主要包括以下四项工作:用 DDL定义数据库结构、数据装载、编写与调试应用程序以及 1。(分数:2.00)填空项 1:_33.在 VB6.0中,用于设置 ADO结果集的内容,这个内容可以来自一张表,也可以来自一个查询语句,还可以来自一个存储过程的执行结果的属性是 1。(分数:2.00)填空项 1:_34.散列文件组织将文件的物理空间划分为一系列的桶,
18、每个桶的空间大小是固定的,可以容纳的文件记录也是固定的,如果某个桶内已装满记录,又有新的记录要插入,就会产生桶溢出,产生桶溢出的两个主要原因为_和_。(分数:2.00)填空项 1:_35.火车售票点 T1、T2 分别售出了两张 2009年 10月 20号到北京的硬座票,但是数据库里的剩余票却只减少了两张,造成了数据的不一致性,原因是 1。(分数:2.00)填空项 1:_36.有学生选课表 SC(Sno,Cno,Grade),各属性分别为学号、课程号和成绩;完成下列 SQL语句:找出每个学生超过他选修课平均成绩的课程号。SELECT Sno,CnoFROM SC XWHERE_(SELECT_F
19、ROM SC YWHERE Y.Sno=X.Sno)(分数:2.00)填空项 1:_37.假设用户 U1将对表 SC的 INSERT权限授予了 U2,而 U2又将其授予了用户 U3。现要将 U1对表 SC的权限收回,请完成下列的 SQL语句。_ON TABLE SC_(分数:2.00)填空项 1:_38.设有三个基本表:ITEM(项目号,项目名,项目负责人,电话)BIP(项目号,零件号,数量,日期)PART(零件号,零件名称,规格,单价)完成下列 SQL语句:统计出每个项目使用零件的金额,并将结果按表 SSP(项目号,项目名,金额)的结构显示。SELECT ITEM.项目号,项目名,_AS 金
20、额_FROM 1TEM,BIP,PART_WHERE_GROUP BY_(分数:2.00)填空项 1:_39.数据仓库是一个面向主题的、集成的、时变的、非易失的数据集合,用来支持管理人员的决策,数据仓库通过数据转移从多个数据源中提取数据,为了解决不同数据源格式上的不统一,需要进行的操作是 1。(分数:2.00)填空项 1:_三、设计与应用题(总题数:3,分数:30.00)40.设有部门管理系统,需要对部门信息、部门职工信息、产品的信息和制造商信息进行管理。已知部门信息(Dept):部门号(DNO)、部门经理(DMan);部门职工信息(worker):职工号(WNo)、职工姓名(WName)、家
21、庭住址(WAdd);产品的信息(Product):产品号(PNO)、产品名(PName)、价格(PPrice)、产品型号(PType);制造商信息(Maker):制造商号(MNO)、制造商名称(MName)、制造商地址(MAdd)。其中的规则为:一个职工属于一个部门,一个部门有多个职工;一个部门可销售多种产品,一种产品可被多个部门销售;一种产品可被多个制造商生产,一个制造商可生产多种产品。请针对以上描述,完成下列设计内容:构建该部门管理系统的 ER图。根据构建的 ER图,设计满足 3NF的关系模式,并标出每个关系模式的主码和外码。(分数:10.00)_41.设有工人关系模式如下:WorKer(
22、ID,Name,Sex,Age,Wage,DNO)其中,ID 是职工号,Name 是职工姓名,Sex 为职工性别,Age 为职工年龄,wage 为职工工资,DNO 为职工所属部门。请写出下列查询使用的 SQL语句:查询职工工资比其所在部门平均工资低的所有职工的姓名及工资。查询年龄大于 50岁的职工的最高工资和平均年龄。(分数:10.00)_42.现有如下两个关系模式:Employees(Eid,Name,DeptNO)Departments(DeptNO,DeptName,TotalNumber)Employees关系模式描述了职工编号、姓名和所在部门;Depa rtments 关系模式描述了
23、部门编号、名称和职工总数。请按 SQL Server所采用的 TransactSQL语法格式编写具有以下功能的后触发性触发器:每当在Employees中插入一行数据时,相应部门的职工总数就加 1。(分数:10.00)_计算机数据库工程师-46 答案解析(总分:88.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.将查询 SC表的权限授予用户 U1,并允许该用户将此权限授予其他用户。实现该功能的 SQL语句是(分数:1.00)A.GRANT SELECT TO SC U1 WITH PUBLICB.GRANT SELECT ON SC TO U1 WITH PUBLI
24、CC.GRANT SELECT TO SC ON U1 WITH GRANT OPTIOND.GRANT SELECT ON SC TO U1 WITH GRANT OPTION 解析:解析 选项 A、B 中没有 WITHGRANT OPTION子句,不能将权限授予其他用户;选项 C是错误的,表名前应该用 ON,用户名前应该用 TO。2.SQL Server 2000提供了很多种备份的方法,其中差异备份的内容是(分数:1.00)A.上次差异备份之后修改的数据库的全部内容B.上次日志备份之后修改的数据库的全部内容C.上次完全备份之后修改的数据库的全部内容 D.上次完全备份后修改的数据内容,但是不
25、包含日志等其他内容解析:解析 差异备份是备份从最近的完全备份之后对数据所作的修改,它以完全备份为基准点,备份完全备份之后变化了的数据文件、日志文件以及数据库中其他被修改的内容。3.下面关于函数依赖的推理规则中,不正确的是(分数:1.00)A.若 XYZ,则 XZ,YZ B.若 XY,XZ,则 XYZC.若 XY,D.若 XY,YZ,则 XZ解析:4.关于并行数据库结构,以下说法错误的是(分数:1.00)A.在共享内存结构的系统中,如果处理器数量过多,容易造成访问内存冲突B.在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过网络共享磁盘 C.在无共享结构的系统中,每个处理机拥有独立
26、的主存储器和磁盘,不共享资源D.层次结构综合了共享内存、共享磁盘和无共享结构的特点解析:解析 在共享磁盘结构的系统中,所有处理机都拥有独立的主存储器,并且通过互联网共享磁盘,所以本题的答案为 B。5.发生的可能性很小,但是破坏性很大,可能导致物理存储设备损坏,使数据库文件及数据全部丢失的故障类型是(分数:1.00)A.事务内部故障B.系统故障C.介质故障 D.计算机病毒解析:解析 事务内部故障分为预期的和非预期的,其中大部分是非预期的。预期的事务内部故障是指可以通过事务程序本身发现的事务内部的故障;非预期的事务内部故障是不能由事务程序处理的,比如运算溢出故障、并发事务死锁故障、违反了某些完整性
27、限制而导致的故障等。系统故障又称软故障,是指数据库在运行中,由于硬件故障、数据库软件及操作系统的漏洞等情况导致系统停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的一类故障。计算机病毒是一种恶意的计算机程序。6.设有商品销售系统,该系统每天最多产生 1万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存 3年的销售记录,每年按 365天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10 个字节)、销售数量(8 个字节)、价格(8 个字节)、金额(8 个字节)、收银台编号(4 个字节)、销售员编号(4 个字节)、销售时间(8 个字节)。保存该表的数据库管
28、理系统的数据存储单位是数据页,每页大小为 8KB(共 8192个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页数目是(分数:1.00)A.67178 B.65535C.65540D.67158解析:解析 单条商品销售记录占用字节:10+8+8+8+4+4+8=50 字节。单数据页可存储销售记录条数:163 条(163*50=8150 字节;164*50=8200 字节)。保存三年的销售记录总条数:3*365*10000=10950000 条。需要的数据页数目=67178(67178*163=1
29、0950014;67177*163=10949851)。7.某公司的客户信息数据库中,选定客户的 ID号作为客户信息的查找码,然后建立起部分数据记录在查找码上的取值与该记录的物理地址间的映射关系,组成索引项,则该索引称为(分数:1.00)A.稀疏索引 B.聚集索引C.稠密索引D.非聚集索引解析:解析 如果只有部分查找码的值有对应的索引记录,则该索引称为稀疏索引。8.浏览顺序图的方法是(分数:1.00)A.从左到右查看对象间交换的信息B.从上到下查看对象间交换的信息 C.从右到左查看对象间交换的信息D.从下到上查看对象间交换的信息解析:9.以下关于数据库与文件的对应关系叙述错误的是(分数:1.0
30、0)A.在外存中,数据库以文件形式组织,文件由逻辑记录组成,记录由多个域组成B.关系表在逻辑上由一系列元组组成,元组由多个属性组成C.每个元组可以用数据库磁盘文件中的一个逻辑记录来存储,记录包括多个域D.元组的每个属性对应于文件记录中的一个记录 解析:解析 元组的每个属性对应于文件记录中的一个域。10.关于触发器 trigger,下面说法不正确的是(分数:1.00)A.触发器是定义在表上的B.触发器名称在数据库中必须是唯一的C.触发器对应于一组 SQL语句D.每张表限制定义一个触发器 解析:解析 触发器采用事件驱动机制,当某个触发事件发生时,触发器触发一系列操作。触发器是一种特殊类型的存储过程
31、,当一个触发器建立后,它作为一个数据库对象被存储。触发器定义在表一级,它与指定的数据修改操作相对应。在一个表上可以建立多个名称不同、类型各异的触发器。11.概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映(分数:1.00)A.程序员的编程需求B.DBA的管理信息需求C.数据库系统的维护需求D.企业组织的信息需求 解析:解析 概念结构设计的目标是产生反映企业组织信息需求的数据库概念结构,即概念模型。概念模型能充分反映现实世界中实体间的联系,是各种基本数据模型的基础,同时也容易向现在普遍使用的关系模型转换。12.流行的数据访问接口包括 ODBC、OLE DB 等,其中 ODBC接口是(
32、分数:1.00)A.专用的访问 SQL Server数据库的接口B.一种开放的、访问数据库的接口 C.一种通用的、访问任何类型的数据库的接口D.一种访问关系数据库的控件解析:解析 ODBC 接口是一种开放的、访问数据库的接口,所以本题的答案为 B。13.下面关于数据库系统基于日志的恢复的叙述中,哪一项是正确的(分数:1.00)A.利用更新日志记录中的改前值可以进行 UNDO,利用更新日志记录中的改前值可以进行 REDOB.利用更新日志记录中的改前值可以进行 UNDO,利用更新日志记录中的改后值可以进行 REDO C.利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改前值可以进
33、行 REDOD.利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改后值可以进行 REDO解析:解析 利用更新日志记录中的改前值可以进行 UNDO操作,利用更新日志记录中的改后值可以进行REDO操作。14.在商场业务系统中,为了防止因为数据增长而导致的数据库空间不足的问题,数据库管理员要结合商场销售的历史记录,预测未来一段时间内每天增长多少记录,从而预测剩余空间的大小,这种现象是对数据库空间的一种监控分析。按照监控分析实现方法的不同,监控分析的机制分为两种,一种是由数据库建立的自动监控机制,另一种是(分数:1.00)A.空间管理B.管理员手动实现的监控机制 C.参数调整D.查询
34、优化解析:解析 所谓数据库的监控分析,是指管理员借助相应工具在数据库运行过程中监测数据库系统的运行情况,掌握系统当前或是以往的负荷、配置、应用和其他相关信息,并对监测数据进行分析,分析数据库的性能参数和环境信息,评估系统的整体运行状态,为系统的安全运行和性能调优提供依据,并提出相应的改善措施,协助管理人员尽早清除数据库的性能隐患。根据监控分析实现方法的不同,监控分析的机制分为两种,一种是由数据库建立的自动监控机制,另一种是由管理员手动实现的监控机制。15.以下关于一次加锁法及其缺点叙述错误的是(分数:1.00)A.该方法要求每个事务在开始执行时不必将需要访问的数据项全部加锁 B.该方法要求事务
35、必须一次性地获得对需要访问的全部数据项的访问权C.多个数据项会被一个事务长期锁定独占,降低了系统的并发程度D.将事务执行时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度解析:16.在分布式数据库的数据分配中,若全局数据存在多个副本,在每个物理场地都保存着一个完整的数据副本,该策略属于(分数:1.00)A.集中式B.分割式C.全复制式 D.混合式解析:解析 集中式是所有数据片段都安排在一个场地上;分割式是所有全局数据有且只有一份,它们被分割成若干片段,每个片段被分配在一个特定的场地上;混合式是全局数据被分为若干个数据子集,每个子集被安排在一个或多个不同的场地上,但是每个场地未必保存所有
36、数据。17.下述不属于数据库维护工作的是(分数:1.00)A.使用数据定义语言建立多个表,构建数据库总体框架 B.根据备份计划周期性的备份数据库C.检测数据库的空间使用情况D.调整数据库参数,进行性能优化解析:解析 数据库维护工作主要包括:数据库的转储和恢复;数据库的安全性、完整性控制;数据库性能的检测与改善;数据库的重组和重构,所以本题的答案为 A。18.以下说法错误的是(分数:1.00)A.使用数据库系统可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担B.文件系统是面向某一应用的,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制C.
37、数据的备份、软件或应用程序使用过程中的临时数据存储一般使用数据库系统比较合适 D.数据库系统是面向现实世界的,共享性高,冗余小,具有高度的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力解析:解析 数据的备份、软件或应用程序使用过程中的临时数据存储一般使用文件系统比较合适。19.设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是(分数:1.00)A.CREATE VIEW SalaryView(系名,工资总额)AS SELECT 所在系,COUNT(工资)FROM
38、 教师表 GROUP BY所在系B.CREATE VIEW SalaryView(系名,工资总额)AS SELECT 所在系,SUM(工资)FROM 教师表 GR()uP BY所在系 C.CREATE VIEW SalaryView As SELECT所在系,COUNT(工资)FROM 教师表 GROUP BY所在系D.CREATE VIEW SalaryView AS SELECT所在系,SUM(工资)FROM 教师表 GROUP BY所在系解析:解析 要求工资总额,用聚合函数 SUM计算列值总和,而聚合函数 COUNT是用来统计非空列值的个数,所以本题的答案为 B。20.以下关于分类挖掘的
39、说法错误的是(分数:1.00)A.分类器的构造方法有统计方法、机器学习方法、神经网络方法等B.有三种分类器评价尺度:预测准确度、计算复杂度、模型描述的简洁度C.统计方法包括决策树法和规则化归纳法 D.神经网络方法主要是 BP算法解析:解析 分类器的构造方法有统计方法、机器学习方法、神经网络方法等,统计方法包括贝叶斯法和非参数法,对应的知识表示则为判别函数和原型事例。机器学习方法包括决策树法和规则化归纳法。神经网络方法主要是 BP算法。有三种分类器评价尺度:预测准确度、计算复杂度、模型描述的简洁度。21.在 SQL Server 2000中,若希望用户 user1具有数据库服务器上的全部权限,则
40、应将 user1加入到下列哪个角色(分数:2.00)A.db_owner B.publicC.db_datawriterD.sysadmin解析:解析 在 SQL Server 2000中,db_owner 角色在数据库中拥有全部权限。22.下列关于数据仓库的叙述中,哪一项是不正确的(分数:2.00)A.底层的数据仓库服务器一般是一个关系型数据库系统B.数据仓库中间层 OLAP服务器只能采用关系型 OLAP C.数据仓库前台工具中包括报表工具D.数据仓库通常采用三层体系结构解析:解析 数据仓库中间层 OLAP服务器不一定只采用关系型 OLAP,还可以采用基于多维数据库的OLAP和混合型的 OL
41、AP。23.以下关于数据完整性设计的叙述错误的是(分数:2.00)A.域约束限制指定表列的取值及范围B.主码约束定义每个关系的主码不为空,但可以不唯一 C.引用完整性约束定义不同关系模式的属性之间满足的条件D.引用完整性约束定义一个关系模式中属性之间可能满足的条件解析:解析 主码约束定义每个关系的主码不为空,并且唯一。24.关于具有检查点的恢复技术,下列说法不正确的是(分数:2.00)A.检查点最大限度地减少数据库完全恢复时所必须执行的日志部分B.使用检查点方法可以改善恢复效率C.无论事务在检查点之前还是之后提交,都需要执行 REDO操作 D.恢复子系统可以定期地建立检查点,也可以按照某种规则
42、建立检查点解析:解析 当事务在一个检查点之前提交,对数据库所做的修改一定都已经写入数据库,写入时间是在这个检查点建立之前或是在这个检查点建立之时,这时就不需要对该事务执行 REDO操作了。25.商场的业务子系统会在数据库服务器上产生各种增、删、改的事务或数据查询服务请求,随着系统的不断运行,系统中的数据会不断增长,很可能会出现系统效率下降的情况,以下几种方法中不能优化查询的是(分数:2.00)A.清除对大型表行数据的顺序存取B.使用左连接操作 C.避免相关子查询D.用排序来取代非顺序磁盘存取解析:解析 左连接消耗的资源是非常多的,所以查询不使用任何的左连接可获得很好的效果。26.以下关于数据模
43、型的叙述错误的是(分数:2.00)A.能够比较真实地模拟现实世界B.容易为人们所理解C.便于在计算机上实现D.目前大部分数据模型能很好地同时满足这三方面的要求 解析:解析 目前还没有一种数据模型能够很好地同时满足能够比较真实地模拟现实世界、容易为人们所了解、便于在计算机上实现这三个方面的要求。27.对象一关系数据库系统的特点包括扩充数据类型 支持复杂对象 支持继承的概念 提供通用的规则系统(分数:2.00)A.B.C.D. 解析:解析 对象一关系数据库系统将关系数据库系统与面向对象数据库系统两方面的特征相结合,题中都是其特点。故本题答案选 D。28.设有图书管理数据库:图书(总编号 C(6),
44、分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2)读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20)借阅(借书证号 C(4),总编号 C(6),借书日期 D(8)对于图书管理数据库,要查询所藏图书中各个出版社的图书的最高单价、平均单价和册数,在下面横线处填入的 SQL语句正确的是SELECT出版单位,_,_,_;FROM图书管理!图书_出版单位(分数:2.00)A.MIN(单价)AVG(单价)COUNT(*)GROUP BYB.MAX(单价)AVG(单价)COUNT(*)ORDER BYC.MAX
45、(单价)AVG(单价)SUM(*)ORDER BYD.MAX(单价)AVG(单价)COUNT(*)GROUP BY 解析:解析 最高单价、平均单价和册数分别使用聚集函数 MAX、AVG、COUNT 来计算。29.设有两个事务 T1、T2,其并发操作如表所示,下列选项中正确的是T1 T2 读A=100A:=A*2写回ROALLBACK恢复A=100读A=200(分数:2.00)A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读脏数据 解析:解析 事务 T1读出数据 A并做了修改,事务 T2读取同一数据,随后 T1由于某种原因被撤销,执行回滚,这时 T1已修改过的数据恢复原值
46、100,T2 读到的数据 200就与数据库中的数据不一致,该过程就称为读脏数据。30.有如下两个关系:零件关系 P(主码是“零件号”,外码是“供应商号”)零件号颜色供应商号010 红 B01201 兰 T20312 白 S10供应商关系 S(主码是“供应商号”) 供应商号供应商名所在城市B01 红星 北京S10 宇宙 上海T20 黎明 天津Z01 立新 重庆要向关系 P插入新行,新行的值如下所示。它们是否都能插入(307,绿,S10) (101,黄,T11)(分数:2.00)A.只有 B.只有C.都能D.都不能解析:解析 因为中的供应商号 T11在关系 S中不存在,违反了参照完整性的规则,所以
47、不能插入关系 P作为新的一行。二、应用题(总题数:9,分数:18.00)31.计算机 C上运行着 DBMS软件和应用程序,并存有所有的用户数据,其余各节点作为终端通过通信线路向计算机 C发出数据库应用请求,则该网络数据库应用系统中采用了 1 数据库体系结构。(分数:2.00)填空项 1:_ (正确答案:集中式)解析:32.数据库的实施主要包括以下四项工作:用 DDL定义数据库结构、数据装载、编写与调试应用程序以及 1。(分数:2.00)填空项 1:_ (正确答案:数据库试运行)解析:解析 数据库的实施主要包括以下四项工作:用 DDL定义数据库结构、数据装载、编写与调试应用程序以及数据库试运行。33.在 VB6.0中,用于设置 ADO结果集的内容,这个内容可以来自一张表,也可以来自一个查询语句,还可以来自一个存储过程的执行结果的属性是 1。(分数:2.00)填空项 1:_ (正确答案:RecordSource)解析:34.散列文件组织