1、最新的数据库复习资料第一章一、选择题1、在数据库中,产生数据不一致的根本原因是( A)A、数据存储量太大 B、没有严格保护数据C、未对数据进行完整性控制 D、数据冗余2、数据库管理系统的工作不包括(C)A、定义数据库 B、对已经定义的数据库进行管理C、为定义的数据库提供操作系统 D、数据通信3、数据库系统最大的特点是(A)A、数据的三级抽象和二级独立性 B、数据共享性C、数据结构化 D、数据独立性4、数据库系统的数据独立性是指(B)A、不会因为数据的变化而影响应用程序B、不会因为系统数据存储结构和数据逻辑结构的变化而影响应用程序C、不会因为存储策略的变化而影响存储结构D、不会因为某些存储结构的
2、变化而影响其他的存储结构5、在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(D)A、外模式 B、内模式 C、存储模式 D、模式6、层次型、网状型、关系型数据库划分原则是(D)A、文件的大小 B、记录的长短 C、联系的复杂程度 D、数据之间的联系7、数据库三级模式体系结构的划分,有利于保持数据库的(A)A、数据独立性 B、数据安全性 C、结构规范化 D、操作可行性8、有了模式/内模式映像,可以保证数据和应用程序之间的(B)A、逻辑独立性 B、物理独立性 C、数据一致性 D、数据安全性9、数据库管理系统能实现对数据库中数据的查询、插入、修改、删除等操作,这种功能称为(C)A
3、、数据定义功能 B、数据管理功能 C、数据操纵功能 D、数据控制功能数据库系统的核心是(B)A、数据库 B、数据库管理系统 C、数据模型 D、软件工具二、填空题1、数据库管理技术经历了人工管理阶段、文件系统和数据库系统三个阶段2、数据库系统和文件系统的本质区别在于数据库系统实现了整体数据的结构化。3、数据独立性可分为逻辑数据独立性和物理数据独立性4、根据数据模型的应用目的不同,数据模型分为概念模型和数据模型。5、数据模型是由数据结构、数据操作、完整性约束三部分组成。6、数据结构是对数据系统的静态描述,数据操纵是对数据系统的动态描述。7、按照数据结构的类型来命名,数据模型分为层次模型、网状模型、
4、关系模型。8、关系模型中,完整性的约束是指实体完整性、参照完整性和自定义完整性。9、外模式/模式映像保证数据和应用程序之间的逻辑独立性,模式/内模式保证数据和应用程序之间的物理独立性。三、简答题1、简述关系数据库的优缺点。2、三种基本数据模型的结构特点。第二章一、选择题1、关系数据库管理系统应能实现的专门关系运算包括(B)A、排序、索引、统计 B、选择、投影、连接C、关联、更新、排序 D、显示、打印、制表2、关系模型中,一个关键字是 ( c )A、有多个任意属性组成 B、至多有一个属性组成C、可有一个或多个其值能唯一标志该关系模式中任何远足的属性组成D、以上都不是3、同一个关系模型的人依赖那个
5、个元组值(A)A、不能全同 B、可全同 C、必须全同 D、以上都不是4、一个关系数据库文件中的各条记录(B)A、前后顺序不能任意颠倒,一定要按照输入的顺序排列B、前后顺序可以任意颠倒,不影响库中数据关系C、前后顺序可以颠倒,但排列顺序不同,统计处理的结果也不同D、前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列5、自然连接是构成新关系的有效方法,一般情况下,党对关系R和S使用自然连接时,要求R和S含有一个或多个共有的(D)A、元组 B、行 C、记录 D、属性6、设有属性A、B、C、D,一下表式中不时关系的是(c)A、R(A) B、R(A,B,C,D) C、R(ABCD) D、 R(A,B)
6、7、关系模式的任何属性(A)A、不可再分 B、可再分 C、命名可在该关系模式中不唯一 D、以上都不对8、关系运算中花费时间可能最长的云算是(C)A、投影 B、选择 C、笛卡尔积 D、除ABacbbABaddaABCadcbabcfd9、如图关系,经计算后结果是(C)ABCacbbcdA B、 C、 D、 图2-1 ABacbd 10、如图,两个关系R1和R2是进行(D)运算后得到的。A、交 B、并 C、笛卡尔积 D、连接ABCDEMABCDEacd121xyy125mnmijkacc112xyymmniij R1 R2 R3二、填空题1、关系操作的特点是集合操作。2、关系代数运算中,传统的集合
7、运算有笛卡尔积、并、交、差。4、关系数据库中,基于数学上两类运算是关系代数和关系演算。5、关系代数是用对关系的运算来表达查询的,而关系演算使用谓词查询的,它又分为元组关系演算和域关系演算三、简答题1、等值连接和自然连接的区别和联系四、计算题BCbcbbcd1、 对给定的关系进行计算 R3R1 R2 ABabcdecABdbdaac 计算R1=RS R2=R-S R3=RS R4=R5= R6=RT R7= ACTYBccdddfmnnTYcedf2、有如图关系PQTY292977babaggceedecdffefd R W D计算R1= R2= R3=RWR4= R5=RD3、如下关系,用关系
8、代数计算S(学号,姓名,年龄,性别,籍贯); C(课程号,课程名,教师姓名,办公室)SC(学号,课程号,成绩)(1) 计算籍贯为上海的学生的姓名,学号和选修的课程号 SSC)(2) 检索选修操作系统的学生姓名、课程号、成绩 (SSC)(3) 检索选修了全部课程的学生姓名和年龄 (S)(4)至少选修“程君”老师所收全部课程的学生姓名 (S()第三章一、选择填空题1、SQL语言是(B)的语言,易于学习。A、过程化 B、非过程化 C、格式化 D、导航式2、SQL是(A)语言A、关系数据库 B、层次数据库 C、网络数据库 D、飞数据库3、视图是一个虚表,它是从一个或多个表到处的表,在数据库中,只存放视
9、图的定义,不存放视图对应的数据4、动态(嵌入式)SQL和宿主语言之间通信方式有SQL通信区、游标、主变量5、注意游标、主变量和SQL通信区的定义使用方法6、注意嵌入式SQL使用的语法规则二、简答题1、就关系student, sc, course ,建立视图V-SC(sno,sname,cno,cname,grade),按cno升序排序,然后从该视图产旬平均成绩在90分以下的sno,cno,grade(1) CREATE VIEW V-SC(SNO,SNAME,CNO,CNAME,GRADE) AS SELECT STUDENT.SNO,STUDENT.SNAME,SC.CNO,SC.CNAME
10、,SC.GRADE) FROM STUDENT,SC ORDER BY CNO(2) SELECT SNO,CNO,GRADEFROM V-SCGROUP BY SNOHAVING AVG(GRADE90)2、课后相关习题,主要练习sql语句,注意谓词的使用和group by 和having 子句的使用3、用SQL语句定义表student sccourse ,其中student的关键字是sno,course的关键字是cno,sc的关键字是(sno,cno)4、用SQL语句student表插入记录,删除满足条件的记录、更新满足条件的记录5、熟练掌握所讲SQL语句并能应用第四章一、选择题1、关系数
11、据库规范化是为解决关系数据库中(A)问题而引入的A、插入、删除和数据冗余 B、提高查询速度C、减少数据操作的复杂性 D、保证数据的安全性和完整性2、关系规范化中的删除异常是指(A)、插入异常是指(D)A、不该删除的数据被删除 B、不该插入的数据被插入C、应该删除的未被删除 D、应该插入的未被插入3、当关系模式R(A,B)已经属于3NF,下列说法中正确的是(B)A、它一定消除了插入和删除异常 B、仍存在一定的插入和删除异常C、一定属于BCNF D、A和C都是4、关系模型中的关系模式至少是(A)A、1NF B、2NF C、3NF D、BCNF5、在关系DB中,任何而远关系模式的最高范式必定是(D)
12、A、1NF B、2NF C、3NF D、BCNF6、在关系模式R中,如果其函数依赖集中所有候选关键字都是决定因素,则R的最高范式是(C)A、2NF B、3NF C、BCNF D、4NF7、在关系模式中,若属性A和B存在1对1的联系,则说(C)A、AB B、BA C、AB D、以上都不是8、关系模式中,满足2NF的模式(B)A、可能是1NF B、必定是1NF C、必定是3NF D、必定是BCNF9、关系模式R中所有属性都是主属性,则R的最高范式是(B)A、A、2NF B、3NF C、BCNF D、4NF10、消除了部分函数依赖的1NF必定是(B)A 、1NF B、2NF C、3NF D、4NF1
13、1、关系模式的分解(B)零件号单价01020304258259A、唯一 B、不唯一12、如图关系是(D)A、不是3NF B、是3NF,但不是2NFC、是3NF但不是BCNF D、是BCNF13、如图关系是(B)材料号材料名生产商01020304线材型材线材型材武汉武汉南京武汉A、1NF B、2NF C、3NF D、BCNF二、填空题1、关系规范化的目的是控制冗余,避免插入删除异常,增强数据库结构的稳定性和灵活性。2、在关系数据库的规范化理论中,在执行分解时,必须遵守规范化原则:保持原有的依赖关系和无损连接。三、分析题1、证明在关系数据库中,任何的二元关系模式必定是BCNF。2、请证明如下关系式第几范式。工程号材料号数量开工日期完工日期价格11221122A1A2A3A14126182008012220080223200801032008012320080909200810022008120820081223250331231234证明:为1NF 因为该关系的候选关键字为(工程号,材料号) (工程号,材料号)开工日期 (工程号,材料号)完工日期 因此它不属于2NF,存在插入和删除异常可将其分解为关系R1(工程号,材料
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1