系统架构设计师-数据库系统(三)

上传人:大米 文档编号:504976281 上传时间:2023-09-26 格式:DOC 页数:24 大小:372KB
返回 下载 相关 举报
系统架构设计师-数据库系统(三)_第1页
第1页 / 共24页
系统架构设计师-数据库系统(三)_第2页
第2页 / 共24页
系统架构设计师-数据库系统(三)_第3页
第3页 / 共24页
系统架构设计师-数据库系统(三)_第4页
第4页 / 共24页
系统架构设计师-数据库系统(三)_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《系统架构设计师-数据库系统(三)》由会员分享,可在线阅读,更多相关《系统架构设计师-数据库系统(三)(24页珍藏版)》请在金锄头文库上搜索。

1、系统架构设计师-数据库系统(三)(总分:100.02,做题时间:90分钟)一、B单项选择题/B(总题数:13,分数:100.00)设有员工实体 Employee(employeelD,name sex,age,tel ,departID),其中 employeelD为员工号,name为员工姓名,sex为员工性别,age为员工年龄,tel 为员工电话,记录该员工的手机号码、办公室电话等,departID为员工所在部门号,参照另一部门实体 Department的主码departID。Employee实体中存在派生属性0 Employee实体中还存在多值属性。对属性departID 的约束是。(分数

2、:4.00)(1). A.name,原因是会存在同名员工 B.age,原因是用属性birth替换age并可计算age* C.tel ,原因是员工有多个电话 D.departID,原因是实体 Department 已有 departID(分数:1.00 )A.B. VC.D.解析:(2). A.name,可以用 employeeID 区另U* B.sex,可以不作任何处理* C.tel,可以将tel加上employeeID独立为一个实体* D.tel,可以强制只记录一个电话号码(分数:1.00 )A.B.C. VD.解析:(3).* A.Primary Key ,NOT NULL* B.Prim

3、ary Key* C.Foreign Key* D.Candidate Key(分数:1.00 )A.B.C. VD.解析:解析所谓派生属性,是表示其值可以从一个相关属性和属性集的值派生得到的属性,这个属性在实体中不是必需的。根据这个定义,age是一个派生属性,因为用属性birth(出生时间)替换age并可计算 age。多值属性是指可同时由多个值表示的属性。例如,包含关于雇员信息的数据库可能包含关于他们个 人兴趣的数据。一个雇员可能有几个兴趣:运动、电影、投资、烹调,并且由于这些值的任何一个或所有 这些值可能同时是雇员的兴趣,所以这些数据应作为数据类型列表合成到资源。对于多值属性的处理,一 般

4、是提升为单独的一个或多个实体。因为departID为员工所在部门号,参照另一部门实体Department的主码departID,因此,在实体 Employee中,departID 为外键。(4).在关于数据挖掘的描述中,正确的是 。 A.数据挖掘可以支持人们进行决策* B.数据挖掘可以对任何数据进行C.数据挖掘与机器学习是统一的 D.数据来源质量对数据挖掘结果的影响不大(分数:1.00 )A. VB.C.D.解析:解析本题考查数据挖掘的基本概念,数据挖掘用于支持决策分析,同时数据挖掘是应用于数据仓 库之上的处理加工,对数据有一定的要求,如果数据源质量不好,必然影响到挖掘的结果。关系R(A, B

5、, C, D)和S(B,C, D)进行笛卡儿运算,其结果集为 元关系。3个实体及它们之间的多对多联系至少应转换成 关系模式。(分数:16.02 )(1).A.4B.3C.6D.7(分数:1.78 )A.B.C.D. V解析:解析关系R为4元关系,关系S为3元关系,因此,其笛卡儿积为7元关系。3个以上实体间的一个多元联系可以转换为一个独立的关系模式,与该联系相连的各实体的码和联系本身的属性均转换为 关系的属性,而关系的码为各实体码的组合。因此,3个实体及它们之间的多对多联系至少应转换成4个关系模式。(2).* A.3* B.4* C.5*D.6(分数:1.78 )A.B. VC.D.解析:(3)

6、 .设关系模式 Rv U, F,其中 U=A, B, C, D, E, F=ABC CD, BSE, EA,则分解 p =R1(ABCE),R2(CD)满足。.A.具有无损联接性、保持函数依赖B.不具有无损联接性、保持函数依赖C.具有无损联接性、不保持函数依赖D.不具有无损联接性、不保持函数依赖(分数:1.78 )A. VB.C.D.解析:解析首先看分解是否保持函数依赖。在F中有4个函数依赖。ABC BOE和EA在R1中得到了保持,CD在R2中得到了保持,因此分解是保持函数依赖的。接下来,再根据以下定理判断是否为无损联接。设p =Ri, F2是R的一个分解,F是R上的函数依赖集,那么分解p相对

7、于F是无损联接分解的充要条件 是(Ri QR2)t(Ri-R2)或(Ri QR2)t(R2-Ri)。要注意的是,这两个条件只要任意一个条件成立就可以了,同时 该定理只适用于“一分为二”的情况,即一个关系模式分解为两个关系模式。在本题中,R们R2=C, R1-R2=ABE R2-R仁D因为在F中有CD成立,所以,分解是无损联接。(4) .关于诊疗科、医师、患者和治疗观察关系模式如下所示,其中带实下画线的表示主键,带虚下画线的 表示外键。诊疗科(U诊疗科代码/U,诊疗科名称) 医师(U诊疗科代码/U,医师姓名, 患者(U患者编号/U,患者姓名) 治疗观察(医师代码,患者编号)1.78 )表示上述关

