




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
模拟试题 2模拟试题 2 一 单项选择题(本大题共一 单项选择题(本大题共 15 小题,每小题小题,每小题 2 分,共分,共 30 分)分) 1对现实世界进行第二层抽象的模型是 A概念数据模型B用户数据模型 C结构数据模型D物理数据模型 2数据库在磁盘上的基本组织形式是 ADBB文件C二维表D系统目录 3在关系模型中,起导航数据作用的是 A指针B关键码CDDD索引 4查询优化策略中,正确的策略是 A尽可能早地执行笛卡尔积操作B尽可能早地执行并操作 C尽可能早地执行差操作D尽可能早地执行选择操作 5SQL 中, “DELETEFROM表名”表示 A从基本表中删除所有元组B从基本表中删除所有属性 C从数据库中撤消这个基本表D从基本表中删除重复元组 6设关系模式 R(A,B,C),F 是 R 上成立的 FD 集,F=AB,CB, =AB,AC是 R 的一个分解,那么分解 A保持函数依赖集 FB丢失了 AB C丢失了 CBD丢失了 BC 7在关系模式 R 分解成数据库模式时,谈论无损联接的先决条件是 A数据库模式中的关系模式之间有公共属性B保持 FD 集 C关系模式 R 中不存在局部依赖和传递依赖D存在泛关系 8在关系数据库设计中,子模式设计是在_阶段进行。 A物理设计B逻辑设计C概念设计D程序设计 9如果有 9 个不同的实体集,它们之间存在着 12 个不同的二元联系(二元联系 是指两个实体集之间的联系) ,其中 4 个 1:1 联系,4 个 1:N 联系,4 个 M:N 联系,那么根据 ER 模型转换成关系模型的规则,这个 ER 结构转换成的关系 模式个数为 A9 个B13 个C17 个D21 个 10在 DB 技术,未提交的随后被撤消了的数据,称为 A报废的数据B过时的数据C撤消的数据D脏数据 11SQL 中的“断言”机制属于 DBS 的 A完整性措施B安全性措施C物理安全措施D恢复措施 12 ORDB 中,同类元素的无序集合,并且允许一个成员可多次出现,称为 A结构类型B集合类型C数组类型D多集类型 13在 OODB 中,包含其他对象的对象,称为 A强对象B超对象C复合对象D持久对象 14在 DDBS 中,数据传输量是衡量查询时间的一个主要指标,导致数据传输量 大的主要原因是 A场地间距离过大B数据库的数据量大 C不同场地间的联接操作D在 CPU 上处理通信的代价高 15DDBS 中,透明性层次越高 A网络结构越简单B网络结构越复杂 C应用程序编写越简单D应用程序编写越复杂 二、填空题(本大题共 10 小题,每小题 1 分,共 10 分)二、填空题(本大题共 10 小题,每小题 1 分,共 10 分) 16数据管理技术的发展,与_、_和_有密切的联 系。 17在 DBS 中存放三级结构定义的数据库称为_。 18SQL 中,与操作符“NOT IN”等价的操作符是_。 19在关系数据库中,规范化关系是指_。 20两个函数依赖集 F 和 G 等价的充分必要条件是_。 21 DBD 中 的 概 念 模 型 应 充 分 表 达 用 户 的 要 求 , 并 且 应 该 独 立 于 _。 22判断一个并发调度是否正确,可用_概念来衡量。 23ORDB 中,复合类型有结构类型、列表类型、数组类型、_和集合 类型。 24DDBS 中,分布透明性可以归入_范围。 25在 DDBS 中,基于半联接查询优化策略的基本思想是_。 三简答题(本大题共 10 小题,每小题 3 分,共 30 分)三简答题(本大题共 10 小题,每小题 3 分,共 30 分) 26 在层次、 网状、 关系、 面向对象等数据模型中, 数据之间联系是如何实现的? 27设有关系 R(A,B,C)和 S(B,C,D) ,试写出与关系代数表达式 B,C(AD(R S) 等价的元组表达式、关系逻辑规则和 SQL 语句。 28设有域表达式 t1t2t3| (u1) (u2)( u3) (R(t1u1t2) S(u2t3u3) u1t3), 试写出其等价的关系代数表达式、元组表达式和关系逻辑规则。 29设教学数据库中,有两个基本表: 学生表:S(S#,SNAME,AGE,SEX) 学习表:SC(S#,C#,GRADE) 现有一个 SQL 语句: SELECTSEX,AGE,AVG(GRADE) FROMS,SC WHERES.S# = SC.S# GROUPBYSEX,AGE ORDERBY3DESC; 试写出与此语句等价的汉语查询语句。 30试写出 3NF 的定义。当一个关系模式不是 3NF 时,会出现什么问题?试举例 说明。 31试解释联系的元数、连通词和基数的三个概念。 32有些事务只要读数据,为什么也要加 S 锁? 33为什么只有 PX 协议还不够,还要提出 PXC 协议? 34试解释 DDBS 的“分布透明性”概念。 “分布透明性”分成哪几个层次?分布 透明性在数据独立性中可以归入哪个范围? 35关系代数的自然连接操作和半连接操作之间有些什么联系? 四设计题(本大题共 5 小题,每小题 4 分,共 20 分)四设计题(本大题共 5 小题,每小题 4 分,共 20 分) 36设数据库中有两个基本表: 职工表EMP(E#,ENAME,AGE,SALARY,D#) , 其属性分别表示职工工号、姓名、年龄、工资和工作部门的编号。 部门表DEPT(D#,DNAME,MGR#), 其属性分别表示部门编号、部门名称和部门经理的职工工号。 试指出每个表的主键和外键。并写出每个表创建语句中的外键子句。 37在第36题的两个基本表中, 写出下列查询的关系代数表达式和SQL语句: 检索每个部门经理的工资,要求显示其部门编号、部门名称、经理工号、 经理姓名和经理工资。 38在第 36 题的两个基本表中,建一个年龄大于 50 岁的职工视图,属性为 (D#,DNAME,E#,ENAME,AGE,SALARY) 。 39在第 36 题的两个基本表中,写一个断言,要求每个部门的经理工资应大于 本部门所有职工的工资。 40下面是用 ORDB 的定义语言定义的数据库: CREATETYPEMyStringcharvarying; CREATETYPEcnameMyString; CREATETABLEdepartment(dnoMyString, dnameMyString, staffsetof(ref(employee) ) ) ; CREATETABLEemployee(enoMyString, enameMyString, salaryinteger, childrensetof(cname) , works_forres(department); (1)试画出上述数据库的对象联系图。 (2)试用 ORDB 的查询语言写出下列查询的 SELECT 语句: 检索部门编号为 D6 的部门中每个职工的子女名,要求显示职工的姓名、 子女名。 五综合题(本大题共 2 小题,每小题 5 分,共 10 分)五综合题(本大题共 2 小题,每小题 5 分,共 10 分) 41设有一个记录各个球队队员每场比赛进球数的关系模式 R(队员编号,比赛场次,进球数,球队名,队长名) 如果规定每个队员只能属于一个球队,每个球队只有一个队长。 1试写出关系模式 R 的基本 FD 和关键码。 2说明 R 不是 2NF 模式的理由,并把 R 分解成 2NF 模式集。 3进而把 R 分解成 3NF 模式集,并说明理由。 42设某汽车运输公司数据库中有三个实体集。一是“车队”实体集,属性有车 队号、车队名等;二是“车辆”实体集,属性有牌照号、厂家、出厂日期等; 三是“司机”实体集,属性有司机编号、姓名、电话等。 设车队与司机之间存在“聘用”联系,每个车队可聘用若干司机,但每 个司机只能应聘于一个车队,车队聘用司机有个聘期;车队与车辆之间存在 “拥有”联系,每个车队可拥有若干车辆,但每辆车只能属于一个车队;司 机与车辆之间存在着“使用”联系,司机使用车辆有使用日期和公里数两个 属性,每个司机可使用多辆汽车,每辆汽车可被多个司机使用。 (1)试画出 ER 图,并在图上注明属性、联系类型、实体标识符; (2)将 ER 图转换成关系模型,并说明主键和外键。 (3)将 ER 图转换成对象联系图。 (4)将 ER 图转换成 UML 的类图。 模拟试题 2 答案 一 单项选择题答案一 单项选择题答案 1C2B3B4D5A6C7D8B 9B10D11A12D13C14C15C 二填空题答案二填空题答案 16硬件软件计算机应用17DD 18v3 t1=u2 t2=u3) 关系逻辑规则如下: W(b,c)R(a,b,c) S(b,c,d) ad SQL 语句: SELECTR.B,R.C FROMR,S WHERER.B=S.BANDR.C=S.CANDAD; 28答:等价的关系代数表达式如下: 1,3,5(22(RS) 等价的元组表达式如下: t | (u) (v) (R(u) S(v) u2v2 t1=u1 t2=u3t3=v2) 关系逻辑规则如下: W(x,y,z)R(x,a,y) S(b,z,c) az 29答:检索每一性别每一年龄的学生的平均成绩,显示时,按平均成绩降序排 列。 30答:如果关系模式 R 是 1NF,并且 R 中每一个非主属性都不传递依赖于 R 的 候选键,那么称 R 是 3NF 模式。 当一个模式不是3NF模式时, 那么会存在非主属性对候选键的传递依赖, 在关系中会存在数据冗余,进而引起操作异常。 例 R(A,B,C)中,有 AB,BC。此时 R 的关键码是 A,因此 AC 是一个传递依赖。设关系 r 的值如下: ABC a1b1c1 a2b1c1 a3b1c1 此时,AB 和 BC 在上述关系中成立。但三个元组中的 c1冗余地出现 了三次。在修改时有可能引起异常。 31答:联系的元数是指一个联系涉及到的实体集个数。 联系的连通词是指联系涉及到的实体集之间实体对应的方式。譬如二元 联系的连通词有四种:1:1,1:N,M:N,M:1。 联系的基数是对实体间联系方式更为详细的描述,应描述出有联系实体 的数目的最小值和最大值。 32答:一个事务在读一批数据时,为了防止其他事务对这批数据进行修改,也 应对这批数据加 S 锁,这样才能读到全部正确的数据。 33答:如果事务只执行 PX 协议,那么就有可能使其他事务发生丢失更新问题。 譬如事务 T1对某数据修改后立即释放 X 封锁, 此时其他事务就有可能对该数 据实现 X 封锁,并进行修改。但是事务 T1尚未结束,若 T1是以 ROLLBACK 操作结 束。那就使其他事务的更新丢失了。因此 X 封锁必须保留到事务终点,即实现 PXC 协议。 34答:DDBS 的分布透明性是指用户不必关心数据的逻辑分片,不必关心数据 物理位置分配的细节,也不必关心各个场地上数据库的数据模型。 上述定义中的“三个不必”就是分布透明性的三个层次,即分片透明性、 位置透明性和局部数据模型透明性。 分布透明性可以归入物理独立性范围。 35答:自然连接和半连接之间的联系可用下面两点来表示: (1)半连接是用自然连接操作来定义的:R S =R(R S) ; (2)连接操作用半连接方法来求的:R S =(R S) S。 四设计题答案四设计题答案 36答:EMP 表的主键为 E#,外键为 D#。 DEPT 表的主键为 D#,外键为 MGR# 在 EMP 表的创建语句中,可写一个外键子句: FOREIGNKEYD#REFERENCESDEPT(D#) ; 在 DEPT 表的创建语句中,可写一个外键子句: FOREIGNKEYMGR#REFERENCESEMP(E#) ; 37答:关系表达式为:DEPT.D#,DNAME,MGR#,ENAME,SALARY(DEPTEMP) SELECT 语句为: SELECTDEPT.D#,DNAME,MGR#,ENAME,SALARY FROMDEPT,EMP WHEREMGR#=E#; 38解:CREATEVIEWVIEW5 AS SELECTDEPT.D#,DNAME,E#,ENAME,AGE,SALARY FROMDEPT,EMP WHEREDEPT.D#=EMP.D#ANDAGE50; 39解:CREATEASEERTIONASSE8CHECK (NOTEXISTS( SELECT* FROMEMP,DEPT WHEREE#=MGR# ANDSALARY=ALL (SELECTSALARY FROMEMP WHERED#=DEPT.D#) ) ) ; 40解:(1)对象联系图如图 4 所示 图 4 (2) SELECTB.ename,C.cname FROMdepartmentasA,A.staffasB,B.childrenasC WHEREA.dno=D6; 或 SELECTB.ename,C.cname FROMemployeeasB,B.childrenasC WHEREB.works_for.dno=D6; (3) 五综合题答案五综合题答案 MGR#=E# departmentemployee dno dname staff works_for salary ename eno children 41解: 根据每个队员只能属于一个球队,可写出 FD队员编号球队名; 根据每个球队只有一个队长,可写出 FD球队名队长名; “每个队员每场比赛只有一个进球数” ,这条规则也是成立的,因此还可写 出 FD : (队员编号,比赛场次)进球数。 从上述三个 FD 可知道,R 的关键码为(队员编号,比赛场次) 。 从可知,R 中存在下面两个 FD: (队员编号,比赛场次)(球队名,队长名) 队员编号(球队名,队长名) 显然,其中第一个 FD 是一个局部依赖,因此 R 不是 2NF 模式。 对 R 应该进行分解,由第二个 FD 的属性可构成一个模式,即 R1(队员编号,球队名,队长名) ; 另一个模式由 R 的属性集去掉第二个 FD 右边的属性组成,即 R2(队员编号,比赛场次,进球数) 。 R1 和 R2 都是 2NF 模式,因此= R1,R2 R2(队员编号,比赛场次,进球数)中,FD 是(队员编号,比赛场次) 进球数,关键码为(队员编号,比赛场次) ,可见 R2 已是 3NF 模式。 R1(队员编号,球队名,队长名)中,FD 有两
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民营企业融资与风险管理方案
- 初级英语课程阶段测试题合集
- 民宿运营管理及服务标准指南
- 2024年新员工岗前培训计划
- 2025年国家开放大学(电大)《西方当代文化与思潮》期末考试备考试题及答案解析
- 2025年国家开放大学(电大)《公司治理与财务风险管理》期末考试备考试题及答案解析
- 第16课 三国鼎立 +公开课一等奖创新教案+素材
- 连锁餐饮企业标准操作流程手册
- 2025年国家开放大学(电大)《工程管理》期末考试备考试题及答案解析
- 2025至2030辣油行业项目调研及市场前景预测评估报告
- 家长学校综合测试题库与评分标准
- 加油站计量业务知识培训课件
- 公安矛盾纠纷化解课件
- 2025年恒丰银行笔试题库及答案
- 看板管理管理办法
- 2025至2030镍氢电池隔膜行业市场发展现状及竞争格局与投资价值报告
- 造林质量管理办法
- 冠心病人饮食健康管理
- 2025年陕西省中考数学试题卷(含答案详解)
- 六年级数学考试技能提升教学措施
- 2025至2030全球及中国手机软件行业产业运行态势及投资规划深度研究报告
评论
0/150
提交评论