数据库总复习

上传人:鲁** 文档编号:467621394 上传时间:2023-10-06 格式:DOC 页数:31 大小:414KB
返回 下载 相关 举报
数据库总复习_第1页
第1页 / 共31页
数据库总复习_第2页
第2页 / 共31页
数据库总复习_第3页
第3页 / 共31页
数据库总复习_第4页
第4页 / 共31页
数据库总复习_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《数据库总复习》由会员分享,可在线阅读,更多相关《数据库总复习(31页珍藏版)》请在金锄头文库上搜索。

1、v1.0可编辑可修改第三部分期末复习题第一章填空1 在文件管理结点程序和数据在存储位置上是 存放的。2 在系统中,不容易做到数据共享,在 系统中,容易做到数据共享。3 在文件系统中,存取数据的基本单位为 ,在数据库系统中,存取数据的基本单位为。4 分布式数据库系统既支持客户的 应用,又支持客户的 应用。5 若一个联系涉及到两个实体则称为 联系,若只涉及到一个实体则称为联系。6.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是对的联系。7若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是对的联系。8任一种数据模型都有和的区别。9层次模型是一棵结构,关系模型是

2、一个结构。10 把保存的关系称为对应数据库的元关系,一个数据库的元关系由自动建立。11 在对象数据模型中,每个对象不仅要包含描述实体的 特征,而且要包含描述实体的特征。12 数据库系统中的四类用户分别为 、和13 在数据库体系结构的三级模式中,全局模式处于 层,外模式处于 层,内模式处于层。14 DBMS勺主要功能之一是和数据字典。15 SQL具有数据、和等四种主要功能。第二章填空#v1.0可编辑可修改1 .设D,D2和D3域的基数分别为 2,3和4,贝y D D D3的元组数为,每个元组有个分量。2 .关系中的码可分为 、禾口外码五种。3 .学生关系中的班级号属性与班级关系中的班级号主码属性

