首页 模拟题

模拟题

举报
开通vip

模拟题 模拟试题一   《数据库原理与应用》期末考试试题 (闭卷 120 分钟) 题号 一 二 三 四 五 总分 题分 得分   一、  选择题( 20分) 1.下述关于数据库系统的正确叙述是( ) A.  数据库系统减少了数据冗余 B.  数据库系统避免了一切冗余 C.  数据库系统中数据的一致性是指数据类型一致 D.  数据库系统比文件系统能管理更多的数据 2. 数据模型的三要素是( ) A. 外模式、模式和内模式 B. 关系模型、层次模型...

模拟题
模拟试题一   《数据库原理与应用》期末考试试题 (闭卷 120 分钟) 题号 一 二 三 四 五 总分 题分 得分   一、  选择题( 20分) 1.下述关于数据库系统的正确叙述是( ) A.  数据库系统减少了数据冗余 B.  数据库系统避免了一切冗余 C.  数据库系统中数据的一致性是指数据类型一致 D.  数据库系统比文件系统能管理更多的数据 2. 数据模型的三要素是( ) A. 外模式、模式和内模式 B. 关系模型、层次模型、网状模型 C. 实体、属性和联系 D. 数据结构、数据操作和完整性约束 3. 自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R或S含有一个或多个共有的( ) A. 元组 B. 行 C. 纪录 D. 属性 4. SQL中,与“NOT IN”等价的操作符是( ) A. =SOME B. =ALL C. <>SOME D.<>ALL 5. 下列SQL语句中,修改表结构的是( ) A. ALTER B. CREATE C. UPDATE D. INSERT 6. 若用如下的 SQL语句创建一个表student: CREATE TABLE student ( NO char(4) NOT NULL, NAME char(8) NOT NULL, SEX char(2), AGE numeric(2)) 可插入到student表中的值是: A. (NULL , ' 李华 ' , ' 男 ' , '23') B.('1031' , NULL, ' 男 ' , 23 ) C. ('1031' , ' 李华 ' , NULL , NULL) D.('1031' , ' 李华 ' , 男 , 23 ) 7. 当关系模式R(A,B)已属于3NF,下列说法中正确的是( ) A. R一定消除了插入和删除异常 B. 仍然存在一定的插入和删除异常 C.一定属于 BCNF D.A和C的说法都正确 8. 关系模式中,满足 2NF 的模式( ) A.可能是 1NF B.必定是 1NF C.必定是 3NF D.必定是 BCNF 9 . 设有两个事务 T1,T2 ,其并发操作如图所示,下面描述正确的是 ( ) T1 T2 Read A=10 Update A=A-5 Read A=10 Update A=A-8 A.不存在问题 B.丢失更新 C.不能重读 D.读 “ 脏 ” 数据 10. 从 E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是 ( ) A. M端实体的关键字 B. N端实体的关键字 C. 两端实体的关键字组合 D. 重新选取其它属性 二、  填空题( 10分) 1. 数据库的数据的独立性可分为___________和___________ 。 2. 在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是_________阶段。 3. 在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应该在SELECT语句中使用___________保留字。 4. 从关系 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、修改异常、___________和__________。 5. 在数据库的设计中,用E-R图来描述信息结构,但不涉及信息在计算机中的表示,它是数据库设计的___________阶段。 三、 简答题( 15分) 1.什么是数据库? (4分) 2.DBS中有哪些类型的故障?哪些故障破坏了数据库?哪些故障未破坏数据库,但使其中某些数据变得不正确?(5分) 3. 简述数据库设计的6个阶段(6分) 四、程序设计( 30分) 1.已知关系R,S,T如图所示,求下列关系代数的运算结果: R                              S                        T A B a1 b2 a2 b1 a2 b2 A B a1 b2 a1 b1 a2 b1 A C a2 c2 ( 1)R ∩ S (3分) ( 2)R * T (3分) ( 3)∏A(σ B=‘b1' ( S)) (4分) 2. 已知学生表 S 和选课表 SC : S sno sn sd sex age s1 s2 s3 s4 s5 赵亦 钱尔 孙珊 李思 周武 计算机 信息 信息 自动化 计算机 女 男 女 男 男 17 18 20 21 19 sno cn score s1 s1 s2 s3 s4 程序设计 微机原理 数据库 程序设计 编译原理 92 85 80 90 88 SC 用 SQL语言完成如下的操作: •  将一个新学生(学号: s6 ,姓名:吴丽,所在系:自动化,性别:女,年龄: 20 )的纪录插入到学生表中。 ( 3分) •  将学号为 s1 的学生的年龄由 17 岁改为 18 岁。 ( 3分) •  建立计算机系学生的视图,视图名为 computer_student 。 ( 3分) •  按分数降序排列,输出选修了“程序设计”课程的学生的姓名和分数。 ( 3分) •  求学号为 s1 的学生的总分和平均分。 ( 3分) 3.假设存款余额X=1000元,事物t1取走500元,事务T2取走300元,如何实现这两个事务的并发执行?用下面的表结构完成。(5分) 时间 T 事务 T1 事务 T2 X t1       t2       t3       ……..       五、  综合题( 25分) 1. 一个超市货品销售管理系统有如下信息: 货品:编号、货品名 销售部门:部门名、经理 制造商:厂商名、地址 其中约定:超市中的货品用编号唯一标识。一个制造商可以提供多种货品,一种货品也可以由多个制造商提供,制造商具有自己专有的厂商名,制造商提供货品的型号和价格;超市的一个部门可以销售多种货品,某一种货品仅能在一个部门销售,超市内的各部门名具有唯一性。 试完成如下设计: ( 1)该系统不完整的E-R图如下图所示,请按照题中所给的信息完善该E-R图。(5分) ( 2)将完善后的E-R图转换为关系模型结构;(5分) ( 3)指出转换结果中每个关系模式的关键字。(5分) 2. 设有关系模式R,如图所示。试问: 职工号 姓名 年龄 性别 部门号 部门名 E1 赵毅 20 男 D3 情报所 E2 李珊 24 女 D1 财务室 E3 刘铭 30 男 D3 情报所 E4 孙亭亭 25 女 D3 情报所 ( 1)R最高属于第几范式?为什么?(4分) ( 2)举一例说明R中存在的异常现象。(3分) ( 3)如果将关系模式R分解为:R1(职工号,姓名,年龄,性别,部门号),R2(部门号,部门名)。是否满足关系分解的无损连接性?为什么?(3分)   模拟试题二 《数据库原理与应用》期末考试试题 2 (闭卷 120 分钟) 题号 一 二 三 四 五 总分 题分 得分   一、  选择题( 20分) 1.当前数据库应用系统的主流数据模型是() A.  层次数据模型 B.  网状数据模型 C.  关系数据模型 D.  面向对象数据模型 2. 在下面的关系中,运算 的结果是 ( ) 关系 R A B C a b c d e f c b d A. A B C a b c c b d B. A B a b c b C. A B a b d b D. A B a b d e 3. 关系中组成主键的属性不能取空值,这称为关系的( ) A. 实体完整性 B. 关系完整性 C. 参照完整性 D. 主键完整性 4. SQL中使用UPDATE对表中数据进行修改时,应使用的语句是( ) A.WHERE B.FROM C. VALUES D.SET 5. NULL是指( ) A. 0 B. 空格 C. 无任何值 D. 空字符串 6. 现有 3张表:学生表S(S,SN,SEX,AGE,DEPT),课程表C(C,CN) 学生选课表 SC(S,C,GRADE),其中S为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C为课程,CN为课程名,GRADE为成绩,现在要检索所有比“王玲”年龄大的学生姓名,年龄,和性别,正确的SQL语句是(A) A.  SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE FROM S WHERE SN=” 王玲 ”) ; B.  SELECT SN,AGE,SEX FROM S WHERE SN=” 王玲 ” ; C.  SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE WHERE SN=” 王玲 ”) ; D.  SELECT SN,AGE,SEX FROM S WHERE AGE> 王玲 .AGE 7. 在关系模式R(U,F)中,如果X-〉Y,如果不存在X的真子集X 1 ,使X 1 -〉Y,则称函数依赖X-〉Y为( ) A. 平凡的函数依赖 B. 部分函数依赖 C. 完全函数依赖 D.传递函数依赖 8. 在关系模式 R 中,如果没有非主属性,则 ( ) A.  R 属于 2NF ,但 R 不一定属于 3NF B.  R 属于 3NF ,但 R 不一定属于 BCNF C.  R 属于 BCNF ,但 R 不一定属于 4NF D.  R 属于 4NF 9 . 若事务 T 对数据 R 已加 X 锁,则其他事务对数据 R ( ) A.  可以加 S 锁但不能加 X 锁 B.  不能加 S 锁但可以加 X 锁 C.  可以加 S 锁也可以加 X 锁 D.  不能加任何锁 10. 逻辑设计的主要任务是( ) A. 进行数据库的具体定义,并建立必要的索引文件 B. 利用自顶向下的方式进行数据库的逻辑模式设计 C. 逻辑模式设计要完成数据的描述,数据存储格式的设定 D. 将概念设计得到的E-R图转换为DBMS支持的数据模型。 二、  填空题( 10分) 1. 数据库系统中数据和程序具有相对独立性,这是数据库系统的________ 。 2. 关系代数中,自然连接是通过笛卡尔积和________ 、 ________运算组合而成的。 3. 与1NF相比,2NF消除了非主属性对码的________ 4.在关系模式R(U,F)中,U=ABCDE,F={AB->C,BC->D,AD->E},则R的码是________ ,R属于 ________NF。 5.事务如果对数据库数据进行更新操作时,首先必须获得对该数据集的________锁。 三、  简答题( 15分) 1.数据库的三级结构有什么区别与联系? (4分) 2.什么是事务?(5分) 3. 关系规范化的目的是什么?(6分) 四、  程序设计( 30分) 设有一个学生 -课程关系数据库,包括学生S、课程关系C和选修关系SC,按要求完成1、2两题。 S: 学号 Sno 姓名 Sname 性别 Ssex 年龄 Sage 所在系 Sdept 99001 张岩 男 20 CS 99002 李晨 女 19 IS 99003 周敏 女 18 MA 99004 陈立 男 19 IS C: 课程号 Cno 课程名 Cname 开课学院 Cdept 学分 Crd 1 数据库 CS 4 2 数学 MA 2 3 信息系统 IS 4 4 操作系统 CS 3 5 数据结构 CS 4 SC 学号 Sno 课程号 Cno 成绩 Grade 99001 1 97 99001 2 90 99001 3 80 99002 2 86 99002 3 92 1、根据要求写出关系代数式。 ( 1)查询信息系(IS系)全体学生,查询年龄小于20岁的学生 (3分) ( 2)查询年龄小于20岁的学生学号和姓名 (3分) ( 3)查询选修数据库的学生的姓名 (4分) 2. 按要求写出 sql 语句。 (1)  查询计算机系所开课程的课程号和学分数 ( 3分) (2)  查询每门课程选课的学生人数,最高成绩,最低成绩和平均成绩。 ( 3分) (3)  查询不选数据库的学生姓名。 ( 3分) (4)  将操作系统的学分增为 4 。 ( 3分) (5)  某管理员想看到学生选课情况,要求了解课程的名称,开课学院,学分,学生姓名,考试成绩,和学生的所在系,请为该管理员定义相应的视图 VIEW_SC 。 ( 3分) 答: 3.假设存款余额X=1000元,事物T1在t1时刻存进500元,事务T2在t1时刻要查询余额,事务T3在t4时刻要取走300元,如何实现这两个事务的并发执行?用下面的表结构完成。(5分) 时间 T 事务 T1 事务 T2 事务 T3 X t1         t2         t3         ……..         五.综合题。 1. 工厂有若干仓库,每个仓库有若干职工在其中工作,每个仓库有一名职工作为管理员,每个仓库存放若干种零件,每种零件可以存放在不同的仓库中,每位职工都有一名职工作为他的领导,仓库有仓库号,仓库地址,仓库容量;职工有职工号,职工名,工种;零件有零件好,零件名,零件重量。 ( 1)画出E-R图(8分) ( 2)将E-R图转换成关系模式,并指出每个关系的主键及外键;(7分) 2. 设有关系模式R(职工号,日期,日营业额,部门名,部门经理),现利用该模式统计商店里每个职工的日营业额、职工所在部门和部门经理,现规定:每个职工每天只有一个营业额;每个职工旨在一个部门工作;每个部门只有一个经理。 试回答下列问题: (1)  根据上述规定,写出模式 R的基本函数依赖和关键字。 (2)  说明 R不是2NF的理由,并把R分解成2NF模式集 (3)  将关系 R分解成3NF模式集。   模拟试题三 《数据库原理与应用》期末考试 3 (闭卷 120 分钟) 题号 一 二 三 四 五 总分 题分 得分   一、  选择题( 20分) 1.在数据库三级模式中,描述用户数据视图的是( ) 1.  存储模式 2.  逻辑模式 3.  外模式 4.  内模式 2.得到下图中关系R3,是关系R1,R2通过的运算是( ) R1 A B C 2 x d 3 y a 4 b z R2: A B C 5 x d 6 y a 7 b z R3: A B C D E 3 y a 5 d 3 y a 7 b 4 b z 6 x A. 并 B. 笛卡尔积 C.自然连接 D.除法 3. 在学生关系中,用SQL语句列出所有的女生姓名,应该对学生关系进行() A. 选择 B. 投影 C. 联结 D. 选择和投影 4. 在SQL的SELECT语句中,使用*,表示() A. 选择任何属性 B.选择全部属性 C.选择全部元组 D.选择主码 5. 用()命令可以删除基表。 A. ALTER B. DELETE C. REVOKE D. DROP 6. 在 SQL语句WHERE表达式中,与零个或多个字符匹配的通配符是() A  * B. ? C. % D. ( 下划线 ) 7. 关系R(ABCDE)中,F={A->DCE,D->E},该关系属于() A. 2NF B.3NF C.BCNF D.1NF 8. 关系模式规范化,各种范式之间的联系为 () A.  BCNF 4NF 3NF 2NF 1NF B.  4NF BCNF 3NF 2NF 1NF C.  1NF 2NF 3NF 4NF BCNF D.  1NF 2NF 3NF BCNF 4NF 9 . 设有两个事务 T1,T2 ,其并发操作如图所示,下面说法正确的是 () T1 T2 Read C=100 Write C=C*2 RollBack 恢复 C=100 Read C=200 A.  不存在问题 B.  丢失数据 C.  不能重复读 D.  读 “ 脏 ” 数据 10. 一位教师可以教多门课,一门课只能由一位教师来教,这种事务规则在 E-R数据模型中属于的联系 ( ) A. 一对一 B. 一对多 C. 多对多 D. 无法确定 二、  填空题( 10分) 1. DBMS是位于用户应用程序和________ 之间的软件。 2.在SQL中X NOT BETWEEN 20 AND 30 的含义是________ 。 3.与2NF相比,3NF消除了非主属性对码的 ________。 4.关系模式R∈3NF,且每个候选码都是单属性,则R一定属于 ________。 5. 数据库设计的步骤依次为:需求 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 、________ 、________ 、 ________、实施阶段与运行维护 三、  简答题( 15分) 1.数据库系统和数据库管理系统有什么区别和联系? (4分) 2.什么是视图,简述视图的作用(5分) 3. 什么叫候选键,什么叫主码,什么叫主属性,什么叫外码?(6分) 四、  程序设计( 30分) 1.给定关系R和S,试求下列结果: R: 1 2 3 4 a1 b1 c1 d1 a1 b1 c2 d2 a1 b1 c3 d3 a2 b2 c1 d1 a2 b2 c2 d2 a3 b3 c1 d1 S: 1 2 c1 d1 c2 d2 ( 1)∏ 3,4 (R) ∪ S (3分) ( 2)∏ 3,4 (R) - S (3分) ( 3)(∏ 1,2 (R)*S)-R (*表示自然连接) (4分) 2. 数据模型如下: 厂家 S ( SNO , SNAME , STATUS , CITY ) 产品 P ( PNO , PNAME , WEIGHT , COLOR ) 工程 J ( JNO,JNAME,CITY ) 供货 SPJ(SNO,PNO,JNO,QTY) 用 sql 完成如下处理 (1)  给出为工程 J1 供货的厂商号,并按厂商号升序。 ( 3分) (2)  给出满足如下条件的所有产品号,提供该零件的厂商和使用该零件的工程在同一城市。 ( 3分) (3)  给出使用了由供应红色产品的厂商供应的产品的工程名 ( 3分) (4)  插入一个工程,工程代号为 J6 ,工程名称为‘汽车改造',实施城市为‘西安',写出 sql 语句 ( 3分) 3.假设现有机票M=500张,事务T1在t1时刻要定了50张,事务T2在t2时刻要定25张,如何实现这两个事务的并发执行?用下面的 表格 关于规范使用各类表格的通知入职表格免费下载关于主播时间做一个表格详细英语字母大小写表格下载简历表格模板下载 式表现出来 (7分) 时间 T 事务 T1 事务 T2 t1     t2     t3     ……..     五、  综合题( 25分) 1.现设计一个图书馆数据库,要求如下: a.对每个借阅者保存读者记录,包括:读者号,姓名,性别,年龄,住址. b.对每本书要有书号,书名,作者,出版社. c.对每本借出去的书,存有读者号,借出日期,应归还日期. 试完成下面题目 : ( 1)根据题中给出的信息,画出E-R图(5分) ( 2)将完善后的E-R图转换为关系模型结构;(5分) ( 3)指出转换结果中每个关系模式的关键字。(5分) 2. 有人根据第1题中的要求进行模式分解,写出下面关系模式: R( 读者号 , 姓名 , 性别 , 住址 , 年龄 , 图书号 , 书名 , 作者 , 出版社 , 借出日期 , 归还日期 ) •  以上的关系模式属于几范式 ,并说明判定理由.(3分) •  将其规范为 3NF,写出规范化的步骤.(4分)        参考答案   模拟试题一 一、 1 、 A 2 、 D 3 、 D 4 、 D 5 、 A 6 、 C 7 、 A 8 、 B 9 、 B 10 、 C 二、 1 、物理独立性 逻辑独立性 2 、数据库系统阶段 3 、 DISTINCT 4 、插入异常、删除异常 5 、概念结构设计 三、 1 、答: 数据库是存储在计算机内有组织的大量共享数据的集合,可以供用户共享,具有尽可能小的冗余度和较高的数据独立性,使得数据存储最优,数据最容易操作,并且具有完善的自我保护能力和数据恢复能力。 2 、答: 故障一般可分 3 类:事务故障,系统故障,介质故障。 事务故障表示由非预期的、不正常的程序结束造成的故障。这种故障 未破坏数据库,但使其中某些数据变得不正确。 系统故障指系统在运行过程中,由于某种原因,造成系统停止运转,只是所有正在运行的事务都已非正常的方式终止,要求系统重新启动。这种故障 未破坏数据库,但使其中某些数据变得不正确。 介质故障指系统在运行过程中,由于辅助存储器介质受到破坏,使存储在外存中的数据部分丢失或全部丢失。这种故障破坏了数据库。 3 、答: 系统需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、 物理设计阶段、数据库实施阶段、数据库运行和维护阶段。 四、 1 、( 1 ) A B a1 b2 ( 2 ) A B C a2 b1 c2 a2 b2 c2 ( 3 ) A a1 a2 2 、 ( 1 ) insert into S values(“s6” , ” 吴丽 ”,” 自动化 ” , ” 女 ” , 20) (2 ) update S set age=18 where sno='s1' (3) creat view computer_student (sno,sname,sex, age) as select sno,sname,sex,age from s where sd=' 计算机 ' (4) select sname , score from S,SC where S.sno=SC.sno and SC.cn=' 程序设计 ' order by score dec (5) select sum(score),avg(score ) from S,SC where S.sno=SC.sno and S.sno='s1' group by S.sno 3 、 时间 T 事务 T1 事务 T2 X t1 XlockM   1000 t2 ReadM XlockM   t3 M=M-500 Wait   t4 UpdateM Wait 500 t5 UnlockM Wait   t6   XlockM   t7   ReadM   t8   M=M-300   t9   UpdateM 200 t10   UnlockM   五、 1 、( 1 ) ( 2 ) 货品( 编号 ,货品名,部门名) 部门( 部门名 ,经理) 供应商( 厂商 ,地址) 供应( 厂商名,编号 ,型号,价格) ( 3 ) 主键为( 2 )中下划线 2 、 ( 1 )最高属于 2NF ,因为主键为职工号,所以不存在非主属性对主属性的部分函数依赖。故属于 2NF 。但存在非主属性对主属性的传递函数依赖:部门号依赖于职工号,而部门名依赖于部门号,所以部门名传递函数依赖于职工号,因此不属于 3NF 。 ( 2 )存在数据冗余,插入异常,删除异常 例如:删除 E2 的信息,则 D1 ,财务室的信息也就此丢失。这就是删除异常。 ( 3 )满足关系分解的无损联结性,因为: R=R1*R2 ,即 R 关系等价于 R1 自然连接 R2   模拟试题二 一、 1 、 C 2、B 3、A 4、D 5、C 6、A 7、 C 8、B 9、D 10、D 二、 1、数据独立性 2、选择、投影 3 、 部分函数依赖 4、AB、2 5、写/排它/独占 三、 1 、 答:概念模式是内模式的逻辑表示,内模式是概念模式的物理实现,外模式是概念模式的部分抽取。概念模式表示概念级数据库,内模式表示物理级数据库,外模式表示用户级数据库。 三级结构的联系是通过两级映射来实现的,即外模式/概念模式映射,概念模式/内模式映射。这两级映射保证了数据库的物理独立性和逻辑数据独立性。 2 、 答:是 DBMS的基本工作单元,定义了对数据库德操作系列,这些操作要么全做,要么全不做,是一个不可分割的逻辑单元 3 、 答:在关系数据库系统中,要考虑怎么合理的设计关系模式,如设计多少个关系模式,一个关系模式要有哪些属性组成等。这些问题需要利用关系规范化理论去解决。通常,关系模式必须满足第一范式,但有些关系模式还存在插入异常,删除异常,修改异常以及数据冗余等各种异常现象。为了解决这些问题,就必须是关系模式满足更强的约束条件,即规范化为更高凡是,以改善数据的完整性、一致性、存储效率。 四、 1 (1)  答: , (2)  答: (3)  答: 2 (1)SELECT Cno,Crd FROM C WHERE Cdept='CS' (2)SELECT Cno, COUNT(Sno),MAX(Grade),MIN(Grade),AVG(GRADE) FROM SC GROUP BY Cno; (3)SELECT Sname FROM STUDENT WHERE NOT EXISTS (SELECT * FROM SC,C WHERE SC.Cno=C.Cno AND C.Cno='数据库') (4)UPDATE C SET Crd=4 WHERE Cname='操作系统'; (5)CREATE VIEW VIEW_SC AS SELECT Sname,Cname,Crd,Cdept,Sdept,Grade FROM S,C,SC WHERE SC.Sno=S.Sno AND SC.Cno=C.Cno; 3、 时间 T 事务 T1 事务 T2 事务 T3 X t1 XlockX SlockX   1000 t2 readX wait     t3 X+=500       t4 updateX   XlockX 1500 t5 UnLockX   wait   t6   SlockX     t7   readX     t8   UnSLockX     t9     XlockX   t10     readX   t11     X-=300   t12     updateX 1200 t13     UnlockX   五、 1 ( 1 )   ( 2)关系模式: 职工( 职工号 ,职工名,工种,领导的职工号, 仓库号 ) 仓库( 仓库号 ,仓库地址,仓库容量, 管理员职工号 ) 零件( 零件号 ,零件名,零件重量) 存放( 仓库号,零件号 ,数量) 带下滑线的是主键,带波浪线的是外键 2、答: (1)  模式 R的基本函数依赖有以下3个: (职工号,日期) à 日营业额 职工号 à 部门名 部门名 à 部门经理 因为(职工号,日期)可以函数的决定日营业额,部门名,部门经理,所以, R的关键字为(职工号,日期) (2)  有( 1)知,模式R中存在部分函数依赖,是1NF而非2NF的关系模式,对R进行分解以消除部分函数依赖,可以得到满足2NF的模式集。 R à R1,R2,即R1(职工号,部门名,部门经理),R2(职工号,日期,日营业额)。R1中的关键字为职工号,R1∈2NF R2中的关键字为(职工号,日期),R2∈3NF。 (3)  对关系 R1继续分解以消除传递函数依赖,得到R11,R12,即 R11(职工号,部门名) R12(部门名,部门经理) R11中关键字为职工号,R12中关键字为部门名,且R12∈3NF。所以,ρ={R11,R12,R2}是一个3NF模式集。   模拟试题三 一、 1 、 C 2、C 3、D 4、B 5、D 6、 C 7、 D 8、B 9、 D 10 、 B 二、 1 、 操作系统 2、X<20或X>30 3、传递函数依赖 4、BCNF 5、概念结构设计、逻辑结构设计、物理设计 三、 1、 答:数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统、应用系统、数据库管理员和用户构成。 数据库管理系统是位于用户和操作系统之间的一层数据管理软件,是数据库系统的一个重要组成部分。 2 、 答:视图是从一个或几个基本表(或视图)导出的表,它与基本表不同,是一个虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。基本表中的数据发生了变化,从视图中查询出的数据也就随之改变了。 3 、 答:能唯一标示关系中元组的一个属性或属性集,称为候选码 如果一个关系中有多个候选键,可以从中选择一个作为查询、插入、删除元组的操作变量,被选用的候选键称为主码 包含在主码中的各个属性成为主属性 如果关系R2的一个或一组属性X不是R2的主码,而是另一关系R1 的主码,则该属性或属性组 X称为关系R2的外码。 四、 1、(1) 答: 3 4 c1 d1 c2 d2 c3 d3 ( 2 ) 答: 3 4 c3 d3 ( 3 ) 答: 1 2 3 4 a3 b3 c2 d2 2 、解答: 答 •  SELECT SNO FROM SPJ WHERE JNO='J1' ORDER BY SNO •  SELECT SPJ.PNO FROM SPJ,S,J WHERE SPJ.SNO=S.SNO AND SPJ.JNO=J.JNO AND S.CITY=J.CITY •  SELECT JNAME FROM J WHERE JNO IN(SELECT JNO FROM SPJ WHERE SNO IN (SELECT SNO FROM SPJ WHERE PNO IN(SELECT PNO FROM P WHERE COLOR='RED'))) •  INSERT J(JNO,JNAME,CITY) VALUES(‘J6','汽车改造','西安') 3 、 答: 时间 T 事务 T1 事务 T2 t1 XlockM   t2 ReadM XlockM t3 M=M-50 Wait t4 UpdateM Wait t5 UnlockM Wait t6   XlockM t7   ReadM t8   M=M-25 t9   UpdateM t10   UnlockM 五、 1 、 答: (1) (2) 读者 ( 读者号 , 姓名 , 性别 , 住址 , 年龄 ) 图书 ( 图书号 , 书名 , 作者 , 出版社 ) 借阅 ( 读者号 , 图书号 , 借出日期 , 归还日期 ) (3) 读者关系中关键字是读者号 图书中关键字是图书号 借阅中关键字是 ( 读者号 , 图书号 ) 2 、 答: (1) 对于题中的关系 , 可以看到其主键为 ( 读者号 , 书号 ), 而 ( 读者号 , 书号 ) p ( 姓名 ) 所以根据 2 范式的定义 , 不能有非主属性对主键的部分函数依赖 , 所以属于 1 范式 . (2) 首先根据语义进行投影分解 , 分解为 读者 ( 读者号 , 姓名 , 性别 , 住址 , 年龄 ) 图书 ( 图书号 , 书名 , 作者 , 出版社 ) 借阅 ( 读者号 , 图书号 , 借出日期 , 归还日期 ) 其中划线部分为主键 , 可以看出 , 对于每一个关系表 , 非主属性对于主键均为完全函数依赖 , 所以属于 2 范式 最后检查满足无损连接性 所以满足 2 范式 . 又因为上述的 3 个关系中 , 没有非主属性对主键的传递依赖 , 所以满足 3 范式 . 所以 读者 ( 读者号 , 姓名 , 性别 , 住址 , 年龄 ) 图书 ( 图书号 , 书名 , 作者 , 出版社 ) 借阅 ( 读者号 , 图书号 , 借出日期 , 归还日期 ) 为该数据库的 3 范式规划 .    
本文档为【模拟题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_559633
暂无简介~
格式:doc
大小:258KB
软件:Word
页数:4
分类:工学
上传时间:2018-09-04
浏览量:344