(11)在SQL Server 2000中,Userl是销售数据库中的用户,并只被授予了销售明细表数据的删除权限,则Userl用户在该数据库中能够执行的操作是
A)删除销售明细表中的全部数据
B)删除销售明细表中的指定数据
C)查询销售明细表中的全部数据
D)以上操作都可以
(12)在SQL Server 2000中,要对数据库GoodsDB进行差异备份,将其备份到设备Backup 1上(该设备已建立好),并要求该次备份操作清除Backupl中己有的备份内容。下列能实现该备份要求的语句是
A)BACKUP DATABASE GoodsDB TO Backupl DIFFERENTIAL,WITH NOINIT
B)BACKUP DATABASE GoodsDB TO Backupl WITH DIFFERENTIAL,NOINIT
C)BACKUP DATABASE GoodsDB TO Backupl DIFFERENTIAL,WITHINIT
D)BACKUP DATABA息E GoodsDB TO Backupl WITH DIFFERENTIAL,INIT
(13) ADO对象模型用于简化通过ODBC, OLE DB等接口访问数据库的编程工作。下列关于ADO的说法错误的是
A)用ADO对象访问数据库时,仍需依赖OLE DB, ODBC等数据库访问接口
B)开发者只需通过使用ADO对象模型中的几个简单对象的方法和属性即可实现对数据库的访问,因此,使用ADO对象模型可以提高数据访问效率
C)ADO是在OLE DB, ODBC等接口基础上设置的高一层接口
D)ADO对象模型提供的编程接口与数据提供者无关,提高了数据访问的透明性
(14)在SQL Server 2000中,关于dbcreator角色,下列说法正确的是
A)该角色是SQL Server系统提供的服务器级角色
B)该角色是SQL Server系统提供的数据库级角色
C)该角色是系统管理员定义的服务器级角色
D)该角色是系统管理员定义的数据库级角色
(15)在分布式数据库中,查询处理和优化比集中式数据库要复杂得多,其中的查询优化需要考虑的主要因素包括I/O代价、CPU代价和通信代价。一般而言,分布式数据库查询优化的首要目标是
A)使查询执行时I/O代价省
B)使查询执行时CPU代价省
C)使查询执行时通信代价省
D)使查询执行时I/O代价和CPU代价之和省
(16)在SQL Server 2000中,每个数据库都至少包含一个数据文件和一个日志文件,创数据库的主要工作是定义构成数据库的数据文件和日志文件的属性。给定下列属性:
I.初始大小
II.物理文件名
III.大大小
IV.收缩方式
V.增长方式
以上属于数据库文件属性的是
A)仅I、11和III
B)仅II、N和V
C)仅I、11、III和V
D)全部都是
(17)在VB 6.0中使用Adodc数据控件可以很方便地实现对数据库数据的插入、删除和修改操作。现假设用Adodc 1数据控件删除其结果集当前行对应的数据库数据,下列实现方案中正确的是
A)执行Adodc 1.Delete方法
B)执行Adodc l .ReCOrdset.Delete方法
C)先执行Adodcl.Delete方法,然后再执行Adodcl.Update方法
D)先执行Adodc l .Recordset.Delete方法,然后再执行Adodc 1.Recordset.Update方法
(18)设有某转储策略,用该策略对数据库中的某一数据文件f进行转储时,会将其跟上的转储文件采用一定机制进行比较,若发现f被修改或f为新文件时才转储该文件,则这种转储策略是
A)完全转储
B)增量转储
C)差量转储
D)增量加差量转储
(19)设某系统中有商品销售表(商品号,商品类别,数量,单价,销售日期,销售时间),该表数据量大,在I作时间会被频繁插入销售数据。用户需要经常查询每天各类别商品的销售总量。为了提高查询效率,下列措施中为有效且合理的是
A)在商品销售表上针对商品类别和销售日期属性建立索引
B)建立商品分类别日销售汇总表(商品类别,销售总量,日期),每产生一条新销售记录时实时更新该表,用户直接使用该表进行查询即可
C)在商品销售表的商品号和销售日期属性上建立索引
D)建立商品日销售汇总表(商品号,商品类别,销售总量,日期),每产生一条新销售记录时实时更新该表,用户直接使用该表进行查询即可
(20)统一建模语言(UML)是一种常用于数据库应用系统设计和开发的可视化建模语言。关于UML,下列说法错误的是
A)UML中的视图是由一个或多个图组成的,一个图是系统模型中的某个侧面的展示
B)用例图、顺序图和状态图都是UML的行为视图,用于描述系统的功能和活动
C)类图和对象图都是UML的结构视图,用于描述系统在某个时间的静态结构
D)在用例图中,与系统交互的人和其它实体都可以成为系统的角色
(21)在SQL Server 2000中,如果己分配给某个数据库的空间大小远远大于存放该数据库数据需要的实际大小,则应该对该数据库进行收缩,以释放多余的空间。关于收缩数据库,下列说法错误的是
A)收缩数据库中的某个文件时,收缩后的文件大小可以小于定义文件时的初始大小
B)只能收缩数据库所包含的数据文件,不能收缩其日志文件
C)收缩某个具体文件时,只要收缩后的文件空间大于该文件存放数据所需的实际空间,收缩操作即可进行
D)按比例收缩数据库时,收缩后的数据库大小不能小于定义数据库时的初始大小
(22)数据库概念设计的任务之一是标识和定义实体集。关于如何标识和定义实体集有下列说法:
I.被标识的实体集应能被一个属性集描述
II.只有一个同类实例的对象集一般情况下也有必要标识成一个实体集
III.实体集中的每个实例应能够被标识和区分
N.定义实体集时通常用一个有意义的名词命名
V.实体集中的每个属性应该用一个有意义的动词命名
以上说法正确的是
A)仅I、III和N
B)仅II、IV和V
C)仅I、IV和V
D)仅II、III和IV
(23)有关系模式:系(系号,系名,系办公电话),教师(教师号,教师名,职称,聘任日期,工资,所在系号)。现要定义下列约束:
I.系号是系关系的主码,教师号是教师关系的主码
II.职称列的取值只能为“教授、”副教授“、”讲师“、”助教“和”其它“
III.教授的默认工资为10000元,副教授的默认五资为8000元,讲师的默认工资为5000元
IV.每个教师的所在系号不能为空,且其值必须在系关系中存在
若在数据库中实现以上约束,需要使用触发器才能实现的是
A)仅I和II
B)仅III和N
C)仅III
D)仅I和N
(24)设某大型商场的数据仓库需要采取一定的数据抽取策略从商场业务数据库系统中采集数据。设数据仓库环境中有客户名单、商品销售细节和商品每日销售汇总数据,并有应用系统需要分析每周客户增长趋势和每日商品销售趋势。下列数据抽取或更新策略一般情况下为合理的是
A)每天晚上针对业务系统中的客户名单和商品销售细节做快照,然后根据商品销售细节计算销售汇总数据
B)每天做客户名单快照,根据客户名单的变化修改数据仓库中的终客户名单。销售细节每天晚上采用增量方式进行抽取,然后根据新增的销售数据更新商品每日销售汇总数据
C)每周做客户名单快照,每天做销售细节快照,然后根据商品销售细节计算销售汇总数据
D)每周在发现客户名单中的信息有变化时,对客户名单做快照。对销售细节数据采用增量方式,每天抽取新的销售数据,然后根据新增的销售数据更新商品每日销售汇总数据
(25)数据库技术为大量数据的组织和存储,以及数据的操纵、管理与维护提供了有力的方法和工具。有下列说法:
I.与用户自定义文件存储数据的方式相比,数据库不仅能存储数据,还能方便地表达数据之间的关系
II.数据库管理系统一般情况下只提供通用的数据处理功能,不提供面向具体应用领域的业务处理功能
III.数据页(块)是数据库中存储数据的基本单位,为了提高空间利用率,SQL Server2000等数据库管理系统允许一行数据跨页存储
IV.利用数据库技术,可以提高数据的独立性,使数据不再与应用程序紧密地捆绑在一起,实现数据在企业、组织或更大范围内的共享
V.数据字典是数据库管理系统的重要组成部分,大部分数据库管理系统的数据字典是由一组系统表和系统视图组成的,这些对象一般由数据库管理系统和数据库管理员共同维护
以上说法错误的是
A)仅I和III
B)仅II和IV
C)仅III和V
D)仅IV和V
(26)设有关系模式Student(Sno, Sname, Sex, Birthday),Course(Cno, Cname, Credit),SC(Sno,Cno, Grade)。若在SQL Server 2000中建有与以上模式对应的关系表,并有如下操作:
I.定义Sno是Student关系表的主码,定义Cno是Course关系表的主码,定义Sno,Cno是SC关系表的主码
II.定义Student关系表Sex列的取值只能为”男,或“女”,定义Course关系表Credit列的取值范围是[1, 4]
III.在Student关系表的Sname列上建立一个非聚集索引,在Course关系表的Cname列上建立一个非聚集索引-
IV.定义SC关系表的Sno列的取值不能为空,并且其镶一个值必须在Student关系表的Sno列的值集中
以上操作对内模式结构有影响的是
A)仅I和III
B)仅II和III
C)仅I和IV
D )仅I和II
(27)某大型超市的数据库应用系统中,设有下列数据:
I.商品清单
II. DBMS中的数据字典
III.商品销售细节数据
IV.数据库结构说明文档
V.前端应用程序报表中数据项的定义及说明文档
VI.商品分类销售汇总数据
以上数据中,一般属于元数据的是
A)仅I、III和VI
B)仅II、V和VI
C)仅I、II和N
D)仅II、N和V
(28)设有某通信公句面向手机用户的网上通信记录查询数据库系统,该系统为手机用户提供近一年内用户的短信和通话记录查询功能。在系统上线运行前的实施过程中,设有下列测试活动:
I.在指定时间段内,模拟生成N笔特定模式的查询事务,测试服务器能否在这个时间段内完成这些查询
II.用一个手机用户登录,测试系统能否在该用户5分钟内没有任何操作时自动断开该用户的连接
III.测试系统在用户通过网页登录时能否生成验证码图片
IV.用一个手机用户登录,测试在用户成功登录后系统能否正确地给用户发送一条提示短信
V.测试单个用户查询不同时间跨度的数据所需的平均响应时间
以上测试活动中,可以归为性能测试的是
A)仅I和V
B)仅I、II和IV
C)仅II、III和IV
D)仅I、II和V
(29)在SQL Server 2000中,有学生表(学号,姓名,年龄,所在系),学号是主码。在这个表上建有视图V1,V1视图的定义语句为:
CREATE VIEW V1 AS
SELECT姓名,年龄,所在系FROM学生表
WHERE年龄>=(SELECT AVG(年龄)FROM学生表)
有下列操作语句:
I.UPDATE V1 SET年龄=年龄+1
II.SELECT*FROM V1 WHERE年龄>20
III.DELETE FROM V1 WHERE年龄>20
IV.INSERT INTO V1 VALUES(,张三,20,‘计算机系’)
以上语句能正确执行的是
A)仅I和II
B)仅II
C)仅II和IV
D)仅I、II和III
(30)为了防止某个数据库系统发生故障,设有下列措施:
I.配备UPS保证服务器供电稳定
II.采用双硬盘镜像,以防止单个硬盘出现介质损坏而造成数据丢失
III.定期给操作系统打补丁,以免操作系统被攻击后重启
IV.改善密码管理机制,提高各类密码的安全性,以免发生数据失窃
V.加强事务流程测试和验证,以免发生并发事务死锁
以上措施中,用于防止数据库系统出现系统故障(软故障)的是
A)仅I、II和III
B)仅III、IV和V
C)仅I和III
D)仅IV和V