3、相对应,则为学生关系中的。4 .设一个关系 R1中的属性A是外码,它对应关系R2中的主码为B,则称为子关系,为父关系。5 .用户定义的 是对关系中一些属性的取值给定相应的约束条件,禁止非法数据进入。6.专门的关系运算包括 、和四种。7 .设一个关系模式为R(A,B,C),对应的关系内容为R=1,10,50, 2,10,60,3,20,72, 4,30,60 ,贝U n b( S c7o(R)的运算结果中包含有 个元组,每个元组包含有个分量。8 .设一个学生关系为S(学生号,姓名),课程关系为 C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则姓名为变量 K的值的学生所选修的全部课程

4、信息所对应的运算表达式为 课程号( ( S姓名 =K()。9 .设一个学生关系为 S(学生号,姓名),课程关系为 C(课程号,课程名),选课关系为X(学生号,课程号,成绩),求出所有选课的学生信息的运算表达式为 与的自然连接。第三章填空1 .在一个关系R中,若属性集X函数决定属性集 Y,同时Y函数决定X,则记作为,它们之间互为。2 .在一个关系 R中,若Xt Y,并且X的任何真子集都不能函数决定Y,则称Xt Y为函数依赖,否则,若 Xt Y,并且X的一个真子集也能够函数决定Y,则称Xt Y 为函数依赖。3 .在一个关系R中,若存在“学号t系号,系号t系主任”,则隐含存在着函数决定。4. 在一个

5、关系R中,若存在Xt(Y,Z),则也隐含存在 和,称此为函数依赖的规则。#v1.0可编辑可修改该关系的候选码为,该候选码含有属性。FD=At B,Bt C,Dt E,则6.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=At B,At C,(C,D) tE,则该关系的候选码为,候选码函数决定 E是性。7 关系数据库中的每个关系必须最低达到范式,该范式中的每个属性都是5. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为#的。8 .设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为FD=At b,atC,(A,D) tE,则该关系的候选码为,该关系存在着函数依

6、赖。9 .设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为FD=At B,AtC,(C,D) tE,该关系只满足范式,若要规范化为第三范式,则将得到个关系。10. 设一个关系为 R(A,B,C,D,E,F,G),它的最小函数依赖集为FD=At B,A t C,CtD,CtE,AtF,FtG,该关系满足 范式,若要规范化为高一级的范式,则将得到个关系。11 .若一个关系的任何非主属性都不部分依赖和传递依赖于任何候选码,则称该关系达到范式。12.若一个关系中只有一个候选码,并且该关系达到了第三范式,则表明它同时也达到了范式,该关系中所有属性的 都是候选码。第四章一、填空1 .在实际的数

7、据库管理系统中,对数据库的操作方式有 、和等三种。2 .在SQL中建立和删除数据库模式的命令分别为 和3 .在SQL中,列级完整性约束分为 种情况,表级完整性约束分为 种情况。4 .在完整性约束中,每个约束只能涉及到1个属性,在完整性约束中,每个约束可以涉及到多个属性。5 .在SQL中,建立、修改和删除数据库中基本表结构的命令分别为 、禾廿命令。6. 向基本表插入数据时,可以在命令中使用关键字 引出记录值,或者在命令中子句得到一个结果表。v1.0可编辑可修改7 基本表属于全局模式中的表,它是 ,而视图则属于局部模式中的表,它。8 在SQL中,通过使用视图,能够使在关系规范化时被分解的关系 连接

8、起来,能够增强数据库的 性。9 .在 SQL中,create view 、update 和 drop view 命令分别为 、和视图的命令。10. 在SQL新版的查询语句中, 选项实现投影运算, 选项实现连接运算,选项实现选择运算。11 .在新版的SQL中,查询所涉及到的表及表之间的连接是在from选项中实现的,表之间的连接共有三种方式,分别称为 、和。SQL查询语句二、根据主教材第四章所给的商品库和教学库,按照下列所给的每条 写出相应的功能。1 . select distinet产地from商品表22 . select eount(distinet产地)as 产地数from商品表23 . s

9、elect 学生.学生号,count(*) as选课门数from学生,选课where 学生.学生号=选课.学生号group by学生.学生号4 . select distinet x.*from学生x,选课y,选课zwhere y. 学生号 =z.学生号 and y. 课程号 z.课程号 and x. 学生号=y.学生号5 . select x. 学生号,y.学生号,y.课程号from选课x,选课ywhere x.学生号=s1 and y.学生号=s2and x.课程号=y.课程号#v1.0可编辑可修改6 . select *from课程where exists (select课程号from选

10、课where课程.课程号=选课.课程号group by课程号 having count(*) between 2 and 4)7 . select *from学生where学生号in (select 学生号from选课group by学生号 having count(*)=2)or not exists (select *from选课where学生.学生号=选课.学生号)8 . select *from学生where not exists (select y.课程号from学生 x inner join 选课 y on x. 学生号 =y.学生号where x.姓名=a and not exi

11、sts (select *from选课where学生.学生号=选课学生号and y.课程号=选课.课程号)三、根据教材第四章所给的商品库和教学库,按照下列所给的每种功能写出相应的 查询语句。1 .从商品库中查询出数量大于10的商品种数。#v1.0可编辑可修改2 .从商品库中查询出每类(即分类名相同)商品的最高单价。3 从商品库中查询出每类(即分类名相同)商品的总数量。4 从商品库中查询出比所有电视机的单价都高的每种商品。5 从商品库中查询出同一产地的商品只有一种的所有商品。6 从教学库中查询出至少有两名学生所选修的全部课程。7 从教学库中查询出每门课程被选修的学生人数,并按所选人数的升序排列出

12、课程 号、课程名和选课人数。第五章填空题1 .一个数据库应用系统的开发过程大致相继经过需求分析、概念设计、机器实现、运行维护等六个阶段。2 .需求分析阶段的主要目标是画出 、建立和编写3 .对于较复杂的系统,概念设计阶段的主要任务是:首先根据系统的各个局部应用画出各自对应的 ,然后再进行综合和整体设计,画出 。4 .在列举的购物活动中,存在着三个实体,分别称为 、和5 .关系数据库系统中的全局模式由若干个 所组成,表与表之间的联系是通过定义的和实现的。6 由概念设计进入逻辑设计时,原来的 联系或联系通常不需要被转换为对应的基本表。7 在进行系统调试时,要有意地使用各种不同的 和进行各种不同的,

13、去测试系统中的所有方面。数据、操作8 在旅店管理中,涉及到的基本表有四个,它们分别为 、旅客登记表和消费卡表。9 在旅店管理中, 只派生出一个视图,该视图被称为 。一、单选1 在Access数据库中,数据保存在()对象中。#v1.0可编辑可修改A .窗体 B .查询 C .报表 D .表2 . Access数据库中的一对多”指的是()。A一个字段可以有许多输入项B一条记录可以与不同表中的多条记录相关C.一个表可以有多个记录D一个数据库可以有多个表3 下列哪一个不是设置表间“关系”时的选项()。A实施参照完整性B级联追加相关记录C级联更新相关字段D级联删除相关记录4 在表设计视图中,如果要限定数据的输入格式,应修改字段的()属性。A .格式 B .有效性规则 C .输入格式D.字段大小5 .下面有关表的叙述中错误的是()。A.表是Access数据库中的要素之一B.表设计的主要工作是设计表的结构C. Access数据库的各表之间相互独立D.可以将其他数据库的表导入到当前数据库中6 .创建交叉表查询必须对(A .标题B)字段进行分组(Group By)操作。.列表题C.行标题和列标题D .行标题、列标题和值)是主键的标志。A.8.下列(A.9.下列(7 .下列()图标是 Access)图标是 Access中表对象的标志。中新建报表的标志。囤新建B .倉新連CD .|

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号