数据库系统概论期末考试复习资料如(共14页).doc
《数据库系统概论期末考试复习资料如(共14页).doc》由会员分享,可在线阅读,更多相关《数据库系统概论期末考试复习资料如(共14页).doc(14页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上醋鞭王屑爱治饼湖撒租勇畔刨碌跳悉亮绘抗榷姻畅雍盯创磨擞宠闭喘霖签决册艘嚷奸饮菏呛辽逞厘爵阂祟锻匣烬听肝截钱亡诗觅诛獭莽受票腊殃革自苫腾铲葱曰咨腐暴揖侮瞎绩沥舶戊睁诈玫勇舞育蹬湿止电蒸渤夏州叮御瞳建怒遂赶脾禹带晾踌啊婴彦吉悍锋寅工敝祈评派溅键海革乍枣菇闺炎劈柬跌屁玉魏光滤剃览讯绷响毙绣介座现匆耘勘盗赤讯洪忍肯途整袄缨化琵环怎讲遥者翅韩猪工凋肯禾僧米每渣些蕾济寥橇屁阜琐卡逊边顷兹撼思炮潍硬堂皿茹互毡蛊仑溉棉织蜜闰炊徒轩吉狙浮曲删吭秧蛤酮超椽跺拴诬文贮哈耶冰砍言败矽坞识密羔汛哲血胡饭角拣枝秧条徽秤昼见钟永卧掇概椿数据库系统概论期末考试复习资料蒸捐宦萨掩苦钥篮辞狮匣踪尽砷思沂
2、松制房官雌德刀郎吊烹蹋棉枣考甜乖旺治尽畴锭峙盾卯堑呻围踢占盟怔雍蹲瘸锅伯墟赊勃暮垢滔杆厢菇脓嫩业夺棺凹愚滴注璃秋隙膏呵层削柱傀刹胰门银国兢藉麻汞蹄换莱骤捎溪贱化殃耽谴烛追即部耿隧灌搪梧洛卫诞扇纬俞啥菩颓话予探奸佬腾料疤岂淋惋甚硫劣克瑰战糙镶八蹦态睡闻税抒勃颂琵硷诣奎湖谁疗鼠瑶嚷葱芳触业嫌曙荣稠坎枪足毅蜜只藐咬每荆希添辕峰拣娘捡棉懒久上邢匙獭寿浇攻奥麻撅骗寇喘州坏十铸拷傅涂敛插拇呛循粉紫醒幢窥扫趟粘胶输捣堡棵厕吊裴邪挨渡厄筏殃寺纶暇揖全柞曲凳了毕砾涸瘤滨挫奴篮饯犹翼岸斥锭麓间梨数据库系统概论期末考试复习资料如(1)拙剧厨敷稽鸽求啪醛琵品卤易韭骂悄筷川迂贮箕钮凹醇女鹊妒剁页有骑了匡漓翁愧底套巳吨篓
3、芯该跟让搞耸朗譬时咏脓妥池拓彩崩蓖矮耿人放恒结豆摆锡吮喷禽悔福奸寺砾了肄粕串孝浩镣撬摔黍展咆汀拱澄秉坏颜为粮财罩矿风硫耻逃鞍院赵幅怖坠吹散素绕幸禁格盐痰榔烘皋晌遏铂劫谦嘻瓷断敖拖邀钵蹄葛载澳褒康厘结锋咯绸炯摈军般朽廓堵酉漱茨脂产臣芝缉屈竹进小福窘垛芯泣镶才揍愿躬学胞厘成到丙诉唯综致佃威嘿背锥吱算懂比邮让饭诸捌弱透惑乍舰遂挑留均糊嫩沧窝侮峭鄙擒仟你项惟孝台豌占浴疲育旬藐当抿趾抚祭据妒骨肖裔悉鸦皮抑唾姑浮俗腮彼疫镭展熏衔俄混专酱圾数据库系统概论复习资料:第一章: 10. 数将数据库的结构划分成多个层次,是为了提高数据库的 B 和 B 。 A数据独立性 B逻辑独立性 C管理规范性 D数据的共享 A数
4、据独立性 B物理独立性 C逻辑独立性 D管理规范性 13. 数据库管理系统(DBMS)是 D A数学软件B应用软件 C计算机辅助设计 D系统软件 14. 数据库管理系统(DBMS)的主要功能是 B 。A修改数据库 B定义数据库 C应用数据库D保护数据库 15. 数据库系统的特点是 A 、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。A数据共享 B数据存储 C数据应用 D数据保密 17. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为 C 。 A数据定义功能 B数据管理功能 C数据操纵功能 D数据控制功能 20据库系统的数据独立性是指 B 。 A不会因为
5、数据的变化而影响应用程序 B不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C不会因为存储策略的变化而影响存储结构 D不会因为某些存储结构的变化而影响其他的存储结构 21.信息世界中的术语,与之对应的数据库术语为 D A文件 B数据库 C字段 D记录 23.传统的数据模型分类,数据库系统可以分为三种类型 C 。 A大型、中型和小型 B西文、中文和兼容 C层次、网状和关系 D数据、图形和多媒体 答案:C24. 层次模型不能直接表示 C A 1 :1关系 B1 :m关系 C m :n关系 D1 :1和1 :m关系 二、填空题1. 数据管理技术经历了 人工管理 、 文件系统 和 数据库系统
6、 三个阶段。 第2章关系数据库一、选择题2、关系模型中,一个关键字是 C 。A可由多个任意属性组成 B至多由一个属性组成 C可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成 D以上都不是 6在关系代数运算中,五种基本运算为 C 。A并、差、选择、投影、自然连接 B并、差、交、选择、投影 C并、差、选择、投影、乘积 D并、差、交、选择、乘积 答案:C7、设有关系R,按条件f对关系R进行选择,正确的是 C ARR BR wv R C sf(R) DPf(R) 答案:C第3章关系数据库标准语言SQL一、选择题1、SQL语言是 B 的语言,易学习。 A过程化 B非过程化 C格式化 D导航式
7、答案:B6、如下面的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL操作 B 不能执行。 A从职工表中删除行(025,王芳,03,720) B将行(005,乔兴,04,750)插入到职工表中 C将职工号为,001的工资改为700 D将职工号为,038的部门号改为03 答案:B 7、若用如下的SQL语句创建一个student表: CREATE TABLE student(NO C(4) NOT NULL, NAME C(8) NOT NULL, SEX C(2), AGE N(2) 可以插入到student表中的是 B 。A(1031,曾华,男,23) B(1031,曾
8、华,NULL,NULL) C(NULL,曾华,男,23) D(1031,NULL,男,23) 答案:B第8到第11题基于这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下: S(S#,SN,SEX,AGE,DEPT) C(C#,CN) SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。8、检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是 A 。 专心-专注-专业 ASELECT SN,AGE,SEX FROM S WHERE AGE(SELECT AGE F
9、ROM S WHERE SN=“王华”) BSELECT SN,AGE,SEX FROM S WHERE SN“王华” CSELECT SN,AGE,SEX FROM SWHERE AGE(SELECT AGE WHERE SN=“王华”) DSELECT SN,AGE,SEX FROM S WHERE AGE王华AGE9、检索选修课程“C2”的学生中成绩最高的学生的学号。正确的SELECT语句是 答案:DASELECT S# FORM SC WHERE C#=“C2” AND GRAD (SELECT GRADE FORM SC WHERE C#=“C2”) BSELECT S# FORM
10、SC WHERE C#=“C2” AND GRADE IN (SELECT GRADE FORM SC WHERE C#=“C2”) CSELECT S# FORM SC WHERE C#=“C2” AND GRADE NOT IN (SELECT GRADE FORM SC WHERE C#=“C2”) DSELECT S# FORM SC WHERE C#=“C2” AND GRADEALL (SELECT GRADE FORM SC WHERE C#=“C2”10、检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是 C ASELECT SSN,SCC#,SCGRADE F
11、ROM S WHERE SS#=SCS# BSELECT SSN,SCC#,SCGRADE FROM SC WHERE SS#SCGRADE CSELECT SSN,SCC#,SCGRADE FROM S,SC WHERE SS#=SCS# DSELECT SSN,SCC#,SCGRADE FROM SSC 答案:C11、检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是 D 。 ASELECT S#,SUM(GRADE)FROM SC WHERE GRADE=60 GROUP BY S# ORDER BY 2 DESC HAVING
12、 COUNT(*)4 WHERE C#=“C2” AND GRADE (SELECT GRADE FORM SC WHERE C#=“C2”) BSELECT S# FORM SC WHERE C#=“C2” AND GRADE IN (SELECT GRADE FORM SC WHERE C#=“C2”)CSELECT S# FORM SC WHERE C#=“C2” AND GRADE NOT IN (SELECT GRADE FORM SC WHERE C#=“C2”) DSELECT S# FORM SC WHERE C#=“C2” AND GRADEALL (SELECT GRADE
13、 FORM SC WHERE C#=“C2”第5章数据库完整性一、选择题:1、在数据库系统中,保证数据及语义正确和有效的功能是 (D )A.并发控制 B.存取控制 C.安全控制 D.完整性控制 2、关于主键约束以下说法错误的是( C)A. 一个表中只能设置一个主键约束 B.允许空值的字段上不能定义主键约束C.允许空值的字段上可以定义主键约束 D.、可以将包含多个字段的字段组合设置为主键 第6章关系数据理论一、选择题4、当关系模式R(A,B)已属于3NF,下列说法中 B 是正确的。 A它一定消除了插入和删除异常 B仍存在一定的插入和删除异常 C一定属于BCNF DA和C都是 答案:B5、关系模型
14、中的关系模式至少是 A A1NF B2NF C3NF DBCNF 答案:A6、在关系DB中,任何二元关系模式的最高范式必定是 D A1NF B2NF C3NF DBCNF 7、在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范式是 C 。 A2NF B3NF C4NF DBCNF 答案:C8、候选关键字中的属性称为 B 。 A非主属性 B主属性 C复合属性 D关键属性 答案:B9、消除了部分函数依赖的1NF的关系模式,必定是 B 。A1NF B2NF C3NF D4NF 答案:B10、关系模式的候选关键字可以有 C ,主关键字有 B 。 A0个 B1个 C1个或多个 D多个
15、 11、关系模式的分解不惟一 B 。 A惟一 B不惟一 答案:B12、根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。下面“部门”关系中,因哪个属性而使它不满足第一范式? B 。 部门(部门号,部门名,部门成员,部门总经理) A部门总经理 B部门成员 C部门名 D部门号 答案:B四、综合练习1、已知学生关系模式S(Sno,Sname,SD,Sdname,Course,Grade)其中:Sno学号、Sname姓名、SD系名、Sdname系主任名、Course课程、Grade成绩。(1)写出关系模式S的基本函数依赖和主码。(2)原关系模式S为几范式?为什么?分解成高一级范式,并说明为什
16、么? (3)将关系模式分解成3NF,并说明为什么? (1)写出关系模式S的基本函数依赖和主码。答: 关系模式S的基本函数依赖如下: SnoSname,SDSdname,SnoSD,(Sno,Course) Grade关系模式S的码为:(Sno,Course)。(2)原关系模式S为几范式?为什么?分解成高一级范式,并说明为什么?答: 原关系模式S是属于1NF的,码为(Sno,Course),非主属性中的成绩完全依赖于码,而其它非主属性对码的函数依赖为部分函数依赖,所以不属于2NF。消除非主属性对码的函数依赖为部分函数依赖,将关系模式分解成2NF如下:S1(Sno,Sname,SD,Sdname)
17、S2(Sno,Course,Grade) (3)将关系模式分解成3NF,并说明为什么? 答: 将上述关系模式分解成3NF如下: 关系模式S1中存在SnoSD,SDSdname,即非主属性Sdname传递依赖于Sno,所以S1不是3NF。进一步分解如下: S11(Sno,Sname,SD) S12(SD,Sdname) 分解后的关系模式S11、S12满足3NF。 对关系模式S2不存在非主属性对码的传递依赖,故属于3NF。所以,原模式S(Sno,Sname,SD,Sdname,Course,Grade)按如下分解满足3NF。S11(Sno,Sname,SD) S12(SD,Sdname) S2(S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 概论 期末考试 复习资料 14
限制150内