8、系模式的E-R图。图中,U* */U、U1 */U 、和U1 1/U 分别表 1对1的联系。A.B.C. VD.解析:(5) .若对表1按进行运算,可以得到表 2B表 1侶条形码商品名价格01020210牙刷301020211毛巾1001020212毛巾801020213铅笔0.502110200钢笔8B表 2/B条形码商品名价格01020211毛巾1001020212毛巾802110200钢笔 8(表1)A c I 条形码=01020211 V02110200B. c商品名=毛巾v铅笔(表 1) C. c 价格8 (表1) D. n 12,3 (表 1)(分数:1.78 )A.B.C. VD

9、.解析:解析表2保持了表1的所有属性和部分元组,因此是选择操作。从3个选择操作来看,只有 C满足要求。(6).对于关系模式R(X,Y,Z),下列结论错误的是 。* A.若 X Y,Y乙贝U Xt Z B.若 X Y,X乙贝U X YZ C.若 X乙贝U XY Z* D.若 XY Z,贝U X Z,YZ(分数:1.78 )A.B.C.D. V解析:解析本题考查函数依赖的推理规则,显然,只有选项D是错误的。(7).若系统中存在一个等待事务集T。,T1,T2,Tn,其中,T)正等待被T1锁住的数据项D,正等待被T2锁住的数据项D2,Tn-1正等待被Tn锁住的数据项Dn,正等待被T。锁住的数据项 D,

10、则系统处于 的工作状态。* A.圭寸锁* B.死锁* C.循环D.并发处理(分数:1.78 )A.B. VC.D.解析:解析与操作系统中的进程调度类似,若在数据库系统中存在一个等待事务集To , Tl , T2,,Tn,其中,To正等待被Ti锁住的数据项A, T1正等待被T2锁住的数据项 A,Tn-1正等待被Tn锁住的数据项 A,Tn正等待被To锁住的数据项 A,则系统处于死锁的工作状态。在数据库中,产生死锁的原因是两个或多个事务都已封锁了一些数据对象,然后又都请求对已为其他事务封锁的数据对象加锁,从而岀现死等待。预防死锁的方法通常有一次封锁法(每个事务必须一次将所有要使 用的数据全部加锁,否

11、则就不能继续执行)和顺序封锁法(预先对数据对象规定一个封锁顺序,所有事务都按这个顺序进行封锁),死锁的诊断方法一般有超时法和等待图法。(8).在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为“教师”,而在人事管理子 系统中被称为“职工”,这类冲突被称之为 。* A.语义冲突 B.命名冲突 C.属性冲突D.结构冲突(分数:1.78 )A.B. VC.D.解析:解析根据局部应用设计好各局部E-R图之后,就可以对各分 E-R图进行合并。合并的目的在于在合并过程中解决分E-R图中相互间存在冲突,消除分 E-R图之间存在的信息冗余,使之成为能够被全系统 所有用户共同理解和接受的统一的、精

12、炼的全局概念模型。分E-R图之间的冲突主要有命名冲突、属性冲突和结构冲突3类。选项B正确,因为命名冲突是指相同意义的属性,在不同的分E-R图上有着不同的命名,或是名称相同的属性在不同的分E-R图中代表着不同的意义,这些也要进行统一。选项C不正确,因为属性冲突是指同一属性可能会存在于不同的分E-R图中,由于设计人员不同或是出发点不同,对属性的类型、取值范围和数据单位等可能会不一致,这些属性对旧的数据将来只能以一种形式在计算机中存储, 这就需要在设计阶段进行统一。选项D不正确,因为结构冲突是指同一实体在不同的分E-R图中有不同的属性,同一对象在某一分 E-R图中被抽象为实体而在另一分E-R图中又被

13、抽象为属性,需要统一。(9).关于数据库中关系性质的描述,错误的是 。A.表中任意两行的值不能相同*B.表中任意两列的值不能相同* C.行在表中的顺序无关* D.列在表中的顺序无关(分数:1.78 )A.B. VC.D.解析:解析关系可以有3种类型:基本关系(通常又称为基本表或基表)、查询表和视图表。基本表是实 际存在的表,它是实际存储数据的逻辑表示。查询表是查询结果对应的表。视图表是由基本表或其他视图 表导岀的表,是虚表,不对应实际存储的数据。基本关系具有以下6条性质:列是同质的,即每一列中的分量是同一类型的数据,来自同一个域。不同的列可岀自同一个域,称其中的每一列为一个属性,不同的属性要给

14、予不同的属性名。列的顺序无所谓,即列的次序可以任意交换。任意两个元组不能完全相同。但在大多数实际关系数据库产品中,如Oracle等,如果用户没有定义有关的约束条件,它们都允许关系表中存在两个完全相同的元组。行的顺序无所谓,即行的次序可以任意交换。分量必须取原子值,即每一个分量都必须是不可分的数据项。建立一个供应商、零件数据库。其中“供应商”表S(Sno, Sname Zip,City)中的属性分别表示供应商代码、供应商名、供应商邮编、供应商所在城市,其函 数依赖为 Sno(Sname Zip, City) ,Zipf City。“零件”表 P(Pno,Pname Color,Weight,City),表示零件号、零件名、颜色、重量及产地。表S与表P之间的关系SP(Sno, Pno, Price,Qty)表示供应商代码、零件号、价格、数量。“供应商”表S属于。若要求:供应商代码不能为空,且值是唯一的,供应商的名也是唯一的;零件号 不能为空,且值是唯一的;一个供应商

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号