数据库基础与应用综合练习题[1].doc_第1页
数据库基础与应用综合练习题[1].doc_第2页
数据库基础与应用综合练习题[1].doc_第3页
数据库基础与应用综合练习题[1].doc_第4页
数据库基础与应用综合练习题[1].doc_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库基础与应用综合练习题 第1章 数据库系统概论 填空 1. 数据库系统具有_、_、_、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。2. 在文件系统中,存取数据的基本单位为_,在数据库系统中,存取数据的基本单位为_。3. 数据库体系结构中包含的三级模式为_、_和_。4. 在数据库系统中包含的三级模式中,全局模式处于中间层,外模式处于最上层,内模式处于最下层。5. 任一种数据模型都有_和_的区别。6. 在数据库体系结构中,两级数据映象分别是指_之间的数据映象与_之间的数据映象。7. 设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系AB具有_个属性和_元组。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个元组,则关系AB具有10个属性和42个元组。15. 关系完整性包括_完整性、_完整性和_完整性三个方面。16. 在一个关系R中,若属性集X函数决定属性集Y,则记作为_,称X为_。17. 若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系达到_范式。18. 已知“职工号性别”成立,则“(职工号,性别)性别”既是平凡函数依赖,又是部分函数依赖19. 在一个关系R中,若XY且X /Y,则称XY为_依赖,否则,若XY且XY,则称XY为_依赖。20. 若一个关系的任何非主属性都不部分依赖和传递依赖于任何候选码,则称该关系达到_范式21. 在一个关系R中,若XY,并且X的任何真子集都不能函数决定Y,则称XY为_函数依赖,否则,若XY,并且X的一个真子集也能够函数决定Y,则称XY为_函数依赖。22. 关系数据库中的每个关系必须最低达到_范式,该范式中的每个属性都是_的。23. 在一个关系R中,若存在XY,和YZ,则存在_,称此为函数依赖的_规则。24. 若一个关系中只有一个候选码,并且该关系达到了第三范式,则表明它同时也达到了_范式,该关系中所有属性的_都是候选码。25. 在实际的数据库管理系统中,对数据库的操作方式有_、_和_等三种。26. 在SQL中,通过使用视图,能够使在关系规范化时被分解的关系_连接起来,能够增强数据库的_性。27. 在SQL中,主码约束的关键字为_,外码约束的关键字为_28. 基本表属于全局模式中的表,它是_,而视图则属于局部模式中的表,它是_。29. 由create schema KUCUN authorization LIU 命令建立一个数据库为_,所有者为_。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. 模块是将Visual Basic语言的声明。语句和过程集全在一起,作为一个命令单位的程序。44. 一个Access数据库对应于操作系统中的_个文件,其文件扩展名为_。45. 在Access 2000中报表中有_和_视图,而没有_视图。46. 宏和菜单的主要区别是它们对数据库施加作用的 和 不同。47. 在ACCCSS设置或撤消数据库密码的过程中,数据库必须以 方式打开48. Access“表”结构设计窗口分为两个部分,上半部分是_,下半部分j _。49. 在ACCCSS中,在创建主键时,若要选择多个在字段作为主键,可同时按下Crtl键。50. 宏是由一个或多个操作命令组成的集合,其中每个操作都有实现特定的功能,使用条件可以确定在某些情况下运行宏时,是否执行某个操作。51. MicrosoftSQL Server2000 是运行在Windows操作系统平台上的,逻辑模型为关系型数据库管理系统。52. 在SQL Server2000中,通常不需要用户建立索引,而是通过使用主码约束和惟一值约束,由系统自动建立索引。53. DB2是IBM公司的数据库产品,它是一个关系数据库管理系统,用户通过关系数据库的标准语言SQL可以建立,更新以及控制数据库。54. SQL Server主数据文件、次数据文件和事务日志文件默认的扩展名分别为 、 和 。55. 从是否改变基本表记录的物理位置角度可将索引分为_和_索引两类。56. 声明游标的语句的关键字为DECLARECURSOR,该语句必须带有查询(或SELECT)57. 在一个存储过程定义的AS关键字前可以定义该过程的参数,AS关键字之后为该过程的过程体。58. 与传统的关系数据库相比,面向对象数据库用面向对象数据模型去映射客观世界,不仅存储了数据,而且存储了定义在数据之上的操作,以及对象之间复杂的_和_关系59. SQL Server2000提供的最常用的管理工具是_和_。60. 触发器是一种特殊的 ,基于表而创建,主要用来保证数据的完整性。61. 在SQL Server2000中,每个程序块的开始标记为关键字_,结束标记为关键字_。62. CHECK约束被称为_约束,UNIQUE约束被称为_约束。63. 在网络环境下,当多个用户同时访问数据库时,就会产生并发问题,SQL Server2000是利用_完成并发控制的。64. SQL Server2000支持两种形式的变量,即_和_65. 在SQL Server2000中,一个事务是一个并发控制的单位,它把必须同时执行的一组操作捆绑在一起。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. 关系数据库系统具有_单一、采用_、数据完全_、_理论支持等优点。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,60,则B15(R)属于_运算,运算结果中包含有_个元组。10. 设一个关系模式为R1(A,B,C),对应的关系内容为R1=1,10,50, 2,10,60, 3,20,72, 4,30,60,另个关系模式为R2(A,D,E),对应的关系内容为R21,10,50, 2,10,60, 1,20,72, 2,30,60,则R1R2的运算结果中包含有_个元组,每个元组包含有_个分量。 第3章 关系规范化基础 填空1 在一个关系R中,若存在“学号系号,系号系主任”,则隐含存在着_函数决定_。2 3 在一个关系R中,若存在X(Y,Z),则也隐含存在_和_,称此为函数依赖的_规则。4 在一个关系R中,若X能够函数决定关系R中的每个属性,并且X的任何真子集都不能函数决定R中的每个属性,则称_为关系R的一个_。5 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=AB,CD,(A,C)E,则该关系的候选码为_,该候选码含有_属性。6 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=AB,BC,DE,则该关系的候选码为_,该候选码含有_属性。7 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=AB,AC,(C,D)E,则该关系的候选码为_,候选码函数决定E是_性。8 对关系进行规范化,通常只要求规范化到_范式。9 一个关系若存在部分函数依赖和传递函数依赖,则必然会造成_、以及_、_和_。10 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=AB,AC,(A,D)E,则该关系的候选码为_,该关系存在着_函数依赖。11 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=AB,AC,(C,D)E,该关系只满足_范式,若要规范化第三范式,则将得到_个关系。12 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=AB,AC,(A,D)E,该关系只满足_范式,若要规范化为高一级式,则将得到_个关系。13 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=AB,AC,CD,CE,该关系满足_范式,若要规范化为高一级的范式,则将得到_个关系。14 。 第4章 结构化查询语言-SQL 一、填空1 数据库系统的外模式在SQL中称为_,它由_产生出来。2 在SQL中完整性约束分为_完整性约束和_完整性约束。3 在SQL中,单值约束的关键字为_,检查约束的关键字为_。4 在SQL中,create table、alter table和drop table命令分别为在数据库中_、_和_基本表结构的命令。5 向基本表插入数据有两种命令格式,一种称为_插入格式,另一种称为_插入格式。6 在SQL中,每个视图中的列可以来自不同的_,它是在原有表的基础上_的逻辑意义上的新关系。7 在SQL中,根据基本表建立一个视图时,包括建立了该视图的_和_两个方面。8 当建立和删除一个视图时,对相应的基本表_,当修改一个视图时,则对相应的基本表_。9 在SQL的查询语句中,group by选项实现_功能,order by选项实现对结果表的_功能。10 在新版的SQL中,查询所涉及到的表及表之间的连接是在from选项中实现的,表之间的连接共有三种方式,分别称为_、_和_。二、根据主教材第四章所给的商品库和教学库,按照下列所给的每条SQL查询语句写出相应的功能。 在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为: 商品表1(商品代号 char(8),分类名 char(8),单价 float,数量 int) 商品表2(商品代号 char(8),产地 char(6),品牌 char(6) 在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为: 学生(学生号 char(7),姓名 char(6),性别 char(2),出生日期 datetime, 专业 char(10),年级 int) 课程(课程号 char(4),课程名 char(10),课程学分 int) 选课(学生号 char(7),课程号 char(4),成绩 int)1 select x.商品代号,分类名,数量,品牌 from 商品表1 x,商品表2 y where x.商品代号=y.商品代号2 select distinct 产地 from 商品表23 select count(distinct 产地) as 产地数 from 商品表24 select x.商品代号,分类名,产地,品牌 from 商品表1 x,商品表2 y where x.商品代号=y.商品代号 and (品牌=熊猫 or 品牌=春兰)5 select 学生.学生号,count(*) as 选课门数 from 学生,选课 where 学生.学生号=选课.学生号 group by 学生.学生号6 select distinc

温馨提示

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

评论

0/150

提交评论