您好,欢迎访问三七文档
..Word完美格式第一章数据库系统概述及建模数据库系统一、填空题1.数据库模型通常由()、()和()3要素组成。2.数据模型通常分为()、()和()。3.数据操作描述的是系统的动态特性,主要分为()和()两大类,共包括()、()、()和()4种操作。4.关系模型中,完整性约束主要是()和()。5.关系数据库是以()为基础的数据库系统。7.有了外模式/模式映像可以保证数据和应用程序之间();有了模式/内模式映像,可以保证数据和应用程序之间的()。8.事务的4个特性是()、()、()和()。009.数据库管理系统在3层结构之间提供的两层映像是()和()。10.当前数据库系统的主流是()。11.DBMS的中文意思是()。12.DBMS允许用户把一个或多个数据库操作组成(),它是一组按顺序执行的操作单位。、13.()是按照一定的数据模型组织的、长期储存在计算机内,可为多个用户共享的数据的聚集。14.数据库系统的基础是()。15.()处于数据库系统的核心位置。16.对数据库的操作要以()内容为依据。17.数据库系统3层结构的描述放在()中。18.查询处理最复杂最重要的部分是()。19.()是数据库中全部数据的逻辑结构和特征的描述。20.()是数据库物理结构和存储方式的描述。21.()是用户可以看见和使用的局部数据的逻辑结构和特征的描述。22.随着计算机软硬件的发展,数据管理技术不断完善,先后经历了()、()和()3个阶段。二、判断题1.数据库系统的基础是数据模型。2.数据库系统的核心是数据库管理系统。3.对数据库的操作要以运行日志为依据。4.数据结构描述的是系统的静态特性。..Word完美格式5.事务的原子性是指整个事务要么都执行,要么都不执行。三、简答题1.数据库系统有哪些特点?2.什么是数据库?3.什么是关系?4.什么是关系的码?5.什么是关系模型?6.关系模型有什么特点?7.数据库系统都包括什么?数据库建模一、填空题1.在E-R图中,数据元素用()表示;属性用()表示,实体之间的联系用()和()表示。2.一个实体的码属性值不能为空,称为()。3.二元联系可以分为()、()和()3种不同的类型。二、综合题1.请为计算机经销商设计一个数据库,要求包括生产厂商和产品的信息。生产厂商的信息包括名称、地址、电话等;产品的信息包括生产商、品牌、型号、价格等。用E-R图来描述该数据库,并且指出码。2.设计一个适合大学选课的数据库。该数据库应包括学生、系、教师、课程,哪个学生选了哪门课,哪个教师教哪门课,学生的成绩,一个系提供哪些课程等信息。用E-R图描述该数据库。..Word完美格式第二章关系数据库1、关系数据库的特点是()操作。2、关系模型的完整性规则包括()、()和()。3、连接运算是由()和()操作组合而成的。4、自然连接运算是由()、()和()操作组合而成的。5、关系模型由()、()和()组成。6、关系模式的定义格式为()。7、关系数据库中可命名的最小数据单位是()。8、关系的标题栏中的名称称为()。9、关系的名称和它的()称为关系模式。10、在一个实体表示的信息中,()称为码。11、关系代数运算中,传统的集合运算有()、()、()和()。13、关系代数运算中,专门的关系运算有()、()、()和()。15、传统的集合“并、交、差”运算施加于两个关系时,这两个关系的()必须相等,()必须取自同一个域。16、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是(),系关系的外..Word完美格式码是(),学生关系的主码是(),外码是()。17、关系代数是用对关系的运算来表达查询的,而关系演算是用()表达查询的,它分为()演算和()演算两种。18、设有如图1所示的关系R和S,计算:(1)R1=R-S;(2)R2=R∪S;(3)R3=R∩S;(4)R4=R×SRSABCABCabcbabcfdbdaafd19、设有如图2所示的关系R和S,计算:(1)R1=R-S;(2)R2=R∪S;(3)R3=R∩S;(4)R4=πA,B(σB=‘b1’(R))RSABCABCa1a1a2b1b2b2c1c2c1a1a2b2b2c2c1..Word完美格式20、设有学生课程数据库中包含如下关系:S(Sno,Sname,Sex,SD,Age)C(Cno,Cname,Term,Credit)SC(Sno,Cno,Grade)其中,S为学生表,它的各属性依次为学号、姓名、性别、系别和年龄;C为课程表,它的各属性依次为课程号、课程名、上课学期和学分;SC为学生选课成绩表,它的各属性依次为学号、课程号和成绩。请用关系代数表达式查询如下问题:(1)查询选修课程名为“数学”的学生学号和姓名。(2)查询至少选修了课程号为“1”和“3”的学生学号。(学号、姓名)(3)查询选修了“操作系统”或“数据库”课程的学生学号和姓名。(4)查询年龄在18~20之间(含18和20)的女生的学号、姓名和年龄。(5)查询选修了“数据库”课程的学生的学号、姓名和成绩。..Word完美格式(6)查询选修全部课程的学生姓名和所在的系。(7)查询选修课程包括学号为“1024”学生所学课程的学生学号。(8)查询不选修“2”号课程的学生姓名和所在的系。..Word完美格式第三章数据库语言SQL一、填空题1.在SQL查询时,如果要去掉查询结果中的重复组,需使用()。2.在SQL中使用()命令建立基本表。4.在SQL的SELECT语句中,不仅可以出现属性名,还可以出现()。5.当基本表中增加一个新列后,各元组在新列上的值是()。6.在SQL中表示交集的关键字是()。7.在SQL中表示并集的关键字是()。8.在SQL中表示差集的关键字是()。9.SQL对嵌套查询的处理方法是从()层向()层处理。10.在SQL中定义视图时,需要用关键字()连接子查询来完成。11.SQL包括了数据定义、数据查询、数据操作和()等功能。12.在SQL中,用户可以直接操作的是()。13.在SQL中,与关系代数中的投影运算对应的子句是()。14.SELECT语句执行的结果是()。15.关系数据库的标准语言是()。16.在SELECT语句中使用*表示()。17.使用CREATEVIEW语句建立的是()。..Word完美格式18.在SQL中使用UPDATE对表中数据进行修改时,应使用的子句是()。19.在SQL中使用CREATEINDEX语句建立的是()。20.在SQL的语句中,ALTER的作用是()。21.在SQL的排序子句:ORDERBY总分DESC,英语DESC表示()。22.当选择满足一定条件的元组进行分组时,应使用的关键字是()。23.语句TeacherNoINTNOTNULLUNIQUE表示的含义是()。二、判断题1.“%”表示任意的一个字符,“-”表示任意数量的字符。3.EXISTS的含义与存在量词相同。4.视图的内容要保存在一个新的数据库中。5.在视图中插入一个元组,该元组会同时插入到基本表中。6.如果对关系的查询比更新频繁得多,对使用频率高的属性建立索引比较有价值。三、简答题(不写)1.什么是嵌套查询?什么是相关子查询?2.简述SQL语言的主要特点。四、综合题关系模式如下:商品P(PNO,PN,COLOR,PRICE)商店S(SNO,SN,CITY)销售SP(PNO,SNO,QTY)用SQL写出查询语句:..Word完美格式(1)查询销售商品“TV”的商店名SN。(2)查询与商品“TV”颜色相同的商品名PN。(3)查询每种商品的销售量。(4)不销售商品P2的商店名SN。第六章关系数据理论1.通过模式分解把属于低级范式的关系模式转换为属于高级范式的关系模式的集合,这一过程称为()。..Word完美格式2.如果一个关系模式R(),则这个关系属于第一范式。3.要使关系模式属于第二范式,就要消除()。4.要使关系模式属于第三范式,既要消除(),也要消除()。5.若关系模式R属于第一范式,且(),则R属于BC范式。6.在函数依赖的范畴内,关系模式属于BC范式即已实现了模式的彻底分解,消除了()和()。7.关系规范化的目的是()。8.设计性能较优的关系模式称为规范化,规范化主要的理论依据是()。9.关系数据库规范化是为解决关系数据库中()问题而引入的。10.关系模式中的关系模式至少是()。11.候选码中的属性称为()。12.设属性集X={BG},函数依赖集F由下列9个函数依赖组成:{AC→PE,PG→A,B→CE,A→P,A→B,GC→A,PAB→G,AG→BG,ABCP→H}求X关于F的闭包。..Word完美格式13.设有关系模式RU,F,其中:U={E,F,G,H}F={E→G,G→E,F→EG,H→EG,FH→E},求F的最小函数依赖集。15.设有关系模式R(A,B,C,D),其上的函数依赖集为:F={A→C,C→A,B→AC,D→AC}1)计算(AD)+2)求F的最小等价函数依赖集Fm..Word完美格式16.设有函数依赖集F={D→G,C→A,CD→E,A→B}计算闭包D+,C+,A+,(CD)+,(AD)+,(AC)+,(ACD)+。第七章数据库设计1.概念设计的任务包括数据库(概念模式)设计和(事物)设计两个方面。2.数据库设计同其他工程设计一样,具有(反复性)、(试探性)和(分步进行)3个特性。3.数据库的生命周期包括两个阶段,一是();二是数据库的实施和运行阶段。4.要提高数据库查询的性能,就要减少(),这与规范化的要求往往是矛盾的。5.E-R数据模型一般在数据库设计的()阶段使用。6.数据模型是用来描述数据库的结构和语义的,数据模型有概念数据模型和结构数据模型两类,E-R模型是()。7.数据库设计的几个步骤是()。..Word完美格式8.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计的()阶段。9.在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,这通常称为()。10.数据库应用系统的设计应该具有对数据进行收集、存储、加工、抽取和传播等功能,即包括数据设计和处理设计,而()是系统设计的基础和核心。11.数据库实施阶段包括两项重要的工作,一项是数据的(),另一项是应用程序的编码和调试。12.在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。这些冲突主要有()、()和()3类。13.E-R图向关系模式转化要解决的问题是如何将实体和实体之间的联系转换成关系模式,如何确定这些关系模式的()。14.数据库需求分析时,数据字典的含义是()。15.数据流图是在数据库()阶段完成的。16.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()阶段。17.概念模型独立于()。18.E-R图是数据库设计的工具之一,它适用于建立数据库的()。19.数据库逻辑结构设计的主要任务是()。20.概念设计可以独立于数据库管理系统。..Word完美格式21.需求分析可以独立与数据库管理系统。22.逻辑设计可以独立与数据库管理系统。23.物理设计可以独立与数据库管理系统。24.为了提高查询的速度,在设计关系的时候,可以考虑把经常查询的属性放在一个关系里,而把很少用到的属性放在另一个关系里。25.数据库的物理设计的目标就是提高数据库的性能和有效利用存储空间。26.逻辑设计阶段,将概念模型转换成DBMS支持的数据模型,形成数据库的逻辑模式。27.数据库设计的任务是什么?28.数据库逻辑设计的任务和步骤。29.如何把E-R图转换成关系模式。30.有如下运动队和运动会两个方面的实体:运动队方面运动队:队名、教练姓名、队员姓名队员:队名、队员姓名、性别、项名其中,一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般有一个教练。运动会方面运动队
本文标题:数据库期末考试题
链接地址:https://www.777doc.com/doc-4571226 .html