1、系统分析师分类真题数据库系统、系统配置与性能评价(一)及答案解析(总分:100.00,做题时间:90 分钟)一、B单项选择题/B(总题数:12,分数:100.00)设有员工实体 Employee(employeeID,name,sex,age,tel,departID),其中 employeeID为员工号,name 为员工姓名,sex 为员工性别,age 为员工年龄,tel为员工电话,记录该员工的手机号码、办公室电话等,departID 为员工所在部门号,参照另一部门实体 Department的主码 departID。Employee实体中存在派生属性_。Employee 实体中还存在多值属性
2、_。对属性 departID的约束是_。(分数:10.00)(1). A.name,原因是会存在同名员工 B.age,原因是用属性 birth替换 age可计算 age C.tel,原因是员工有多个电话 D.departID,原因是实体 Department已有 departID(分数:2.00)A.B.C.D.(2). A.name,可以用 employeeID区别 B.sex,可以不做任何处理 C.tel,可以将 tel加上 employeeID独立为一个实体 D.tel,可以强制只记录一个电话号码(分数:2.00)A.B.C.D.(3). A.Primary Key,NOT NULL B
3、.Primary Key C.Foreign Key D.Candidate Key(分数:2.00)A.B.C.D.(4).设关系模式 RU,F,其中 U=A,B,C,D,E,F=ABC,CD,BCE,EA,则分解=R1(ABCE),R2(CD)满足_。 A.具有无损连接性、保持函数依赖 B.不具有无损连接性、保持函数依赖 C.具有无损连接性、不保持函数依赖 D.不具有无损连接性、不保持函数依赖(分数:2.00)A.B.C.D.(5).在关于数据挖掘的描述中,正确的是_。 A.数据挖掘可以支持人们进行决策 B.数据挖掘可以对任何数据进行 C.数据挖掘与机器学习是同一的 D.数据来源质量对数据
4、挖掘结果的影响不大(分数:2.00)A.B.C.D.关系 R(A,B,C,D)和 S(B,C,D)进行笛卡尔运算,其结果集为_元关系。三个实体及它们之间的多对多联系至少应转换成_个关系模式。(分数:14.00)(1). A.4 B.3 C.6 D.7(分数:2.00)A.B.C.D.(2). A.3 B.4 C.5 D.6(分数:2.00)A.B.C.D.(3).关于诊疗科、医师、患者和治疗观察的关系模式如下所示,其中带实下画线的表示主键,虚下画线的表示外键。诊疗科(U诊疗科代码/U,诊疗科名称)医师(U医师代码/U,医师姓名,诊疗科代码)患者(U患者编号/U,患者姓名)治疗观察(医师代码,患
5、者编号)_表示上述关系模式的 E-R图。图中,U*/U、U1*/U和U11/U分别表示多对多、1 对多和 1对 1的联系。ABCD (分数:2.00)A.B.C.D.(4).若对表 1按_进行运算,可以得到表 2。 B表 1/B条形码 商品名 价 格01020210牙刷 301020211毛巾 1001020212毛巾 801020213铅笔 0.502110200钢笔 8B表 2/B条形码 商品名 价 格01020211毛巾 1001020212毛巾 802110200钢笔 8 A. 条形码=0102021102110200 (表 1) B. 商品名=毛巾铅笔 (表 1) C. 价格 8(表
6、 1) D. 1,2,3(表 1)(分数:2.00)A.B.C.D.(5).对于关系模式 R(X,Y,Z),下列结论错误的是_。 A.若 XY,YZ,则 XZ B.若 XY,XZ,则 XYZ C.若 XZ,则 XYZ D.若 XYZ,则 XZ,YZ(分数:2.00)A.B.C.D.(6).数据的物理独立性是指当数据库的_。 A.外模式发生改变时,数据的物理结构需要改变 B.内模式发生改变时,数据的逻辑结构不需要改变 C.外模式发生改变时,数据的逻辑结构不需要改变 D.内模式发生改变时,数据的物理结构不需要改变(分数:2.00)A.B.C.D.(7).若系统中存在一个等待事务集T 0,T1,T2
7、,.,Tn,其中 T0正等待被 T1锁住的数据项 D1,T 1正等待被T2锁住的数据项 D2,T n-1正等待被 Tn锁住的数据项 Dn,T n正等待被 T0锁住的数据项 D0,则系统处于_的工作状态。 A.封锁 B.死锁 C.循环 D.并发处理(分数:2.00)A.B.C.D.设有职工实体 Employee(职工号,姓名,性别,年龄,通信地址,家庭成员),其中通信地址记录了邮编、省、市、街道信息;家庭成员记录了职工的亲属的姓名。职工实体中的通信地址是一个_属性;为了将数据库模式设计得更合理,对于家庭成员属性_。(分数:12.00)(1). A.简单 B.复合 C.多值 D.派生(分数:2.0
8、0)A.B.C.D.(2). A.可以不作任何处理直接记录亲属的姓名 B.只允许记录一个亲属的姓名 C.需要对职工实体设置若干个亲属姓名字段 D.应该将职工的亲属的姓名加上职工号设计成为一个独立的实体(分数:2.00)A.B.C.D.(3).若关系模式中存在非主属性对码的部分依赖,则该关系模式属于_。 A.1NF B.2NF C.3NF D.BCNF(分数:2.00)A.B.C.D.(4).在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为“教师”,而在人事管理子系统中被称为“职工”,这类冲突被称为_。 A.语义冲突 B.命名冲突 C.属性冲突 D.结构冲突(分数:2.00)A.
9、B.C.D.(5).关于数据库中关系性质的描述,错误的是_。 A.表中任意两行的值不能相同 B.表中任意两列的值不能相同 C.行在表中的顺序无关 D.列在表中的顺序无关(分数:2.00)A.B.C.D.(6).关系数据库中,实现实体之间的联系是通过表与表之间的公共_。 A.索引 B.存储 C.元组 D.属性(分数:2.00)A.B.C.D.建立一个供应商零件数据库。其中“供应商”表 S(Sno,Sname,Zip,City)中的属性分别表示:供应商代码、供应商名、供应商邮编、供应商所在城市,其函数依赖为:Sno(Sname,Zip,City),ZipCity。“零件”表P(Pno,Pname,
10、Color,Weight,City),表示零件号、零件名、颜色、重量及产地。表 S与表 P之间的关系 SP(Sno,Pno,Price,Qty)表示供应商代码、零件号、价格、数量。A“供应商”表 S属于_。B若要求:供应商代码不能为空,且值是唯一的,供应商名也是唯一的:零件号不能为空,且值是唯一的;一个供应商可以供应多种零件,而一种零件可以由多个供应商供应。请将下面的 SQL语句空缺部分补充完整。CREATE TABLE S(Sno CHAR(5) _,Sname CHAR (30) UNIQUE,Zip CHAR (8),City CHAR (20)_);(分数:10.00)(1). A.1
11、NF B.2NF C.3NF D.BCNF(分数:2.00)A.B.C.D.(2). A.FOREIGN KEY B.NOT NULL UNIQUE C.FOREIGN KEY(Sno) D.PRIMARY KEY(Sname)(分数:2.00)A.B.C.D.(3). A.NOTNULL B.NOTNULLUNIQUE C.PRIMARY KEY(Sno) D.PRIMARY KEY(Sname)(分数:2.00)A.B.C.D.(4)._不属于关系数据库管理系统。 A.Oracle B.MS SQL Server C.DB2 D.IMS(分数:2.00)A.B.C.D.(5)._是一种信息
12、分析工具,能自动地找出数据仓库中的模式及关系。 A.数据集市 B.数据挖掘 C.预测分析 D.数据统计(分数:2.00)A.B.C.D.某公司的部门(部门号,部门名,负责人,电话)、商品(商品号,商品名称,单价,库存量)和职工(职工号,姓名,住址)三个实体之间的关系如表 1、表 2和表 3所示。假设每个部门有一位负责人和一部电话,但有若干名员工;每种商品只能由一个部门负责销售。 B表 1 部门表/B部门号 部门名 负责人 电 话001 家电部 E002 1001002 百货部 E026 1002003 食品部 E030 1003B表 2 商品表/B商品号 商品名称 单 价 库存量30023 计
13、算机 4800 2630024 打印机 1650 7. . . .30101 毛巾 1 10630102 牙刷 3.8 288. . . .B表 3 职工表/B职工号 姓 名 住 址E001 王军 南京路E002 李晓斌 淮海路E021 杨烨 江西路E026 田波 西藏路E028 李晓斌 西藏路E029 刘丽华 淮海路E030 李彬彬 唐山路E031 胡慧芬 昆明路. . .部门关系不属于第三范式的原因是_。如果用户要求得到表 4所示的结果,需要_,并增加关系模式_。 B表 4 统计结果/B职工号 姓 名 部门名 月销售额E001 王军 家电部 528900E002 李晓斌 家电部 36800
14、0E021 杨烨 百货部 12500E028 李晓斌 百货部 82500E031 胡慧芬 食品部 282608. . . .(分数:6.00)(1). A.没有消除非主属性对码的部分函数依赖,如:部门名负责人 B.没有消除非主属性对码的部分函数依赖,如:负责人电话 C.只消除了非主属性对码的部分函数依赖,而未消除传递函数依赖 D.没有消除非主属性对码的部分函数依赖和传递函数依赖(分数:2.00)A.B.C.D.(2). A.修改表 1的结构,在表 1中增加一个职工号 B.修改表 2的结构,在表 2中增加一个职工号 C.修改表 2的结构,在表 2中增加一个部门号 D.修改表 3的结构,在表 3中
15、增加一个部门号(分数:2.00)A.B.C.D.(3). A.销售(职工号,商品号,日期,数量) B.销售(职工号,商品名称,商品号,数量) C.销售(职工号,部门号,日期,数量) D.销售(职工号,部门号,商品号,日期)(分数:2.00)A.B.C.D.由于软硬件故障可能造成数据库中数据被破坏,数据库恢复就是_。可以有多种方法实现数据库恢复,如:定期将数据库作备份;在进行事务处理时,对数据更新(插入、删除、修改)的全部有关内容写入_;当系统正常运行时,按一定的时间间隔,设立_,把内存缓冲区内容还未写入到磁盘中去的有关状态记录到该文件中;当发生故障时,根据现场数据内容及相关文件来恢复系统的状态
16、。(分数:6.00)(1). A.重新安装数据库管理系统和应用程序 B.重新安装应用程序,并将数据库做镜像 C.重新安装数据库管理系统,并将数据库做镜像 D.在尽可能短的时间内,把数据库恢复到故障发生前的状态(分数:2.00)A.B.C.D.(2). A.日志文件 B.程序文件 C.检查点文件 D.图像文件(分数:2.00)A.B.C.D.(3). A.日志文件 B.程序文件 C.检查点文件 D.图像文件(分数:2.00)A.B.C.D.希赛公司网上销售管理系统的数据库部分关系模式如下所示。其中,客户号唯一标识一位客户,产品号唯一标识一件产品,订单号唯一标识一份订单。一份订单必须且仅对应一位客
17、户,一份订单可由一到多条订单明细组成,一位客户可以有多份订单。客户(客户号,姓名,性别,地址,邮编)产品(产品号,名称,库存,单价)订单(订单号,时间,金额,客户号)订单明细(订单号,产品号,数量)订单关系模式的主键为_;订单明细关系模式的主键为_;其中订单的外键为_。(分数:6.00)(1). A.订单号 B.客户号 C.(订单号,客户号) D.(订单号,时间)(分数:2.00)A.B.C.D.(2). A.订单号 B.产品号 C.(订单号,产品号) D.(订单号,数量)(分数:2.00)A.B.C.D.(3). A.客户号,订单明细的外键为订单号 B.客户号,订单明细的外键为订单号和产品号
18、 C.订单号,订单明细的外键为产品号 D.订单号,订单明细的外键为订单号和产品号(分数:2.00)A.B.C.D.某高校管理信息系统的数据库设计过程中,_阶段是在需求分析的基础上,对用户信息加以分类、聚集和概括,建立信息模型,并依照选定的数据库管理系统软件,转换成为数据的_,再依照软硬件环境,最终实现数据的合理存储。(分数:12.00)(1). A.物理设计 B.逻辑结构设计 C.数据库实施 D.概念结构设计(分数:2.00)A.B.C.D.(2). A.物理模式 B.逻辑模式 C.内模式 D.概念模式(分数:2.00)A.B.C.D.(3).在数据库系统中,数据的完整性是指数据的_。 A.有
19、效性、正确性和一致性 B.有效性、正确性和可维护性 C.有效性、正确性和安全性 D.正确性、一致性和安全性(分数:2.00)A.B.C.D.(4).数据仓库在收集数据过程中,会遇到一些略微不一致但可以纠正的数据,纠正的过程称为_。 A.数据转换 B.数据抽取 C.数据清洗 D.数据装载(分数:2.00)A.B.C.D.(5).在数据库设计的需求分析阶段,业务流程一般采用_表示。 A.数据流图 B.E-R图 C.程序结构图 D.功能模块图(分数:2.00)A.B.C.D.(6).若要使某用户只能查询表 EMP中的部分记录,应采取的策略是_。 A.将该用户级别设定为 DBA B.将表 EMP的查询
20、权限赋予该用户 C.编写查询表 EMP的存储过程 D.构建该部分记录的行级视图,并将该视图的查询权限赋予该用户(分数:2.00)A.B.C.D.某公司的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个实体之间的关系如表 1和表 2所示。 B表 1 商品表/B商品号 商品名称 生产商 单 价10023 笔记本 联想 480010024 激光打印机 联想 165010025 台式电脑 联想 386020003 激光打印机 HP 128020004 笔记本 HP 390020005 电冰箱 海尔 3860. . . .B表 2 仓库表/B仓库号 地 址 电 话
21、商品号 库存量01 高新路 1号 8601 10024 2601 高新路 1号 8601 10025 8901 高新路 1号 8601 20003 1002 友谊路 6号 8602 10023 3902 友谊路 6号 8602 20004 2603 高新路 1号 8603 20005 18. . . .商品关系的主键是_;仓库关系的主键是_;仓库关系_,为了解决这一问题,需要将仓库关系分解为_。(分数:10.00)(1). A.商品号 B.商品名称 C.生产商 D.单价(分数:2.00)A.B.C.D.(2). A.仓库号,地址 B.仓库号,电话 C.仓库号,商品号 D.地址,电话(分数:2.
22、00)A.B.C.D.(3). A.无冗余、无插入异常,但存在删除异常 B.无冗余,但存在插入异常和删除异常 C.存在冗余,但不存在修改操作的不一致 D.存在冗余、修改操作的不一致,以及插入异常和删除异常(分数:2.00)A.B.C.D.(4). A.仓库 1(仓库号,地址)和仓库 2(仓库号,电话,商品号,库存量) B.仓库 1(仓库号,地址,电话)和仓库 2(商品号,库存量) C.仓库 1(仓库号,电话)和仓库 2(仓库号,地址,商品号,库存量) D.仓库 1(仓库号,地址,电话)和仓库 2(仓库号,商品号,库存量)(分数:2.00)A.B.C.D.(5).SQL支持关系数据库的三级模式结
23、构如下图所示,图中视图、基本表、存储文件分别对应_。(分数:2.00)A.B.C.D.确定系统边界应在数据库设计的_阶段进行;关系规范化是在数据库设计的_阶段进行。(分数:4.00)(1). A.需求分析 B.概念设计 C.逻辑设计 D.物理设计(分数:2.00)A.B.C.D.(2). A.需求分析 B.概念设计 C.逻辑设计 D.物理设计(分数:2.00)A.B.C.D.某销售公司数据库的零件关系(零件号,零件名称,供应商,供应商所在地,库存量)如下表所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为_,该关系存在冗余以及插入异常和删除异常等问题。为了解
24、决这一问题,需要将零件关系分解为_,分解后的关系模式可以达到_。 B零件关系表/B零件号 零件名称 供应商 供应商所在地 库存量010023P2 S1 北京市海淀区苏州街 58号 380010024P3 S1 北京市海淀区苏州街 58号 1350010022P1 S2 长沙市五一大道 717号 160010023P2 S2 长沙市五一大道 717号 1280010024P3 S2 长沙市五一大道 717号 3900010022P1 S3 北京市新城区朝阳街 65号 2860. . . . .(分数:8.00)(1). A.零件号,零件名称 B.零件号,供应商 C.零件号,供应商所在地 D.供应
25、商,供应商所在地(分数:2.00)A.B.C.D.(2). A.零件 1(零件号,零件名称,供应商,供应商所在地,库存量) B.零件 1(零件号,零件名称)、零件 2(供应商,供应商所在地,库存量) C.零件 1(零件号,零件名称)、零件 2(零件号,供应商,库存量)、零件 3(供应商,供应商所在地) D.零件 1(零件号,零件名称)、零件 2(零件号,库存量)、零件 3(供应商,供应商所在地)、零件4(供应商所在地,库存量)(分数:2.00)A.B.C.D.(3). A.1NF B.2NF C.3NF D.4NF(分数:2.00)A.B.C.D.(4).数据库的视图与基本表之间,基本表与存储
26、文件之间分别通过建立_之间的映像,保证数据的逻辑独立性和物理独立性。 A.模式到内模式和外模式到内模式 B.外模式到内模式和内模式到模式 C.外模式到模式和模式到内模式 D.内模式到模式和模式到外模式(分数:2.00)A.B.C.D.给定关系模式 R(U,F),其中,属性集 U=城市,街道,邮政编码,函数依赖集F=(城市,街道)邮政编码,邮政编码城市。关系 R_,且分别有_。(分数:2.00)(1). A.只有 1个候选关键字“城市,街道” B.只有 1个候选关键字“街道,邮政编码” C.有 2个候选关键字“城市,街道”和“街道,邮政编码” D.有 2个候选关键字“城市,街道”和“城市,邮政编
27、码”(分数:1.00)A.B.C.D.(2). A.1个非主属性和 2个主属性 B.0个非主属性和 3个主属性 C.2个非主属性和 1个主属性 D.3个非主属性和 0个主属性(分数:1.00)A.B.C.D.系统分析师分类真题数据库系统、系统配置与性能评价(一)答案解析(总分:100.00,做题时间:90 分钟)一、B单项选择题/B(总题数:12,分数:100.00)设有员工实体 Employee(employeeID,name,sex,age,tel,departID),其中 employeeID为员工号,name 为员工姓名,sex 为员工性别,age 为员工年龄,tel为员工电话,记录该
28、员工的手机号码、办公室电话等,departID 为员工所在部门号,参照另一部门实体 Department的主码 departID。Employee实体中存在派生属性_。Employee 实体中还存在多值属性_。对属性 departID的约束是_。(分数:10.00)(1). A.name,原因是会存在同名员工 B.age,原因是用属性 birth替换 age可计算 age C.tel,原因是员工有多个电话 D.departID,原因是实体 Department已有 departID(分数:2.00)A.B. C.D.解析:(2). A.name,可以用 employeeID区别 B.sex,可
29、以不做任何处理 C.tel,可以将 tel加上 employeeID独立为一个实体 D.tel,可以强制只记录一个电话号码(分数:2.00)A.B.C. D.解析:(3). A.Primary Key,NOT NULL B.Primary Key C.Foreign Key D.Candidate Key(分数:2.00)A.B.C. D.解析:解析 所谓派生属性,是表示其值可以从一个相关属性和属性集的值派生得到的属性,这个属性在实体中不是必须的。根据这个定义,age 是一个派生属性,因为用属性 birth(出生时间)替换 age并可计算 age。 多值属性是指可同时由多个值表示的属性。例如,
30、包含关于雇员信息的数据库可能包含关于他们个人兴趣的数据。一个雇员可能有几个兴趣:运动、电影、投资、烹调,并且由于这些值的任何一个或所有这些值可能同时是雇员的兴趣,所以这些数据应作为数据类型列表合成到资源。对于多值属性的处理,一般是提升为单独的一个或多个实体。 因为 departID为员工所在部门号,参照另一部门实体Department的主码 departID,因此,在实体 Employee中,departID 为外键。(4).设关系模式 RU,F,其中 U=A,B,C,D,E,F=ABC,CD,BCE,EA,则分解=R1(ABCE),R2(CD)满足_。 A.具有无损连接性、保持函数依赖 B.
31、不具有无损连接性、保持函数依赖 C.具有无损连接性、不保持函数依赖 D.不具有无损连接性、不保持函数依赖(分数:2.00)A. B.C.D.解析:解析 我们首先看分解是否保持函数依赖。在 F中有 4个函数依赖。ABC、BCE 和 EA 在 R1中得到了保持,CD 在 R2中得到了保持,因此分解是保持函数依赖的。 接下来需要分析无损连接分解,在此之前先来学习一个判定定理: 设 =R1,R2是 R的一个分解,F 是 R上的 FD集,那么分解 相对于 F是无损分解的充分必要条件是(R1R2)(R1-R2)或(R1R2)(R2-R1)。 根据该定理判断是否无损连接就非常简单了。在本题中,R1R2=C,
32、R1-R2=ABE,R2-R1=D,因为在 F中有 CD 成立,因此,分解是无损连接。(5).在关于数据挖掘的描述中,正确的是_。 A.数据挖掘可以支持人们进行决策 B.数据挖掘可以对任何数据进行 C.数据挖掘与机器学习是同一的 D.数据来源质量对数据挖掘结果的影响不大(分数:2.00)A. B.C.D.解析:解析 数据挖掘就是应用一系列技术从大型数据库或数据仓库中提取人们感兴趣的信息和知识,这些知识或信息是隐含的,事先未知而潜在有用的,提取的知识表示为概念、规则、规律、模式等形式。也可以说,数据挖掘是一类深层次的数据分析。常见和应用最广泛的数据挖掘方法有: (1)决策树。决策树方法是利用信息
33、论中的互信息(信息增益)寻找数据库中具有最大信息量的属性字段,建立决策树的一个节点,再根据该属性字段的不同取值建设树的分支;在每个分支子集中重复建立树的下层节点和分支的过程。国际上最早的、也是最有影响的决策树方法是 Ouiulan研究的 ID3方法。 (2)神经网络。神经网络方法是模拟人脑神经元结构,完成类似统计学中的判别、回归、聚类等功能,是一种非线性的模型。主要有3种神经网络模型:前馈式网络、反馈式网络和自组织网络。人工神经网络最大的长处是可以自动地从数据中学习,形成知识,这些知识有些是我们过去未曾发现的,因此具有较强的创新性。神经网络的知识体现在网络连接的权值上,神经网络的学习主要表现在
34、神经网络权值的逐步计算上。 (3)遗传算法。遗传算法是模拟生物进化过程的算法,它由三个基本过程组成:繁殖(选择)、交叉(重组)、变异(突变)。采用遗传算法可以产生优良的后代,经过若干代的遗传,将得到满足要求的后代,即问题得解。 (4)关联规则挖掘算法。关联规则是描述数据之间存在关系的规则,形式为“A1A2.AnB1B2.Bn”。一般分为两个步骤:求出大数据项集。用大数据项集产生关联规则。 不论采用哪种技术完成数据挖掘,从功能上都可以将数据挖掘的分析方法划分为 4种,即关联分析(Associations)、序列模式分析(Sequential Patterns)、分类分析(Classifiers)
35、和聚类分析(Clustering)。 (1)关联分析。关联分析的目的是挖掘出隐藏在数据间的相互关系。设 R=A1,A2,AP为0,1域上的属性集,r 为 R上的一个关系,关于 r的关联规则表示为 XB,其中 XR,BR,且 XB=*。关联规则的矩阵形式为:矩阵 r中,如果在行 X的每一列为1,则行 B中各列趋向于为 1。在进行关联分析的同时还需要计算两个参数,最小置信度(Confidence)和最小支持度(Support)。前者用以过滤掉可能性过小的规则,后者则用来表示这种规则发生的概率,即可信度。 (2)序列模式分析。序列模式分析的目的也是挖掘出数据之间的联系,但它的侧重点在于分析数据间的前
36、后关系(因果关系)。例如,将序列模式分析运用于商业,商家可以根据分析结果发现客户潜在的购物模式,发现顾客在购买一种商品的同时经常购买另一种商品的可能性。在进行序列模式分析时也应计算置信度和支持度。 (3)分类分析。分类分析时首先为每一个记录赋予一个标记(一组具有不同特征的类别),即按标记分类记录,然后检查这些标定的记录,描述出这些记录的特征。这些描述可能是显式的,如一组规则定义;也可能是隐式的,如一个数学模型或公式。 (4)聚类分析。聚类分析法是分类分析法的逆过程,它的输入集是一组未标定的记录,即输入的记录没有作任何处理。目的是根据一定的规则,合理地划分记录集合,并用显式或隐式的方法描述不同的
37、类别。在实际应用的数据挖掘系统中,上述 4种分析方法有着不同的适用范围,因此经常被综合运用。关系 R(A,B,C,D)和 S(B,C,D)进行笛卡尔运算,其结果集为_元关系。三个实体及它们之间的多对多联系至少应转换成_个关系模式。(分数:14.00)(1). A.4 B.3 C.6 D.7(分数:2.00)A.B.C.D. 解析:(2). A.3 B.4 C.5 D.6(分数:2.00)A.B. C.D.解析:解析 关系 R为 4元关系,关系 S为 3元关系,因此,其笛卡尔积为 7元关系。 三个以上实体间的一个多元联系可以转换为一个独立的关系模式,与该联系相连的各实体的码和联系本身的属性均转换
38、为关系的属性,而关系的码为各实体码的组合。因此,三个实体及它们之间的多对多联系至少应转换成 4个关系模式。(3).关于诊疗科、医师、患者和治疗观察的关系模式如下所示,其中带实下画线的表示主键,虚下画线的表示外键。诊疗科(U诊疗科代码/U,诊疗科名称)医师(U医师代码/U,医师姓名,诊疗科代码)患者(U患者编号/U,患者姓名)治疗观察(医师代码,患者编号)_表示上述关系模式的 E-R图。图中,U*/U、U1*/U和U11/U分别表示多对多、1 对多和 1对 1的联系。ABCD (分数:2.00)A.B.C. D.解析:解析 显然,根据常识,医师和患者之间的关系为多对多的联系,诊疗科和医师之间的关
39、系为 1对多的联系。(4).若对表 1按_进行运算,可以得到表 2。 B表 1/B条形码 商品名 价 格01020210牙刷 301020211毛巾 1001020212毛巾 801020213铅笔 0.502110200钢笔 8B表 2/B条形码 商品名 价 格01020211毛巾 1001020212毛巾 802110200钢笔 8 A. 条形码=0102021102110200 (表 1) B. 商品名=毛巾铅笔 (表 1) C. 价格 8(表 1) D. 1,2,3(表 1)(分数:2.00)A.B.C. D.解析:解析 表 2保持了表 1的所有属性和部分元组,因此是选择操作。从 3个
40、选择操作来看,只有 C满足要求。(5).对于关系模式 R(X,Y,Z),下列结论错误的是_。 A.若 XY,YZ,则 XZ B.若 XY,XZ,则 XYZ C.若 XZ,则 XYZ D.若 XYZ,则 XZ,YZ(分数:2.00)A.B.C.D. 解析:解析 本题考查函数依赖的推理规则,显然,只有选项 D是错误的。(6).数据的物理独立性是指当数据库的_。 A.外模式发生改变时,数据的物理结构需要改变 B.内模式发生改变时,数据的逻辑结构不需要改变 C.外模式发生改变时,数据的逻辑结构不需要改变 D.内模式发生改变时,数据的物理结构不需要改变(分数:2.00)A.B. C.D.解析:解析 不同
41、的数据库产品支持不同的数据模型,使用不同的数据库语言,建立在不同的操作系统上。数据的存储结构也各不相同,但体系结构基本上都具有相同的特征,采用“三级模式和两级映射”。 数据库系统在三级模式之间提供了两级映像:模式/内模式映像、外模式/模式映像。正因为这两级映射保证了数据库中的数据具有较高的逻辑独立性和物理独立性。 数据的独立性是指数据与程序独立,将数据的定义从程序中分离出去,由 DBMS负责数据的存储,从而简化应用程序,大大减少应用程序编制的工作量。数据的独立性是由 DBMS的二级映像功能来保证的。数据的独立性包括数据的物理独立性和数据的逻辑独立性。 数据的物理独立性:是指当数据库的内模式发生
42、改变时,数据的逻辑结构不变。由于应用程序处理的只是数据的逻辑结构,这样物理独立性可以保证,当数据的物理结构改变了,应用程序不用改变。但是,为了保证应用程序能够正确执行,需要修改概念模式/内模式之间的映像。 数据的逻辑独立性:是指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构发生变化后,用户程序也可以不修改。但是,为了保证应用程序能够正确执行,需要修改外模式/概念模式之间的映像。(7).若系统中存在一个等待事务集T 0,T1,T2,.,Tn,其中 T0正等待被 T1锁住的数据项 D1,T 1正等待被T2锁住的数据项 D2,T n-1正等待被 Tn锁住的数据项 Dn,T n正等待被
43、T0锁住的数据项 D0,则系统处于_的工作状态。 A.封锁 B.死锁 C.循环 D.并发处理(分数:2.00)A.B. C.D.解析:解析 与操作系统中的进程调度类似,在数据库系统中,若存在一个等待事务集T 0,T1,T2,.,Tn,其中 T0正等待被 T1锁住的数据项 D1,T 1正等待被 T2锁住的数据项 D2,T n-1正等待被 Tn锁住的数据项Dn,T n正等待被 T0锁住的数据项 D0,则系统处于死锁的工作状态。在数据库中,产生死锁的原因是两个或多个事务都已封锁了一些数据对象,然后又都请求对已为其他事务封锁的数据对象加锁,从而出现死等待。预防死锁的方法通常有一次封锁法(每个事务必须一
44、次将所有要使用的数据全部加锁,否则就不能继续执行)和顺序封锁法(预先对数据对象规定一个封锁顺序,所有事务都按这个顺序进行封锁)。死锁的诊断方法一般有超时法和等待图法。设有职工实体 Employee(职工号,姓名,性别,年龄,通信地址,家庭成员),其中通信地址记录了邮编、省、市、街道信息;家庭成员记录了职工的亲属的姓名。职工实体中的通信地址是一个_属性;为了将数据库模式设计得更合理,对于家庭成员属性_。(分数:12.00)(1). A.简单 B.复合 C.多值 D.派生(分数:2.00)A.B. C.D.解析:(2). A.可以不作任何处理直接记录亲属的姓名 B.只允许记录一个亲属的姓名 C.需
45、要对职工实体设置若干个亲属姓名字段 D.应该将职工的亲属的姓名加上职工号设计成为一个独立的实体(分数:2.00)A.B.C.D. 解析:解析 简单属性是原子的,不可再分的。复合属性可以细分为更小的部分(即划分为别的属性)。有时用户希望访问整个属性,有时希望访问属性的某个成分,那么在模式设计时可采用复合属性。本题职工实体 Employee的通信地址可以进一步分为邮编、省、市、街道等,因此是一个复合属性。 定义的属性对于一个特定的实体都只有单独的一个值,则这个属性为单值属性。例如,对于一个特定的职工,只对应一个职工号、职工姓名。而如果某个属性可能有多种取值,则这样的属性称为多值属性,例如,对于一个
46、特定的职工号,其家庭成员可能有多个。为了将数据库模式设计得更合理,对于家庭成员属性,应该将职工亲属的姓名加上职工号设计成为一个独立的实体。(3).若关系模式中存在非主属性对码的部分依赖,则该关系模式属于_。 A.1NF B.2NF C.3NF D.BCNF(分数:2.00)A. B.C.D.解析:解析 若关系模式 R的每一个分量都是不可再分的数据项,则关系模式 R属于第一范式(1NF);若关系模式属于 1NF,且每一个非主属性完全依赖于码,则关系模式 R属于 2NF。换句话说,当 1NF消除了非主属性对码的部分依赖,则该关系模式属于 2NF。(4).在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为“教师”,而在人事管理子系统中被称为