版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第三部分期末复习题第一章填空1 .在文件管理结点程序和数据在存储位置上是_2 .在系统中,不容易做到数据共享,在据共享。3 .在文件系统中,存取数据的基本单位为基本单位为。4 .分布式数据库系统既支持客户的 _5 .若一个联系涉及到两个实体则称为 . 联系。6 .若实体A和B是多对多的联系,实体对的联系。7 .若实体A和B是1对多的联系,实体对的联系。.任一种数据模型都有.层次模型是一棵_.把保存自动建立。11 .在对象数据模型中,每个对象不仅要包含描述实体的描述实体的特征。12 .数据库系统中的四类用户分别为 存放的。系统中,容易做到数,在数据库系统中,存取数据的应用,又支持客户的 应用。联
2、系,若只涉及到一个实体则称为B和C是多对1的联系,则实体A和C是的联系,则实体A和C是8910的区别。结构,关系模型是一个,的关系称为对应数据库的元关系,一个数据库的元关系由结构。特征,而且要包含。13 .在数据库体系结构的三级模式中,全局模式处于 层,内模式处于层,外模式处于层。14 . DBMS勺主要功能之一是15 . SQL具有数据数据字典。和等四种主要功能。第二章填空1 .设D,D2和Di域的基数分别为2,3和4,贝U D D D的元组数为组有个分量。2 .关系中的码可分为 、和外码五种。3 学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则学生关系中的。4 设一个关系 R1
3、中的属性A是外码,它对应关系R2中的主码为B,子关系,为父关系。5 用户定义的 是对关系中一些属性的取值给定相应的约束条件,数据进入。6.专门的关系运算包括 、和则称,每个元禁止非法四种。7 .设一个关系模式为R(A,B,C),对应的关系内容为R=1,1O,5O, 2,10,60,3,20,72, 4,30,60,贝U压(5 z/R)的运算结果中包含有 个元组,每个元组包含有个分量。8 .设一个学生关系为S(学生号,姓名),课程关系为 C(课程号,课程名),选课关系为X(学生号,课程号,成绩的运算表达式为 9 .设一个学生关系为为X(学生号,课程号,成绩的自然连接。O若X7 Y,并且X的任何真
4、子集都不能函数决定丫,则称X7 Y为若 X7 Y,并且X的一个真子集也能够函数决定丫则称X7 Y函数决定。4. 在一个关系R中,若存在X7(Y,Z),则也隐含存在函数依赖的规则。5. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为该关系的候选码为,该候选码含有,称此为FD=At B,B7 CQf E,则属性。),则姓名为变量K的值的学生所选修的全部课程信息所对应.)。课程号( ( 5姓名 =K(S(学生号,姓名),课程关系为 C(课程号,课程名),选课关系),求出所有选课的学生信息的运算表达式为 与第三章填空1 .在一个关系 R中,若属性集 X函数决定属性集 丫同时丫函数决定X,则
5、记作为 ,它们之间互为2 .在一个关系R中,函数依赖,否则,为函数依赖。若存在“学号7系号,系号7系主任”,则隐含存在着3 .在一个关系R中,FD=A7 B,A7 C,(C,D) 7 性。6. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为E,则该关系的候选码为 ,候选码函数决定 E是_7 .关系数据库中的每个关系必须最低达到 范式,该范式中的每个属性都是的。8 .设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为FD=A7 B,A7C,(A,D) 7E,则该关系的候选码为 ,该关系存在着 函数依赖。9 .设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为FD=
6、A7 B,A7C,(C,D) 7E,该关系只满足 范式,若要规范化为第三范式,则将得到 个关系。10.设一个关系为 R(A,B,C,D,E,F,G),它的最小函数依赖集为FD=A7 B,A 7 C,C7D,C7E,A7F,F7g,该关系满足 范式,若要规范化为高一级的范式,则将得到个关系。11 .若一个关系的任何非主属性都不部分依赖和传递依赖于任何候选码,则称该关系达到范式。12. 若一个关系中只有一个候选码,并且该关系达到了第三范式,则表明它同时也达 到了范式,该关系中所有属性的 都是候选码。第四章一、填空1 .在实际的数据库管理系统中,对数据库的操作方式有等三种。2 .在SQL中建立和删除
7、数据库模式的命令分别为O表级完整性约束分为1个属性,在_种情况。完整性约3 在SQL中,列级完整性约束分为 种情况,4 在完整性约束中,每个约束只能涉及到束中,每个约束可以涉及到多个属性。5.在SQL中,建立、修改和删除数据库中基本表结构的命令分别为禾n命令。6.向基本表插入数据时,可以在命令中使用关键字命令中子句得到一个结果表。7 .基本表属于全局模式中的表,它是 是_8 来,9引出记录值,或者在,而视图则属于局部模式中的表,它O.在SQL中,通过使用视图,能够使在关系规范化时被分解的关系 能够增强数据库的 性。.在 SQL 中,create view 、up date 和 drop vie
8、w 命令分别为视图的命令。10.在SQL新版的查询语句中,运算,选项实现选择运算。11.在新版的SQL中,查询所涉及到的表及表之间的连接是在表之间的连接共有三种方式,分别称为 、.选项实现投影运算,二、根据主教材第四章所给的商品库和教学库,按照下列所给的每条 写出相应的功能。1.select disti net产地from商品表2.select coun t(disti net from产地)as产地数.selectfromwhere group by商品表2学生.学生号,count(*) as学生,选课学生.学生号=选课.学生号学生.学生号.select dist inct x.*学生X,选
9、课y,选课z 学生号=z.学生号and y.from where y.select X.fromwhere x.and X.select *from选课门数连接起选项实现连接from选项中实现的,SQL查询语句课程号z.课程号and X.学生号=y.学生号学生号,y.学生号,y.课程号选课X,选课y学生号=s1 and y.学生号=s2课程号=y.课程号课程where exists (select from课程号wheregroup by )选课课程.课程号=选课.课程号课程号 having count(*) between 2 and 467. select *fromwherefromgr
10、oup by学生学生号in (select 学生号 选课学生号 having count(*)=a2. declare a char(6)set a= 刘亮if(exists(select * from stude nts whereprint 姓名为+a+的同学存在!elseprin t 姓名为+a+的同学不存在!的选项(学号 char(8),姓名 varchar(8),年 )和Score (学号char(8),课程名姓名=a)3. select year( from stude nts group by year(入学日期)as入学日期入学年份,count(*) as 人数4. selec
11、t day( from stude nts group by day(入学日期)as入学日期)入学日号,count(*) as 人数5. create pro cedure xxk2asbeginselect x.学号,x.姓名,x.专业,count(*) as 门数from stude nts x,score ywhere x.学号=y.学号group by x.学号,x.姓名,x.专业end6. create pro cedure xxk4(a char(8),b varchar(10),c numeric(5,2)asbeginup date scorewhere endset成绩=c学
12、号=a and课程名=b7. create pro cedure xxk6(a char(8),b varchar(10)asbegindelete from scorewhere学号=a and课程名=bend8. declare a char(8),b varchar(10),c numeric(5,2) declare xxx cursorfor select学号,课程名,成绩from scoreopen xxxfetch xxx into a,b,cwhile fetch_status=Obeginprint a+re plicate( ,3)+b+str(c)+re plicate(
13、 ,3)+(casewhen c=90 then 优秀when c=70 then 良好when c=60 then 及格else 不及格end)fetch from xxx into a,b,c endclose xxxdeallocate xxx9. declare a char(8),b varchar(10)declare c nu meric(5,2)declare d intset d=80declare xxx cursorfor select学号,课程名,成绩from scoreopen xxxfetch xxx into a,b,cwhile fetch_status=0be
14、ginif(c=d) print a+re plicate( ,3)+b+str(c,5) fetch from xxx into a,b,cendclose xxxdeallocate xxx10.declare a char(8),b varchar(10)declare s char(8),r varchar(10)set s=20030001set r= 数学declare xxx cursorfor select学号,课程名 from scoreopen xxxfetch xxx into a,b while fetch_status=0 beginif(a=s and b=r) b
15、egindelete from scorewhere curre nt of xxxbreakendfetch from xxx into a,b endclose xxxdeallocate xxx第三部分期末复习题参考答案第一章填空1.3.5.7.9.11.12.13.分开记录、数据项 二元、一元 多、多树、二维表格 状态、行为 数据库管理员、 中间、最上、 定义、查询、2.4.6.8.10.文件系统、数据库系统 局部、全局多、多型、值关系定义、DBMS15.第二章 填空1.24、33.班级号、外码5.完整性、数据库7. 2、19. 学生号(X)、S第三章 填空1. X Y、决定因素3.学
16、号、系主任数据库设计员、应用程序员、终端用户最下14.建立、维护更新、控制2.4. R18. C6.2.4. X5. (A,D)、27.第一、不可再分9.第一、311.第三第四章一、填空1.命令交互、程序执行、窗口界面3. 6、44.6. (A,D)8. (A,D)10.12. BC超码、候选码、主码、备用码、R2选择、X、完全、7 Y、投影、连接、除S部分X7 Z、分解性 、伪传递 、部分第二、3、决定因素2. create schema列级、表级5. create table 、alter table 、drop table 6. values7.实表、虚表8.连接、安全9.建立、修改、(
17、更新)、删除10. select11.中间连接、左连接、右连接二、根据主教材第四章所给的商品库和教学库,按照下列所给的每条drop schema、alter table、from、selectwhereSQL查询语句写出相应的功能。1.2.3.4.5. 课程号。6.7.8.从商品库中查询出所有商品的不同产地。从商品库中查询出所有商品的不同产地的总数。从教学库中查询出每个学生选课的门数。从教学库中查询出至少选修了两门课程的全部学生。从教学库中查询出学生号为 s1的学生和学生号为s2的学生所选修的共同课程的从教学库中查询出被 2至4名学生选修的所有课程。从教学库中查询出最多选修了2门课程(含未选任
18、何课程)的全部学生。从教学库中查询出选修了姓名为 a的学生的全部选课的所有学生。商品表1数量10分类名,max(单价)as最高单价商品表1分类名分类名,sum(数量)as 总数量商品表1分类名group by4. select *from wherefromwhere)5. selectfrom商品表1单价all(select 单价商品表1分类名=电视机wherefromwhere x.group by)商品表1.*,产地商品表1,商品表2商品表1.商品代号=商品表商品表1 X,商品表2 y商品代号=y.商品代号产地 havi ng coun t(*)=12.商品代号 and 产地in (se
19、lect 产地三、根据教材第四章所给的商品库和教学库,按照下列所给的每种功能写出相应的 查询语句。1. select cou nt(*)fromwhere2. selectfromgroup by3. selectfrom6. select disti net x.*from where y.课程X,选课y,选课z课程号=z.课程号and y.and X.课程号=y.课程号7. select课程.课程号,课程名,count(from课程,选课where课程.课程号=选课.课程号group by课程.课程号,课程名order by人数第五章学生号z.学生号课程.课程号)as人数填空题1.逻辑设计
20、、物理设计 2.数据流图、数据字典、需求说明书3. 局部ER图、整体ER图4. 商品实体、销售实体、收款实体5.基本表、主码、外码6. 1 对 1、8.客房表、 第六章一、单选1. D 2. B7. D 8. C二、填空数据库窗体货币型、显示方式、数据、数据库对象文本或数字、数字1对多 住宿表3. B9. D1.3.7.数据、操作9.客房表、4. A 5. C10. A2.精度5.7. 第七章一、单选1. C 2. B 3. D二、填空1. Access数据库、更高版本6.8.客房空闲表6. C4. 12.标题栏、菜单栏、工作区、mdb取值范围页眉、主体、页脚类模块、标准模块(次序无先后)3.
21、 对象列表框,代码编辑区域,过程事件列表框4. 密码、权限 第八章一、单选1. B 2. D 3. B 4. B二、填空1.5.5. A6. B大小写3.5.7.9.客户机(或客户端) 注册账号(或登录账号) 域用户账号 批处理bO. bigi nt2.4.6. mdf8.、int 、smallint硬盘空间企业版、标准版、个人版(次序无先后) 、ndf、ldf(次序无先后)局部变量(次序无先后)11. win dows关系三、根据下面所给的列每条语句或程序段的功能。1.8888893.学生号课程号0四、根据下面所给的 或程序段。1. select 学号,课程名,isnu 11(成绩,-1)f
22、rom Score2. select year(getdate(),m on th(getdate()3. select left( 学号,4)fron Stude nts、tinyint逻辑组件12.AAA数据库,写出下列每条查询语句的执行结果,或者写出下2.学生号课程号无成绩AAA数据库,按照下列每种功能写出相应的Transact-SQL 语句4. select datale ngth(25),datale ngth(getdate()第九章一、单选1. A 2. B 3. D二、填空题I. sp_ren amedb3.备份5.插入、删除、修改7. SELECT、SET9.多、多II. 非
23、空、唯一、聚集13. SELECT、SET4. D 5. D2. Back up Database索引快 数据、日志聚集、非聚集12. - 、/*、*/、Restore Database4.6.8.10.(次序无先后)14. BEGIN、END15.单条、BEGIN.END17. FETCH_STATUS18. BEGIN TRAN、COMMIT TRAN ROLLBACK TRAN19. CREATE PROC EXEC20. 插入(insert)、删除(delete)、更新(update,或修改21. CONSTRAINT 约束名 22.操作系统、登录23.登录帐号、口令(密码)三、写出下
24、列每条查询语句的执行结果,或者写出下列每条语句或程序段的功能。假设存在名为 AAA的数据库,包括 Students (学号char(8),姓名varchar(8),年 龄int ,专业varchar(20),入学日期 DateTime )和Score (学号char(8),课程名 varchar(10), 成绩 numeric(5,2)两张表。score表中查询出大于等于平均成绩的所有记录。stude nts16. DECLARE CURSOR、查询(或SELECT)(后三项次序无先后)1.2. 息。3.4.表中查询姓名为a的值的同学是否存在,根据不同情况显示出相应信5.6.表中分组统计出每个
25、年份入学的学生人数。 表中分组统计出每个日号入学的学生人数。从 从 显示出AAA库中每个学生的学号、姓名、专业等信息及选课门数 修改score表中学号为a的值、课程名为 b的值的学生的成绩为 c的值。从score表中删除学号为 a的值、课程名为 1的值的学生成绩记录。 显示出score表中每个成绩记录,并在每条记录最后给出优秀、良好、及格、不stude ntsstude nts7.8.及格等相应等级。9. 显示出score表中成绩大于等于 cd直的所有记录。10. 从score表中删除学号为a的值、课程名为b的值的学生记录。第四部分课程作业参考答案第一次作业填空依赖于2.文件、数据库 主属性、
26、非主属性、多8.元组、属性1.3.5.7. 14.6.9.10.文件系统、数据库系统 局部、全局多、多型、值关系定义、DBMS11.封装、继承、多态12.数据库管理员、数据库设计员、应用程序员、终端用户13.外模式和模式、模式和内模式14.15.关系数据结构、关系完整性规则、关系运算16.17.候选、属性18.主、非主19.空值、主码20. 7、3、221.选择、222. S、n学生号X23.课程号(X)、C24. X Y、决定因素25.非平凡、完全26.学号、系主任27. X7 Y、XT Z、分解性28. X、候选码29. (A,D)、230. (A,C,G)、331.第一、不可冉分32.数
27、据冗余、操作异:33.第一、334.第二、235.第三36. BC、决疋因素(更新异常)建立、维护单值、嵌套第二次作业一、填空题17. 119.21.对1、1对多客房表、住宿表客房表、客房空闲表18.20.设计要求、功能完善、娱乐费表、催补款表操作方便二、根据主教材第四章所给的商品库和教学库,按照下列所给的每条 写出相应的功能。1.SQL查询语句2.3.4.课程号。5.6.7.从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息。 从商品库中查询出所有商品的不同产地的总数。从教学库中查询出每门课程被选修的学生数。从教学库中查询出学生号为 s1的学生和学生号为s2的学生所选修的共同课程
28、的8.从教学库中查询出所有已被学生选修的课程。从教学库中查询出最多选修了2门课程(含未选任何课程)的全部学生。从教学库中查询出每个学生选课的全部情况,并依次按学生号和成绩排序。 从教学库中查询出选修了姓名为 a的学生的全部选课的所有学生。1.视图、基本表2. create schema、drop schema3.列级、表级4.列级、表级5.建立、修改、删除6. values、select7.表、建立8.连接、安全9.没有影响、有影响10. select、from、where11.group by、order by12.需求分析、概念设计13.数据流图、数据字典、需求说明书14.需求分析、ER图
29、15.商品实体、销售实体、收款实体16.全局模式、外模式三、根据教材第四章所给的商品库和教学库,按照下列所给的每种功能写出相应的 查询语句。1. select *from where 2.selectfrom group by3.select *from商品表1数量 between 10 and 20 (或 where 数量 =10 and 数量 all(select avg( 单价)商品表1from where x. group by)5.select dist inct from where商品表1.*,产地商品表1,商品表2商品表1.商品代号=商品表2.商品代号and产地in (sele
30、ct 产地 商品表1 X,商品表2 y商品代号=y.商品代号产地 having count(*)=1from where学生.*学生,选课学生.学生号=选课.学生号and课程号=any(select 课程号学生,选课学生.学生号=选课.学生号and姓名=m1第三次作业、单选题1. C2. D3. A4. B5. C6. A7. B8. C9. B10. A11. B12. C13. D14. D15.A16.B 17.B 18. C19. D20. B21.B22.B二、填空题数据库窗体 下拉菜单、mdb数据、数据库对象窗体、报表、数据访问页页眉、主体、页脚设计、预览、数据表15. Access数据库、更高版本16. HTML17. 类模块、标准模块(次序无先后)18. 工程资源管理器、模块属性窗口、代码编辑窗口19. VBA20.模块21. 大小写22.当前数据库、数据库对象1.3.5. 17.9.11.13.2.4. 86.8.10.12. 114.工作状态、4名称、类型打印方式、显示方式更新对多报表页眉、页面页眉、主体22.第四次作业、单选题1. B2. A3. B4. C 5. B 6. A7. D8. A9. D10. C 11. B 12. A13. B14. C15. A16. B 17. B 18. A19. A20. B21. B22. D
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度个人债务转让及债务清理执行细则协议4篇
- 二零二五年度安全生产标准化建设承包合同范本3篇
- 二零二五年度吊车操作培训与安全规范制定合同3篇
- 二零二五年度建筑材料质量纠纷处理合同范本6篇
- 二零二五年度城市公共厕所智能化改造合同范本2篇
- 临时活动用场地租赁合同书2024版样本版B版
- 二零二五年度商业地产租赁转供电管理合同3篇
- 2025年度教育机构学生信息保密与隐私保护合同范本4篇
- 泰州二手房买卖合同2025版
- 二零二五年度高空作业楼顶广告牌拆除与安全培训协议4篇
- 《医院财务分析报告》课件
- 2025老年公寓合同管理制度
- 2024-2025学年人教版数学六年级上册 期末综合卷(含答案)
- 2024中国汽车后市场年度发展报告
- 感染性腹泻的护理查房
- 天津市部分区2023-2024学年高二上学期期末考试 物理 含解析
- 《人工智能基础》全套英语教学课件(共7章)
- GB/T 35613-2024绿色产品评价纸和纸制品
- 物品赔偿单范本
- 《水和废水监测》课件
- 沪教版六年级数学下册课件【全册】
评论
0/150
提交评论