数据库原理期末考试复习题及答案

上传人:微*** 文档编号:92666235 上传时间:2022-05-19 格式:DOCX 页数:11 大小:89.58KB
收藏 版权申诉 举报 下载
数据库原理期末考试复习题及答案_第1页
第1页 / 共11页
数据库原理期末考试复习题及答案_第2页
第2页 / 共11页
数据库原理期末考试复习题及答案_第3页
第3页 / 共11页
资源描述:

《数据库原理期末考试复习题及答案》由会员分享,可在线阅读,更多相关《数据库原理期末考试复习题及答案(11页珍藏版)》请在装配图网上搜索。

1、数据库1、 下列四项中 , 不属于数据库系统得主要特点得就是( ) 。A.数据结构化方。数据得冗余度小C.较高得数据独立性?D.程序得标准化2、 数据得逻辑独立性就是指()A. 内模式改变,模式不变Bo模式改变,内模式不变C .模式改变,外模式与应用程序不变D. 内模式改变,外模式与应用程序不变3、 在数据库得三级模式结构中,描述数据库中全体数据得全局逻辑结构与特征得就是().Ao外模式 Bo内模式 C。存储模式Do模式4、 ? 相对于非关系模型,关系数据模型得缺点之一就是()Ao存取路径对用户透明,需查询优化B.数据结构简单Co数据独立性高?3.有严格得数学基础5、 现有关系表:学生(宿舍编

2、号,宿舍地址,学号,姓名,性别,专业,出生日期)得主码就是()。A 宿舍编号Bo学号C .宿舍地址,姓名Do宿舍编号,学号6、 自然连接就是构成新关系得有效方法。一般情况下 ,当对关系 R 与 S 使用自然连接时,要求 R 与 S 含有一个或多个共有得 ()。Ao元组B.行C.记录D。属性7、 ?下列关系运算中,( )运算不属于专门得关系运算。Ao选择?30连接Co广义笛卡尔积? D。投影8。?SQL语言具有()得功能。Ao关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制Co数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵9、 从E卡模型关系向关系模型转换时,一个

