1数据库基础与应用综合练习题第1章数据库系统概论填空1.数据库系统具有__________、__________、__________、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。2.在文件系统中,存取数据的基本单位为________,在数据库系统中,存取数据的基本单位为________。3.数据库体系结构中包含的三级模式为__________、__________和__________。4.在数据库系统中包含的三级模式中,全局模式处于中间层,外模式处于最上层,内模式处于最下层。5.任一种数据模型都有________和________的区别。6.在数据库体系结构中,两级数据映象分别是指_____________之间的数据映象与______________之间的数据映象。7.设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系A×B具有______个属性和________元组。8.学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则________为学生关系中的________。9.用户定义的完整性是对关系中一些属性的取值给定相应的约束条件,禁止非法数据进入数据库。10.设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}},则ПB(δC70(R))的运算结果中包含有________个元组,每个元组包含有________个分量。11.域是实体相应属性的________。12.专门的关系运算包括________、________、________和__________四种。13.关系数据模型包括___________、___________和_________三个方面。14.设一个关系A具有4个属性和7个元组,关系B具有6个属性和6个元组,则关系A*B具有10个属性和42个元组。15.关系完整性包括______完整性、_______完整性和________完整性三个方面。16.在一个关系R中,若属性集X函数决定属性集Y,则记作为____________,称X为_____________。17.若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系达到________范式。18.已知“职工号→性别”成立,则“(职工号,性别)→性别”既是平凡函数依赖,又是部分函数依赖19.在一个关系R中,若X→Y且X/Y,则称X→Y为________依赖,否则,若X→Y且XY,则称X→Y为________依赖。20.若一个关系的任何非主属性都不部分依赖和传递依赖于任何候选码,则称该关系达到________范式21.在一个关系R中,若X→Y,并且X的任何真子集都不能函数决定Y,则称X→Y为________函数依赖,否则,若X→Y,并且X的一个真子集也能够函数决定Y,则称X→Y为________函数依赖。22.关系数据库中的每个关系必须最低达到________范式,该范式中的每个属性都是__________的。223.在一个关系R中,若存在X→Y,和Y→Z,则存在________,称此为函数依赖的___________规则。24.若一个关系中只有一个候选码,并且该关系达到了第三范式,则表明它同时也达到了________范式,该关系中所有属性的__________都是候选码。25.在实际的数据库管理系统中,对数据库的操作方式有__________、__________和__________等三种。26.在SQL中,通过使用视图,能够使在关系规范化时被分解的关系________连接起来,能够增强数据库的________性。27.在SQL中,主码约束的关键字为_________,外码约束的关键字为_________28.基本表属于全局模式中的表,它是________,而视图则属于局部模式中的表,它是________。29.由createschemaKUCUNauthorizationLIU命令建立一个数据库为_____,所有者为______________。30.在SQL中,建立修改和删除视图的命令分别为__________、__________和__________。31.SQL是高度_____________和面向_____________操作的语言。32.在SQL的________完整性约束中,每个约束只能涉及到1个属性,在________完整性约束中,每个约束可以涉及到多个属性。33.在SQL新版的查询语句中,________选项实现投影运算,________选项实现连接运算,________选项实现选择运算。34.需求分析阶段的主要目标是画出__________、建立_________和编写__________。35.对于较复杂的系统,概念设计阶段的主要任务是:首先根据系统的各个局部应用画出各自对应的__________,然后再进行综合和整体设计,画出__________。36.一个数据库应用系统的开发过程大致相继经过_________、________、________、__________、________和_________等六个阶段。37.由概念设计进入逻辑设计时,原来的________联系或________联系通常不需要被转换为对应的基本表。38.ACCCSS中字段的小数位属性是指定数字型和货币型数据的小数部分的位数,它只影响数据的显示方式,并不影响所存在储数值的精度。39.数据访问页与其它数据对象的区别在于,在ACCCSS数据库中仅保存数据访问页的快捷方式,数据访问页本身则为一个独立的HTML保存。40.Access用户操作界面中的“工作区”也称为。41.窗体中只可以按1个字段排序,而数据表中可以按2个或多个字段排序。42.ACCCSS为用户提供了多种数据库安全措施,如设置用户密码和权限43.模块是将VisualBasic语言的声明。语句和过程集全在一起,作为一个命令单位的程序。44.一个Access数据库对应于操作系统中的_______个文件,其文件扩展名为________。45.在Access2000中报表中有________和________视图,而没有________视图。46.宏和菜单的主要区别是它们对数据库施加作用的和不同。47.在ACCCSS设置或撤消数据库密码的过程中,数据库必须以方式打开48.Access“表”结构设计窗口分为两个部分,上半部分是___________,下半部分j__________。349.在ACCCSS中,在创建主键时,若要选择多个在字段作为主键,可同时按下Crtl键。50.宏是由一个或多个操作命令组成的集合,其中每个操作都有实现特定的功能,使用条件可以确定在某些情况下运行宏时,是否执行某个操作。51.MicrosoftSQLServer2000是运行在Windows操作系统平台上的,逻辑模型为关系型数据库管理系统。52.在SQLServer2000中,通常不需要用户建立索引,而是通过使用主码约束和惟一值约束,由系统自动建立索引。53.DB2是IBM公司的数据库产品,它是一个关系数据库管理系统,用户通过关系数据库的标准语言SQL可以建立,更新以及控制数据库。54.SQLServer主数据文件、次数据文件和事务日志文件默认的扩展名分别为、和。55.从是否改变基本表记录的物理位置角度可将索引分为__________和__________索引两类。56.声明游标的语句的关键字为DECLARECURSOR,该语句必须带有查询(或SELECT)57.在一个存储过程定义的AS关键字前可以定义该过程的参数,AS关键字之后为该过程的过程体。58.与传统的关系数据库相比,面向对象数据库用面向对象数据模型去映射客观世界,不仅存储了数据,而且存储了定义在数据之上的操作,以及对象之间复杂的________和__________关系59.SQLServer2000提供的最常用的管理工具是____________和___________。60.触发器是一种特殊的,基于表而创建,主要用来保证数据的完整性。61.在SQLServer2000中,每个程序块的开始标记为关键字__________,结束标记为关键字________。62.CHECK约束被称为________约束,UNIQUE约束被称为__________约束。63.在网络环境下,当多个用户同时访问数据库时,就会产生并发问题,SQLServer2000是利用________完成并发控制的。64.SQLServer2000支持两种形式的变量,即_________和__________65.在SQLServer2000中,一个事务是一个并发控制的单位,它把必须同时执行的一组操作捆绑在一起。66.DB2UDB提供了一套具有统一图形用户界面的管理工具,用于与任何服务器平台的数据库进行交互,这些管理工具中最主要的是控制中心和命令中心。67.实体之间的联系类型有三种,分别为________、________和________。68.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是________对________的联系。69.若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C是________对________的联系。70.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是________对________的联系。71.数据库和逻辑模型有_________、__________、_________和________等四种。72.层次模型是一棵________结构,关系模型是一个________结构。73.关系中的每一行称为一个__________,每一列称为一个__________。74.关系数据库系统具有________单一、采用________、数据完全________、4________理论支持等优点。75.在对象数据模型中,每个对象不仅要包含描述实体的________特征,而且要包含描述实体的________特征。76.在对象数据模型中,对象具有________性、________性和________性。77.数据库系统中的四类用户分别为____________、____________、____________和____________。78.数据库籪三级模式结构和两级数据映象确保了数据的____________独立性和__________独立性。79.DBMS提供数据_________语句和数据_____________语句供用户使用。80.SQL具有数据________、________、________和________等四种主要功能。第2章关系运算填空1.设D1,D2和D3域的基数分别为2,3和4,则D1D2D3的元组数为________,每个元组有________个分量。2.若一个关系为R(学生号,姓名,性别,年龄),则________可以作为该关系的主码,姓名、性别和年龄为该关系的________属性。3.在候选码中的每个属性被称为__________属性,不在任何候选码中的每个属性被称为_____________。4.设一个关系R1中的属性A是外码,它对应关系R2中的主码为B,则称________为子关系,________为父关系。5.在参照和被参照的关系中,每个外码值或者为_____________,或者等于另一个关系中的_________值。6.传统的集合运算包括____________、__________、________和________四种。7.设一个集合A={3,4,5,6,7},集合B-{1,3,5,7,9},则A和B的并集中包含有_______个元素,A和B的交集中包含有_______个元素。8.。9.设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50},{2,10,60},{3,20,72},{4,30,