1、四级数据库工程师-64 及答案解析(总分:83.00,做题时间:90 分钟)一、选择题(总题数:30,分数:43.00)1.一个用户试图用查询分析器连接到一个 SQL服务器上,服务器使用 Windows验证模式,用户需要如何填写登录名和口令框中的内容才能被验证成功,获得访问权?_(分数:2.00)A.什么也不用填B.Windows 2000账号和一个空口令C.Windows 2000账号和口令D.以上选项都不行2.关于对 SQL对象的操作权限的描述正确的是_。(分数:1.00)A.权限的种类分为 INSERT、DELETE 和 UPDATE三种B.使用 REVOKE语句获得权限C.权限只能用于
2、实表而不能应用于视图D.使用 COMMIT语句赋值权限3.在 SQL中,下列涉及空值的操作中错误的是_。(分数:1.00)A.AGE IS NULLB.AGEIS NOT NULLC.AGE=NULLD.NOT(AGE IS NULL)4.在封锁技术方面,SQL 提供如下了 4中事务的一致性级别:可读未提交数据,读提交数据,可重复读,可串行化。其中哪个是允许事务读脏数据的_。(分数:1.00)A.可读未提交数据B.读提交数据C.可重复读D.可串行化5.以记录为单位的日志文件的内容不包括(分数:1.00)A.每个事务的详细执行过程B.每个事务的结束标记C.每个事务的所有更新操作D.每个事务的开始
3、标记6.查询 C:/ZG/ZGDA.DBF中的姓名、职称、工资字段和 C:/ZG/ZGJJ.DBF中的奖金字段的数据,正确的命令是_。(分数:2.00)A.SELECT姓名,职称,工资,奖金 FROM C:/ZG/ZGDA,C:/ZG/ZGJJ;WHERE DA.编号=JJ.编号B.SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金 FROM C:/ZG/ZGDA,C:/ZG/ZGJJ;WHERE DA.编=JJ.编号C.SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金 FROM C:/ZG/ZGDA,C:/ZG/ZGJJD.SELECT DA.姓名,DA.职称,DA.工
4、资,JJ.奖金 FROM C:/ZG/ZGDA,C:/ZG/ZGJJ;FOR DA.编=JJ.编号7.以下关于结构化分析及建模方法的主要优点说法错误的是_。(分数:1.00)A.不过早陷入具体的细节B.从局部人手分析问题,如系统及子系统的关系C.图形化建模方法方便系统分析员理解和描述系统D.模型对象不涉及太多技术术语,便于用户理解模型8.概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映_。(分数:2.00)A.应用程序员的编程需求B.DBA的管理信息需求C.数据库系统的维护需求D.企业组织的信息需求9.下面关系函数依赖的传述中,不正确的是_。(分数:1.00)A.若 XYZ,则 X
5、Z,YZB.若 XY,YZ,则 XYZC.若 XY,Z 包含 Y,则 XZD.若 XY,YZ,则 XZ10.不但能够防止丢失修改,还可进一步防止读脏数据,但不能防止不可重复读的封锁协议是_。(分数:2.00)A.一级封锁协议B.二级封锁协议C.三级封锁协议D.四级封锁协议11.以下关于数据库与文件的对应关系叙述错误的是_。(分数:2.00)A.在外存中,数据库以文件形式组织,文件由逻辑记录组成,记录由多个域组成B.关系表在逻辑上由一系列元组组成,元组由多个属性组成C.每个元组可以用数据库磁盘文件中的一个逻辑记录来存储,记录中包括多个域D.元组的每个属性对应于文件记录中的一个记录12.数据库文件
6、结构包括堆文件、索引文件和散列文件等几种形式,利用哈希函数实现对数据库快速访问的文件结构是_。(分数:1.00)A.顺序文件B.聚集文件C.索引文件D.散列文件13.下面有关唯一索引的描述中,不正确的是_。(分数:2.00)A.一个表中可以有多个唯一索引B.不允许插入重复的列值C.某列创建为主键,则该列会自动创建唯一索引D.某列创建了唯一索引则这一列为主键14.许多大中型企业出于多种原因建立了数据仓库,以下哪项不是建立数据仓库的合理理由?_。(分数:1.00)A.充分利用企业信息系统生成的数据B.把企业的各种应用系统集中在一起C.解决企业基本业务应用和数据分析应用之间的性能冲突问题D.以面向主
7、题、集成的方式合理组织数据、实现跨专业视图15.下面关于基本表选择合适的文件结构的原则错误的是_。(分数:1.00)A.如果数据库中的一个基本表中的数据量很少,操作很频繁,该基本表可以采用堆文件组织方式B.顺序文件支持基于查找码的顺序访问,也支持快速的二分查找C.如果用户查询是基于散列阈值的等值匹配,散列文件比较合适D.如果某些重要而频繁的用户查询经常需要进行多表连接操作的,可以考虑将表组织成为非聚集文件16.只复制上次备份后发生变化的文件的数据转储机制是_。(分数:2.00)A.完全转储B.增量转储C.差量转储D.局部转储17.在软件需求分析和设计工程中,其分析与设计的对象可归结成两个主要的
8、对象,即数据和程序,按一般实施的原则,对两者的处理应该_。(分数:1.00)A.先数据后程序B.与顺序无关C.先程序后数据D.可同时进行18.关于数据视图与三级模式,下列说法错误的是_。(分数:1.00)A.数据视图是指用户从某个角度看到的客观世界数琚对象的特征B.外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构C.概念模式以数据模型的形式描述数据D.三级模式结构实现了数据的独立性19.角色之间的通用化关系用下列哪个符号表示?_ A) B) C) D) (分数:1.00)A.B.C.D.20.下面几种故障中,会破坏正在运行的数据库的是_。(分数:2.00)A.中央处理器
9、故障B.操作系统故障C.突然停电D.瞬时的强磁场干扰21.关于数据仓库设计,下列说法正确的是_。(分数:1.00)A.数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数据仓库的设计,只能从数据出发进行设计B.在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型C.在进行数据仓库主题数据模型设计时要强调数据的集成性D.在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域22.关系 SC(Sno,Cno,Grade)表示学号,课程号,成绩。现要查询平均分在 90分以上的学生的学号和平均成绩,正确的语句是_。(分数:1.00)
10、A.SELECT Sno,AVG(Grade)FROM SCWHERE AVG(Grade)=90GROUP BY SnoB.SELECT Sno,AVG(Grade)FROM SCGROUP BY SnoHAVING AVG(Grade)=90C.SELECT Sno,AVG(Grade)FROM SCWHERE AVG(Grade)=90ORDER BY SnoD.SELECT Sno,AVG(Grade)FROM SCGROUP BY CnoHAVING AVG(Grade)=9023.数据库镜像有很多优点,但不包括_。(分数:2.00)A.提供完整或接近完整的数据允余,提高数据可靠性B
11、.主数据库系统发生故障时,可快速启用数据库镜像提供服务C.降低数据库存储系统的建设成本D.提高主数据库系统在升级期间的可用性24.设有商品销售系统,该系统每天最多产生 1万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存 3年的销售记录,每年按 365天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10 个字节)、销售数量(8 个字节)、价格(8 个字节)、金额(8 个字节)、收银台编号(4 个字节)、销售员编号(4 个字节)、销售时间(8 个字节),商品描述(50 个字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为 8KB(共 8192个字节)
12、。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页数目是_。(分数:1.00)A.135185B.135186C.135080D.13531625.在数据库物理设计阶段,为基本关系表设计合适的存取方法和存取路径的目的是为了提高数据的_。(分数:2.00)A.更改效率B.插入效率C.查询效率D.删除效率26.以下叙述错误的是_。(分数:2.00)A.NOT NULL 和 DEFAULT 不能在表级完整性约束处定义B.如果 CHECK约束是定义多列之间的取值约束,则只能在表级完整性约束处定义C.如果在表级完
13、整性约束处定义外码,则 FOREIGN KEY不能省略,但列名可以省略D.如果表的主码由多个列组成,则这样的主码也只能在表级完整性约束处定义27.以下不属于性能需求分析的内容的是_。(分数:1.00)A.数据操作响应的时间B.系统吞吐量C.每 TPS代价值D.存储需求分析28.支持 SQL Server 2000中的所有可用功能,可作为企业数据库服务器使用的 SQL Server 2000版本是_。(分数:2.00)A.SQL Server 2000个人版B.SQL Server 2000企业版C.SQL Server 2000开发版D.SQL Server 2000标准版29.分布式数据库系
14、统的分片透明性位于_。(分数:1.00)A.全局模式与全局概念模式之间B.分片模式与分配模式之间C.全局概念模式与分片模式之间D.分配模式与局部概念模式之间30.VB 6.0中的数据绑定控件必须_。(分数:2.00)A.同时其有 DataSource属性和 DataField属性B.同时具有 ConnectionString属性和 RecordSource属性C.具有 DataSource属性D.具有 ConnectionString属性二、应用题(总题数:4,分数:10.00)31.设有教师表(教师号,教师名,工资,所在系),现要建立统计每个系的教师平均工资的视图v_salary(dept,
15、avg_salary)。请补全下列视图定义语句: CREATE VIEW v_salary AS SELECT所在系 As dept, 1 FROM教师表 GROUP BY所在系 (分数:2.00)32.在 UML模型中,用于表达一系列的对象、对象之间的联系以及对象间发送和接收消息的图是 1。 (分数:2.00)假设用户 U1将对表 SC的 INSERT权限授予了 U2,而 U2又将其授予了用户 U3。现要将 U1对表 SC的权限收回,请完成下列的 SQL语句。 ON TABLE SC (分数:4.00)33.在数据库镜像的两种模式中,两台主机均为工作机,并为信息系统提供支持的是 1。一台主机
16、为工作机,另一台为备份机的是 2。 (分数:2.00)三、设计与应用题(总题数:1,分数:30.00)设有某简化的网上购物系统,其 ER图如下: (分数:30.00)(1).请根据以上约束,标出 ER图中各实体集之间联系的基数。(分数:10.00)_(2).请将 ER图转换成符合 3NF的关系模式,并给出各关系模式的主码和外码。(分数:10.00)_(3).请修改所设计的关系模式使之支持下列功能(仅列出发生修改的关系模式)。 . 使客户能方便了解每个订购细目的处理状态和到货时间; . 使客户能方便查询商品供应商的编号、名称、所在城市、联系电话和信誉。(限定一个供应商可以供应多种商品,一种商品只
17、选自一个供应商)(分数:10.00)_四级数据库工程师-64 答案解析(总分:83.00,做题时间:90 分钟)一、选择题(总题数:30,分数:43.00)1.一个用户试图用查询分析器连接到一个 SQL服务器上,服务器使用 Windows验证模式,用户需要如何填写登录名和口令框中的内容才能被验证成功,获得访问权?_(分数:2.00)A.什么也不用填 B.Windows 2000账号和一个空口令C.Windows 2000账号和口令D.以上选项都不行解析:解析 用户可直接用查询分析器连接到一个 SQL服务器上,不需要任何口令。2.关于对 SQL对象的操作权限的描述正确的是_。(分数:1.00)A
18、.权限的种类分为 INSERT、DELETE 和 UPDATE三种 B.使用 REVOKE语句获得权限C.权限只能用于实表而不能应用于视图D.使用 COMMIT语句赋值权限解析:解析 REVOKE 是对权限的回收,COMMIT 是对事务的提交,权限不仅能作用于实表还能作用于虚表。3.在 SQL中,下列涉及空值的操作中错误的是_。(分数:1.00)A.AGE IS NULLB.AGEIS NOT NULLC.AGE=NULL D.NOT(AGE IS NULL)解析:解析 AGE=NULL 是错误的,在 SQL中没有这样的表达。4.在封锁技术方面,SQL 提供如下了 4中事务的一致性级别:可读未
19、提交数据,读提交数据,可重复读,可串行化。其中哪个是允许事务读脏数据的_。(分数:1.00)A.可读未提交数据 B.读提交数据C.可重复读D.可串行化解析:5.以记录为单位的日志文件的内容不包括(分数:1.00)A.每个事务的详细执行过程 B.每个事务的结束标记C.每个事务的所有更新操作D.每个事务的开始标记解析:解析 以记录为单位的日志文件的内容包括每个事务的开始标记、每个事务的结束标记,以及每个事务的所有更新操作。事务的详细执行过程不在其中。6.查询 C:/ZG/ZGDA.DBF中的姓名、职称、工资字段和 C:/ZG/ZGJJ.DBF中的奖金字段的数据,正确的命令是_。(分数:2.00)A
20、.SELECT姓名,职称,工资,奖金 FROM C:/ZG/ZGDA,C:/ZG/ZGJJ;WHERE DA.编号=JJ.编号B.SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金 FROM C:/ZG/ZGDA,C:/ZG/ZGJJ;WHERE DA.编=JJ.编号C.SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金 FROM C:/ZG/ZGDA,C:/ZG/ZGJJD.SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金 FROM C:/ZG/ZGDA,C:/ZG/ZGJJ;FOR DA.编=JJ.编号解析:7.以下关于结构化分析及建模方法的主要优点说法错误
21、的是_。(分数:1.00)A.不过早陷入具体的细节B.从局部人手分析问题,如系统及子系统的关系 C.图形化建模方法方便系统分析员理解和描述系统D.模型对象不涉及太多技术术语,便于用户理解模型解析:解析 结构化分析及建模方法的主要优点:不过早陷入具体的细节;从整体或宏观入手分析问题,如业务系统的总体结构,系统及子系统的关系;通过图形化的模型对象直观地表示系统要做什么,完成什么功能;图形化建模方法方便系统分析员理解和描述系统;模型对象不涉及太多技术术语,便于用户理解模型,所以本题的答案为 B。8.概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映_。(分数:2.00)A.应用程序员的编程
22、需求B.DBA的管理信息需求C.数据库系统的维护需求D.企业组织的信息需求 解析:解析 概念设计的目标是产生反应企业组织信息需求的数据库概念结构,即概念模型。概念模型是独立于计算机硬件结构,独立于支持数据库的 DBMS。概念模型能充分反映现实世界中实体间的联系,是各种基本数据模型的共同基础,同时也容易向现在普遍使用的关系模型转换。9.下面关系函数依赖的传述中,不正确的是_。(分数:1.00)A.若 XYZ,则 XZ,YZB.若 XY,YZ,则 XYZC.若 XY,Z 包含 Y,则 XZ D.若 XY,YZ,则 XZ解析:解析 多值函数依赖中不存在 C这种关系。10.不但能够防止丢失修改,还可进
23、一步防止读脏数据,但不能防止不可重复读的封锁协议是_。(分数:2.00)A.一级封锁协议B.二级封锁协议 C.三级封锁协议D.四级封锁协议解析:解析 不但能够防止丢失修改,还可进一步防止读脏数据,但不能防止不可重复读的封锁协议是二级封锁协议。11.以下关于数据库与文件的对应关系叙述错误的是_。(分数:2.00)A.在外存中,数据库以文件形式组织,文件由逻辑记录组成,记录由多个域组成B.关系表在逻辑上由一系列元组组成,元组由多个属性组成C.每个元组可以用数据库磁盘文件中的一个逻辑记录来存储,记录中包括多个域D.元组的每个属性对应于文件记录中的一个记录 解析:解析 元组的每个属性对应于文件记录中的
24、一个记录。12.数据库文件结构包括堆文件、索引文件和散列文件等几种形式,利用哈希函数实现对数据库快速访问的文件结构是_。(分数:1.00)A.顺序文件B.聚集文件C.索引文件D.散列文件 解析:解析 散列文件是一种利用散列函数(Hash 函数,也称为哈希函数)支持快速文件访问的文件组织和存取方法,所以本题的答案为 D。13.下面有关唯一索引的描述中,不正确的是_。(分数:2.00)A.一个表中可以有多个唯一索引B.不允许插入重复的列值C.某列创建为主键,则该列会自动创建唯一索引D.某列创建了唯一索引则这一列为主键 解析:解析 某列创建了唯一索引,这一列可以不是主键。所以 D项不正确。14.许多
25、大中型企业出于多种原因建立了数据仓库,以下哪项不是建立数据仓库的合理理由?_。(分数:1.00)A.充分利用企业信息系统生成的数据B.把企业的各种应用系统集中在一起 C.解决企业基本业务应用和数据分析应用之间的性能冲突问题D.以面向主题、集成的方式合理组织数据、实现跨专业视图解析:解析 建立数据仓库不是简单的把企业的各种应用集中在一起,而是利用企业信息系统生成的数据,以面向主题、集成的方式合理组织数据,解决数据分析应用和企业基本业务之间的性能冲突的问题,所以本题的答案为 B。15.下面关于基本表选择合适的文件结构的原则错误的是_。(分数:1.00)A.如果数据库中的一个基本表中的数据量很少,操
26、作很频繁,该基本表可以采用堆文件组织方式B.顺序文件支持基于查找码的顺序访问,也支持快速的二分查找C.如果用户查询是基于散列阈值的等值匹配,散列文件比较合适D.如果某些重要而频繁的用户查询经常需要进行多表连接操作的,可以考虑将表组织成为非聚集文件 解析:解析 聚集文件将不同关系表中有关联关系的记录存储在同一盘块内,从而减少数据库多表查询操作时的磁盘块访问次数,提高系统 I/O速度和查找处理速度。因此本题 D说法错误。16.只复制上次备份后发生变化的文件的数据转储机制是_。(分数:2.00)A.完全转储B.增量转储 C.差量转储D.局部转储解析:解析 增量转储只是复制上次备份后发生变化的文件。备
27、份软件将检查文档位,以确定文件是否被修改,如果文件的文档位表明该文件为新文件或已修改,文件将复制到备份设备,文档位也将清除。17.在软件需求分析和设计工程中,其分析与设计的对象可归结成两个主要的对象,即数据和程序,按一般实施的原则,对两者的处理应该_。(分数:1.00)A.先数据后程序 B.与顺序无关C.先程序后数据D.可同时进行解析:解析 在软件开发中,在需求分析阶段,系统分析人员通过和用户的沟通,利用数据流图、数据字典、判定表等,产生软件的各种功能性要求和非功能性要求,以形成软件需求说明书。在系统的概要设计阶段,设计人员利用需求分析阶段产生的软件需求说明书中的数据流等设计出模块的软件系统结
28、构。而在软件的详细阶段,设计人员主要设计模块间接口的执行算法等,主要是程序方面的详细问题。18.关于数据视图与三级模式,下列说法错误的是_。(分数:1.00)A.数据视图是指用户从某个角度看到的客观世界数琚对象的特征B.外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构 C.概念模式以数据模型的形式描述数据D.三级模式结构实现了数据的独立性解析:解析 外模式(External Schema)也称为子模式、用户模式或用户视图,是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。19.角色之间的通用化关系用下列哪个符号表示?_ A)
29、 B) C) D) (分数:1.00)A.B.C.D. 解析:解析 角色之间的通用化关系用 D项符号表示。20.下面几种故障中,会破坏正在运行的数据库的是_。(分数:2.00)A.中央处理器故障B.操作系统故障C.突然停电D.瞬时的强磁场干扰 解析:解析 中央处理器故障、操作系统故障、突然停电这 3种故障都属于系统故障,它们不会破坏正在运行的数据库,瞬时的强磁场干扰属于介质故障,它会破坏正在运行的数据库。21.关于数据仓库设计,下列说法正确的是_。(分数:1.00)A.数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数据仓库的设计,只能从数据出发进行设计B.在进行数据仓库主题数据模
30、型设计时,应该按面向部门业务应用的方式来设计数据模型C.在进行数据仓库主题数据模型设计时要强调数据的集成性 D.在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域解析:解析 在进行数据仓库主题数据模型设计时要强调数据的集成性。22.关系 SC(Sno,Cno,Grade)表示学号,课程号,成绩。现要查询平均分在 90分以上的学生的学号和平均成绩,正确的语句是_。(分数:1.00)A.SELECT Sno,AVG(Grade)FROM SCWHERE AVG(Grade)=90GROUP BY SnoB.SELECT Sno,AVG(Grade)FROM
31、SCGROUP BY SnoHAVING AVG(Grade)=90 C.SELECT Sno,AVG(Grade)FROM SCWHERE AVG(Grade)=90ORDER BY SnoD.SELECT Sno,AVG(Grade)FROM SCGROUP BY CnoHAVING AVG(Grade)=90解析:解析 WHERE 子句中是不能用聚集函数作为条件表达式的。23.数据库镜像有很多优点,但不包括_。(分数:2.00)A.提供完整或接近完整的数据允余,提高数据可靠性B.主数据库系统发生故障时,可快速启用数据库镜像提供服务C.降低数据库存储系统的建设成本 D.提高主数据库系统在升
32、级期间的可用性解析:解析 数据库镜像有如下优点:数据库镜像提供完整或接近完整的数据冗余,增强数据保护功能;发生灾难时,数据库镜像可快速使数据库的备用副本提供服务,使数据不会丢失,提高数据库的可用性;提高镜像数据库在升级期间的可用性。数据库镜像是把整个数据库或其中的关键数据复制到另一个磁盘上,其建设成本只会提高。24.设有商品销售系统,该系统每天最多产生 1万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存 3年的销售记录,每年按 365天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10 个字节)、销售数量(8 个字节)、价格(8 个字节)、金额(8 个字节)、收
33、银台编号(4 个字节)、销售员编号(4 个字节)、销售时间(8 个字节),商品描述(50 个字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为 8KB(共 8192个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页数目是_。(分数:1.00)A.135185 B.135186C.135080D.135316解析:解析 单条商品销售记录占用字节:10+8+8+8+4+4+8+50=100 字节。 单数据页可存储销售记录条数:81 条(81100=8100 字节;82100=8200
34、 字节)。 保存三年的销售总记录数:336510000=10950000 条。 需要的数据页数目=135185(13518581=10949985;13518681=10950066)。25.在数据库物理设计阶段,为基本关系表设计合适的存取方法和存取路径的目的是为了提高数据的_。(分数:2.00)A.更改效率B.插入效率C.查询效率 D.删除效率解析:解析 为基本关系表设计合适的存取方法和存取路径的目的是为了提高数据的查询速度。26.以下叙述错误的是_。(分数:2.00)A.NOT NULL 和 DEFAULT 不能在表级完整性约束处定义B.如果 CHECK约束是定义多列之间的取值约束,则只能
35、在表级完整性约束处定义C.如果在表级完整性约束处定义外码,则 FOREIGN KEY不能省略,但列名可以省略 D.如果表的主码由多个列组成,则这样的主码也只能在表级完整性约束处定义解析:27.以下不属于性能需求分析的内容的是_。(分数:1.00)A.数据操作响应的时间B.系统吞吐量C.每 TPS代价值D.存储需求分析 解析:28.支持 SQL Server 2000中的所有可用功能,可作为企业数据库服务器使用的 SQL Server 2000版本是_。(分数:2.00)A.SQL Server 2000个人版B.SQL Server 2000企业版 C.SQL Server 2000开发版D.
36、SQL Server 2000标准版解析:解析 支持 SQL Server 2000中的所有可用功能,可作为企业数据库服务器使用的 SQL Server 2000版本是 SQL Server 2000企业版。29.分布式数据库系统的分片透明性位于_。(分数:1.00)A.全局模式与全局概念模式之间B.分片模式与分配模式之间C.全局概念模式与分片模式之间 D.分配模式与局部概念模式之间解析:解析 分布式数据库系统的分片透明性位于全局概念模式与分片模式之间。30.VB 6.0中的数据绑定控件必须_。(分数:2.00)A.同时其有 DataSource属性和 DataField属性B.同时具有 Co
37、nnectionString属性和 RecordSource属性C.具有 DataSource属性 D.具有 ConnectionString属性解析:解析 VB 6.0 中的数据绑定控件必须具有 DataSource属性,所以本题的答案为 C二、应用题(总题数:4,分数:10.00)31.设有教师表(教师号,教师名,工资,所在系),现要建立统计每个系的教师平均工资的视图v_salary(dept,avg_salary)。请补全下列视图定义语句: CREATE VIEW v_salary AS SELECT所在系 As dept, 1 FROM教师表 GROUP BY所在系 (分数:2.00)
38、解析:avg(工资)解析 此题考查的是分组视图:带有聚集函数和 group by子句的查询来定义视图,由于 as子句中 select语句的目标列平均工资是通过作用聚集函数得到的,所以 creat view中必须明确定义组成 V_salary视图的各个属性列名。32.在 UML模型中,用于表达一系列的对象、对象之间的联系以及对象间发送和接收消息的图是 1。 (分数:2.00)解析:协作图假设用户 U1将对表 SC的 INSERT权限授予了 U2,而 U2又将其授予了用户 U3。现要将 U1对表 SC的权限收回,请完成下列的 SQL语句。 ON TABLE SC (分数:4.00)解析:REVOK
39、E INSERT解析:FROM U1 CASCADE解析 权限的回收用 REVOKE,CASECADE 表示级联。33.在数据库镜像的两种模式中,两台主机均为工作机,并为信息系统提供支持的是 1。一台主机为工作机,另一台为备份机的是 2。 (分数:2.00)解析:双机互备援模式 双机热备份模式三、设计与应用题(总题数:1,分数:30.00)设有某简化的网上购物系统,其 ER图如下: (分数:30.00)(1).请根据以上约束,标出 ER图中各实体集之间联系的基数。(分数:10.00)_正确答案:()解析:(2).请将 ER图转换成符合 3NF的关系模式,并给出各关系模式的主码和外码。(分数:1
40、0.00)_正确答案:()解析:userInfo(userID, username, userTel, userEmail, orderID)主码 userID,外码orderID;orderInfo(orderID, orderDate, itemID)主码 orderID,外码itemID;itemInfo(itemID,itemNum,itemSum)主码itemID;commodityInfo(comID,comName,comPrice,comDate,typeID,itemID)主码 comID,外码typeID,itemID;comType(typeID,typeName,com
41、ID)主码 typeID,外码 comID;(3).请修改所设计的关系模式使之支持下列功能(仅列出发生修改的关系模式)。 . 使客户能方便了解每个订购细目的处理状态和到货时间; . 使客户能方便查询商品供应商的编号、名称、所在城市、联系电话和信誉。(限定一个供应商可以供应多种商品,一种商品只选自一个供应商)(分数:10.00)_正确答案:()解析:在订购细目中添加发货时间和到货时间;添加供应商关系模式,修改商品关系模式 businessInfo(businessID, businessName, businessCity, businessTel, businessCredit)主码businessID;commodityInfo(comID, comName, comPrice, comDate, typeID, itemID, businessID)主码 comID,外码 typeID,itemID,businessID;