3、M: N联系转换为关系模式时,该关系模式得关键字就是()。A 。 M 端实体得关键字 ?B.N 端实体得关键字C.M端实体关键字与N端实体关键字组合D。重新选取其她属性10、 SQL语言中,删除一个表得命令就是()A、DELETE?B、DROPC、CLEAR?D REMOVE11、 图 1 中() 就是关系完备得系统ABC(久 D1.3、图112 .有关系模式A (S, C,M),其中各属性得含义就是:S:学生;6 :课程;M:名次,其语义就是:每一个学生选修每门课程得成绩有一定得名次,每门课程 中每一名次只有一个学生(即没有并列名次),则关系模式A最高达到()A。1NFB. 2NF2c .3

4、 NFD. BCNF1 3。关系规范化中得删除异常就是指()? Ao不该删除得数据被删除Bo不该插入得数据被插入C.应该删除得数据未被删除?Do应该插入得数据未被插入14.在数据库设计中,E-R图产生于()A。需求分析阶段Bo物理设计阶段Co逻辑设计阶段 ?.概念设计阶段15。有一个关系:学生(学号,姓名,系别),规定学号得值域就是8个数字组成得字符串, 这一规则属于().A.实体完整性约束B.参照完整性约束C.用户自定义完整性约束D.关键字完整性约束16。事务就是数据库运行得基本单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过得更新被恢复原状,好像整个事务从未有过这

5、些更新,这 样保持了数据库处于()状态。?A.安全性 ?B0 一致性?Co完整性D.可靠性17、()用来记录对数据库中数据进行得每一次更新操作.Ao后援副本?3.日志文件Co数据库Do缓冲区18。2ft并发控制技术中,最常用得就是封锁机制,基本得封锁类型有排它锁X与共享锁S,下列关于两种锁得相容性描述不正确得就是()A、?X/X :TRUE?B、?S/S:TRU EC、?S/X:FALSE? ?D、X/S: FAL SE19、设有两个事务T1、T2,其并发操作如图1所示,下面评价正确得就是()A、该操作不存在问题B、该操作丢失修改C、 该操作不能重复读D、该操作读 脏”数据T 1 T2r e

6、ad (A) re ad(B)sum=A+ Bread(A)A = A* * 2write (A)re a d (A) read(B) sum =A + B得分得分关系模式:writ e (A+B)J (JNO ,J NAM E , C I TY);SPJ(SNO, PNO,JNO,QTY);供应商表S由供应商号、供应商名、状态、城市组成;零件表P由零件号、零件名、颜色、重量组成;工程项目表J由项目号、项目名、城市组成;供应情况表SPJ由供应商号、零件号、项目号、供应数量组成 ;(1)用关系代数查询没有使用天津供应商生产得红色零件得工程号;(3分)(2)?用关系代数查询至少使用了供应商 S1所

7、供应得全部零件得工程号JNO;( 3分)(3)用SQL查询供应工程J 1零件为红色得工程号JNO;(2分)(4)用SQ L查询没有使用天津供应商生产得零件得工程号;(3分)(5)用SQL语句将全部红色零件改为蓝色;(2分)(6)用SQL语句将(S2, P4, J 6, 400)插入供应情况关系.(2分)2.殁有关系 STUDENT (S#,SNAME, SD EP T,MNA ME,CNAME,GRA D E), (S#,C NAME)为候选码,设关系中有如下函数依赖:(S#,CNAME)-SNAME,SDEPT,MNAM E S#一SNAME,SDEPT,MN A ME(S#, CNAME)

8、 -GRADES DEPT-MNAME试求下列问题:(1)关系STU DENT属于第几范式?并说明理由。(3分)(2)如果关系ST UDE NT不属于BCN F,请将关系S TUD E NT逐步分解为巧BCNF。(7 分)要求:写出达到每一级范式得分解过程,并指明消除什么类型得函数依赖。五、综合题(15分)某企业集团有若干工厂,每个工厂生产多种产品,且每一 得 分品可以在多个工厂生产,每个工厂按照固定得计划数量生 品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期与工 资。工厂得属性有工厂编号、厂名、地址,产品得属性有产品编号、产品名、规格,职 工得属性有职工号、姓名。

9、(1)根据上述语义画出E -R图;(5分)(2)将该E-R模型转换为关系模型;(5分)(要求:1: 1与1: n得联系进行合并)(3)指出转换结果中每个关系模式得主码与外码。(5分)参考答案与评分标准、选择题(每题2分)?1. D 2.C 3。D4?。A 5?. B6。D 7。C8.B?9 .C 10.B 11。C 12。D13.A1?4 .D 15。C16?. BB1?8 .A?l 9.C?2 0. A( 每空 1 分 )1、?主属性 空值(或NULL)2、外码? 3、 GRANT4、R-(R S) 5、数据库管理系统(或DBMS)数据库管理员(或DBA)6?、概念结构设计阶段物理结构设计阶

10、段7、2三、简答题(本大题共3 小题 , 第 1 题 4 分,第2、3题各3分,共1 0分)1、参考答案:答:数据:描述事物得符号记录。 (1 分)数据库: 长期存储在计算机内得、有组织得、可共享得数据集合。 ( 1 分)数据库管理系统: 就是位于用户与操作系统之间得具有数据定义、 数据操纵、 数据库得运行管理、数据库得建立与维护功能得一层数据管理软件。 (1 分)数据库系统:在计算机系统中引入数据库后得系统, 一般由数据库、 数据库管理系统(及其开发工具) 、应用系统、数据库管理员与用户构成。 (1 分)评分标准: 四个基本概念各1 分,意思表达正确即可给分。2、参考答案:?答 :视图就是从

11、一个或几个基本表导出得表,它与基本表不同,就是一个虚表,数据库中只存放视图得定义,而不存放视图对应得数据,这些数据存放在原来得基本表中,当基本表中得数据发生变化 , 从视图中查询出得数据也就随之改变(2分) 。视图一经定义就可以像基本表一样被查询、删除,也可以在一个视图之上再定义新得视图,但就是对视图得更新操作有限制 (1 分)。评分标准: 意思表达正确即可给分。3、参考答案:答:故障主要有下面三种类型:? ( 1 )事务故障(1分)(2 )系统故障(1分)(3)介质故障(1 分)评分标准:关键字“事务”、 “系统” 、 “介质”中有错别字一律该项不给分.四、设计题 1)(1)参考答案:TJJ

12、n O J)JNo ( CITY=,天津,(S)SP J cOLoR=红(P )评分标准:两个关系得差1分;三个表得自然连接 SSPJP1分,少任意一个关系不给分;CITY=天津与COLOR=红两个条件1分,任意一个错误不给分。 2) 2) 参考答案 :和。,JnO (SPJ) + 管 NO ( SNO=/ S1 ( S PJ) 评分标准:两个关系得除1分;tPNOJnO与TPNO1分,任意一个错误不给分;sNO = s1,1分。 3) 3)参考答案 1: SELECT DISTINCT JNOFROM SPJ,PWHERE SPJ、P NO=P、PNO AND COLORS 红AND JNO

