经济信息与计算机、物流管理专业(专科)-_第1页
经济信息与计算机、物流管理专业(专科)-_第2页
经济信息与计算机、物流管理专业(专科)-_第3页
经济信息与计算机、物流管理专业(专科)-_第4页
经济信息与计算机、物流管理专业(专科)-_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、经济信息与计算机、物流管理专业(专科数据处理概论课程期末复习练习一、考试题型1、填空题,共有两大题,占40%2、选择题,20%3、根据要求写命令或说出SQL的功能,40%二、各章节复习要求详见教学大纲和网上课堂复习内容三、复习练习题(一、填空题1.在文件管理阶段程序和数据在存储位置上是_存放的。2.在_系统中,不容易做到数据共享,在_系统中,容易做到数据共享。3.在文件系统中,存取数据的基本单位为_,在数据库系统中,存取数据的基本单位为_。4.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是_对_的联系。5.数据库系统中的四类用户分别为_、_、_和_。6.DBMS的主要功能

2、之一是_和_数据字典。7.SQL具有数据_、_、_和_等四种主要功能。8.设D1,D2和D3域的基数分别为2,3和4,则D1D2D3的元组数为_,每个元组有_个分量。9.学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则_为学生关系中的_。10.设一个学生关系为S(学生号,姓名,课程关系为C(课程号,课程名,选课关系为X(学生号,课程号,成绩,则姓名为变量K的值的学生所选修的全部课程信息所对应的运算表达式为_ 课程号(_ (姓名=K(_。11.设一个学生关系为S(学生号,姓名,课程关系为C(课程号,课程名,选课关系为X(学生号,课程号,成绩,求出所有选课的学生信息的运算表达式为_与_

3、的自然连接。12.在一个关系R中,若属性集X函数决定属性集Y,同时Y函数决定X,则记作为_,它们之间互为_。13.在一个关系R中,若XY,并且X的任何真子集都不能函数决定Y,则称XY为_函数依赖,否则,若XY,并且X的一个真子集也能够函数决定Y,则称XY为_函数依赖。14.在一个关系R中,若存在“学号系号,系号系主任”,则隐含存在着_函数决定_。15.关系数据库中的每个关系必须最低达到_范式,该范式中的每个属性都是_的。16.若一个关系的任何非主属性都不部分依赖和传递依赖于任何候选码,则称该关系达到_范式。17. 若一个关系中只有一个候选码,并且该关系达到了第三范式,则表明它同时也达到了_范式

4、,该关系中所有属性的_都是候选码。18.在实际的数据库管理系统中,对数据库的操作方式有_、_和_等三种。19.在SQL中建立和删除数据库模式的命令分别为_和_。20.在_完整性约束中,每个约束只能涉及到1个属性,在_完整性约束中,每个约束可以涉及到多个属性。21.在SQL中,建立、修改和删除数据库中基本表结构的命令分别为_、_和_命令。22.在SQL中,通过使用视图,能够使在关系规范化时被分解的关系_起来,能够增强数据库的_性。23. 在SQL新版的查询语句中,_选项实现投影运算,_选项实现连接运算,_选项实现选择运算。24.一个数据库应用系统的开发过程大致相继经过需求分析、概念设计、_、_、

5、机器实现、运行维护等六个阶段。25.对于较复杂的系统,概念设计阶段的主要任务是:首先根据系统的各个局部应用画出各自对应的_,然后再进行综合和整体设计,画出_。26.在人工管理和文件管理阶段,程序设计数据表示。27.数据库处理技术经历了_、_、_、以及分布式数据库管理等四个发展阶段。28.关系中的每一行称为一个,每一列称为一个。29.数据库体系结构的三级模式分别为:最内层的_,中间层的_,和最外层用户所见的_。30.关系数据库中的每个关系必须最低达到_范式,该范式中的每个属性都是_的。31.一个关系若存在部分函数依赖和传递函数依赖,则必然会造成带来和。32.概念设计阶段的主要任务是根据_的结果找

6、出所有数据实体,画出相应的_。33.一个Access数据库对应于操作系统中的_个文件,其文件扩展名为_。34.Access数据库系统中,定义表中的字段就是确定表的结构,即确定表中字段的、属性和说明等。35.在Access中,数据导入是将其它格式文件中的数据和其它Access数据库中的对象导入到_中,而数据导出是将Access数据库中的_传送到另一个数据库或其它格式文件中。36.分布式数据库系统既支持客户的_应用,又支持客户的_应用。37.数据为系统中的四类用户分别为、和。38.关系数据模型包括、和三个方面。39.在一个关系R中,若存在XY和XZ,则存在_,称此为函数依赖的_规则。40. 在SQ

7、L中,每个视图中的列可以来自不同的_,它是在原有表的基础上_的逻辑意义上的新关系。41. 在SQL的查询语句中,group by选项实现_功能,order by选项实现对结果表的_功能。42.机器实现阶段的目标是在计算机系统中得到一个满足_的_和_的数据库应用系统。43. 数据访问页与其他数据库对象的区别是:在Access数据库中仅保存数据访问页的快捷方式,数据访问页本身则作为一个独立的文件保存。44.Access为用户提供了多种数据库安全措施,如设置用户_和_。45.在设置或撤消数据库密码的过程中,密码对于字母是敏感的。(二、根据所给的商品库和教学库,或者按照下列所给的每条SQL查询语句写出

8、相应的功能,或者按照下列所给的每种功能写出相应的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根据要求写出功

9、能:1.select distinct 产地from 商品表22.select distinct 品牌from 商品表23. select x.商品代号,分类名,数量,品牌from 商品表1 x, 商品表2 ywhere x.商品代号=y.商品代号and (品牌=熊猫 or 品牌=春兰4.select 学生.学生号,count(* as 选课门数from 学生,选课where 学生.学生号=选课.学生号group by 学生.学生号5.select *from 学生where 学生号in (select 学生号from 选课group by 学生号having count(*=1 6.sele

10、ct 课程.课程号,课程.课程名,count(* as 选课人数from 课程,选课where 课程.课程号=选课.课程号group by 课程.课程号,课程.课程名order by 课程.课程号7.select *from 学生where 学生号in (select 学生号from 选课group by 学生号having count(*<=2 ornot exists (select *from 选课where 学生.学生号=选课.学生号8.select count(distinct 产地 as 产地数from 商品表29.select 学生.学生号,count(* as 选课门数f

11、rom 学生,选课where 学生.学生号=选课.学生号group by 学生.学生号10.select distinct x.*from 学生x,选课y,选课zfrom 选课x,选课ywhere x.学生号=s1 and y.学生号=s2and x.课程号=y.课程号12.select *from 课程where exists (select 课程号from 选课where 课程.课程号=选课.课程号group by 课程号having count(* between 2 and 4根据要求写出SQL命令:1.从商品库中查询出数量大于10的商品种数。2.从商品库中查询出数量在10和20之间的

12、商品种数。3.从商品库中查询出每类(即分类名相同商品的最高单价。4.从商品库中查询出比所有商品单价的平均值要高的全部商品。5.从教学库中查询姓王的同学所选课程的课程号,课程名,结果按课程号降序排序。6.从商品库中查询出每类(即分类名相同商品的最低单价。7. 从教学库中查询出最多选修了2门课程(含未选任何课程的全部学生。8.从商品库中查询出每类(即分类名相同商品的最高单价。9.从教学库中查询出至少选修了姓名为m1学生所选课程中一门课的全部学生。10.从教学库中查询姓王的同学所选课程的课程号,课程名,结果按课程号降序排序。11.查询出选修了”数据库基础与应用”课程的所有学生的姓名和成绩,结果按成绩

13、降序排列。12.从商品库中查询出每类(即分类名相同商品的总数量。参考答案(一、填空1. 分开2. 文件系统、数据库系统3. 记录、数据项4、多,多5. 数据库管理员、数据库设计员、应用程序员、终端用户6. 建立、维护7. 定义、查询、更新、控制8. 24、 39、班级号,外码10. C、X、S11. 学生号(X、S12. XY、决定因素13. 完全、部分14. 学号、系主任15. 第一、不可再分16. 第三17. BC、决定因素18 增加,修改,删除19. create database(schema、drop database(schema20. 列级、表级21. create table、

14、alter table、drop table22. 连接、安全23. select、from、where24. 逻辑设计、物理设计25. 局部ER图、整体ER图26、依赖于27、人工管理,文件管理,数据库管理28、记录(或元组,字段(属性29、内模式,模式(全局模式,外模式49、第一,不可再分30、第一范式,不可再分31、数据冗余,更新异常32、需求分析,ER图33、1,.mdb34、名称,类型35、当前数据库,数据库对象36、局部,全局37、数据库管理员,数据库设计人员,应用程序员,终端用户38、关系数据结构,关系完整性规则,关系运算39、X->YZ,合并40、表,建立41、分组,排序

15、42、设计要求,功能完善,操作方便43、HTML 44、密码,权限 45、大小写 、根据要求写出命令的功能或 (二) 根据要求写出命令的功能或 SQL 命令 、 根据给出的命令写出语句的功能 的命令写出语句的功能: 根据给出的命令写出语句的功能: 1、从商品表 2 中查询不同的产地 2、从商品表 2 中查询不同的品牌 3、查询品千牌为春兰或熊猫的商品信息,商品代号,分类名,数量,品牌 4、查询每个学生的学号和选课门数 5、查询只选了一门课的学生信息 6、查询每门课程的选课人数 7. 从教学库中查询出最多选修了 2 门课程(含未选任何课程)的全部学生。 8. 从商品库中查询出所有商品的不同产地的

16、总数。 9、查询每个学生的学号和选课门数 10. 从教学库中查询出至少选修了两门课程的全部学生。 11. 从教学库中查询出学生号为s1 的学生和学生号为s2 的学生所选修的共同课程的课程号。 12. 从教学库中查询出被 2 至 4 名学生选修的所有课程。 命令: 根据要求写出 SQL 命令: 1、select count(* as 数量 from 商品表 1 where 数量>10 2、select count(* From 商品表 1 Where 数量 between 10 and 20 3、select 分类名,max(单价 as 最高单价 from 商品表 1 group by 分

17、类名 4、select * From 商品表 1 Where 单价>all (select avg(单价 from 商品表 1 5、select 课程号,课程名 from 学生,选课 where 学生.学生号=选课.学生号 and 姓名 like “张%” order by 课程号 6、select min(单价 From 商品表 1 Group by 商品号 7. select distinct x.* from 课程 x,选课 y,选课 z where y.课程号=z.课程号 and y.学生号<>z.学生号 and x.课程号=y.课程号 8、select max(单价 From 商品表 1 Group by 商品号 9、select distinct 学生.* from 学生,选课 where 学生.学生号=选课.学生号 and 课程号

温馨提示

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

评论

0/150

提交评论