13、= J;评分标准:SELECT DISTINCT JNO FROM SPJ, P 1 分,少 DISTINCT 扣 0、5 分,SPJ, P 中少任一表不给分;WHERE SPJ、PNO=P、P NO AND COLOR红AND JNO=J11分,3个条件每错一个扣0、5,扣完1分为止.参考答案2 :SE LECT DISTINCT SNO F ROM SPJWHERE JNO= J1 AN PNO IN(SEL E C T P NO FROM P WHERE COLOR=红/ ); 评分标准 :SE LECT DISTIN CT J NO FROM S PJ 1 分,少 DI STI NCT

14、 扣 0、5 分;W HERE JNO J ANDPNO IN (SELECT PNO FROM PWHERE COLOR=红)1 分,无 JNO=J、PNO IN、S ELECT PNO FROM P WHERE COLOR =红均扣 0、5 分,扣完 1 分为止. 4)参考答案 1:SELECT JNOFROM JWHERE JNO NOT I N (SELECT JNO FROM SPJ WHERE S NO I N (S ELECT SNO FROM SWHERE C ITY=/ 天津);评分标准 :SEL ECT JNOFROM JWHERE JNO NOT IN 与SELECT J

15、NO FROM SPJWH E RE SNO I N 与SELECT SNO FROM SWHERE CITY=天津三层嵌套各1 分,各嵌套内有错误则该项均不给分。参考答案 2:S EL ECT JNO FROM J WHERE NOT EXIS T S (SELE CT * FROM SPJ,S WHERE SPJ SNO=S、SNO ANDSPJ、JNO=J、JNO AND CITY-天津); 评分标准 : SELECT JNO FROM JWHERE NOT EXIST S 1 分;SELE CT *FROM SPJ,S 1分,SPJ,S少一个表不给分; WHERE SPJ SNO=S、

16、S NO ANDSP J、JNO = J、JNO ANDC I TY= /天津1分,三个条件少一个扣0、5,扣完1分为止 参考答案 3:S ELECTJNO F ROM J WHERE NOT EXISTS (SELECT * FROM SPJWHE RES PJ JNO=J、JNO AN D EX I S TS(SEL ECT *F ROM SWHERE S、SNO=SPJ、SNO AND CITY= 天津 );评分标准:S E LEC T JNO FROM J WHERE NOT EX I ST S 与SELECT *FROM SPJWHERE SPJ、JNO=J、JNO AND EXIS

17、TS 与 (SEL ECT *FROM SWHERE S、SNO=SPJ、SNO AND CITY=天津)三层嵌套各1 分,各嵌套内有错误则该项均不给分。(5)参考答案:UPDATE P SET COLOR=蓝/ WHERE COLOR=红; 评分标准 :UPDATE P 0、5分;SET COLOR =蓝1 分;WHERE COLOR=红0、 5 分。(6)参考答案:INSERT INTO SPJ VALUES (S2P4, J6 4 00);评分标准:INSERT INTO SP J1 分;VALUES(S2, 4 P/ J6 40 0) 1 分.2、参考答案:(1) 关系STUD ENT

18、就是1NF,因为F中存在非主属性S N AME,SDEPT, MN A ME对侯选码(S # , C NAM E )得部分函数依赖.(2)首先消除部分函数依赖(S#, CNAME) -SNAM E,SDEPT, MNAME将关系 分解为 :R 1 (S#,SNAME, S DEPT,MNAME ) ,S# 为候选码,R1 得函数依赖集为 :F1 = SA SN AME, S DEPT M NA ME S DEPT MNA! ER2(S#,CNAME, G R A D E),S # 为候选码,R2 得函数依赖集为:F2= (S#,CNAME) - GRA DE 在关系RI中存在非主属性 MNAM

19、 E对候选码S新马传递函数依赖 S#- MNAME,所以将R 1进一步分解:R11 (S#, SNAME , SDEPT) , S#% 候选码,RI 1得函数依赖集为:F11 = S#- SNAME,SDEPTR1 2 (SDEPT,MNAME), SDEPT为候选码,R12得函数依赖集为:F12 = SDEPT - MNAME在R2、R11、R12关系模式中函数依赖都就是非平凡得,并且决定因素均就是候选码,所以上述三个关系模式均就是 BC NF o评分标准:(1)正确指明RC1 NF(1分);正确说明RC 1NF得理由(2分)。(2)首先正确将 R 分解为 R 1(S#,SNAME,S DE

20、PTMNAME )(2 分)与 R2(S# ,CNAME, GRADE)(1 分),再将R 1 正确分解为 R11(S#, SNAME , SDEP T )(2 分)与 R12(SDEPT MNAM E) (2分),分解过程得叙述斟情扣分.五、综合题(1)本题得E R图如下图所小0规格产品,工产编号,聘期,工资)(三产编工产编(27词联Tf划数量) 系模式得主酒T花如不:节,?如厂(工厂编柠不也m1) 毛巾打编地址厂名口产品编口匚 职 生产 (3)每个关X (职工号,姓后%日J职工用只工号,处码籁是工厂编号生嫌码就是(号,产品编外码就是工产编号、产品编评分标准:名称二定要型厂姓名产.),节口、

21、职工各1分,属性漏写、错写不给分;两个联系各1分,系含义,联系类型错误不给分,属性漏写不给分.转化后得工厂关系模式、产品关系模式、生产关系模式各1分,有一个属性不正确均不给分,职工关系模式2分.工厂:主码就是工产编号(0、5分),无外码(0、5分);产品:主码就是产品编号(0、5分),无外码(0、5分);职工:主码职工号(0、5分),外码就是工厂编号(0、5分);生产:主码就是(工产编号,产品编号)(1分),外码就是工产编号(0、5分)、产品编号(0、5分)IT220、已知事务得封锁序列为:LOCK S (A) LOCK S (B)-LOCK X(C )UNLOCK(B) UNLOCK (A)

22、 -UNL OCK (C)事务 T2 得封锁序列为:LOCK S (A) UNLOCK (A)LOCK S(B) LOCK X(C) - UNL OCK (C) UNLOCK(B)则遵守两段封锁协议得事务就是()A、Ti ? B、T2? C、与 T2?D、没有二、填空题(本大题共7小题,每空1分,共1 0分) 请在每小题得空格中填上正确答案.错填、不填均无分。1、?关系数据库得实体完整性规则规定基本关系得 都 不能取。2、 在关系A (S, SN,D)与B (D,CN, NM)中,A得主码就是S, B得主码就是 D,则D在A中称为。3、SQ L语言中,用于授权得语句就是.4、 仪系R与S得交可

23、以用关系代数得5种基本运算表示为 。5、麴据库系统中最重要得软件就是 ,最重要得用户就是6、?数据库设计分为以下六个设计阶段:需求分析阶段、逻辑 结构设计阶段、数据库实施阶段、数据库运行与维护阶段。7、?已知关系R(A, B,C, D)与R上得函数依赖集F = A- CD, C-B ,则RNF。三、简答题得分(本大题共3小题,第1题4分,第2、3题各3分,共1 0分)1、?试述数据、数据库、数据库管理系统、数据库系统得概念。2 .说明视图与基本表得区别与联系.?3.数据库系统得故障有哪些类型?四、设计题(第1题15分,第2题10分,共25分)1、?设有一个工程供应数据库系统,包括如下四个S (SNO, S NAME, S TATUS,CITY);P (PNC , PNAME,COLOR, WEI GHT);

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!