数据库系统概论复习题.doc_第1页
数据库系统概论复习题.doc_第2页
数据库系统概论复习题.doc_第3页
数据库系统概论复习题.doc_第4页
数据库系统概论复习题.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

数据库综合复习题(1)一、填空题 1. 数据库处理技术经历了_、_、_、以及分布式数据库管理等四个发展阶段。 2在文件管理结点程序和数据在存储位置上是_存放的。 3在人工管理和文件管理阶段,程序设计_数据表示。 4数据库系统具有_、_、_、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。 5在文件管理阶段,文件之间是相互_的,在数据库管理阶段,文件之间是相互_的。 6在实体中能作为码的属性称为_,否则称为_。 7域是实体中相应属性的_,性别属性的域包含有_个值。 8实体之间的联系类型有三种,分别为_、_和_。 9若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是_对_的联系。 10若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C是_对_的联系。 11若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是_对_的联系。 12把保存_的关系称为对应数据库的元关系,一个数据库的元关系由_自动建立。 13. 关系数据库系统具有_单一、采用_、数据完全_、_理论支持等优点。 14在对象数据模型中,每个对象不仅要包含描述实体的_特征,而且要包含描述实体的_特征。 15在对象数据模型中,对象具有_性、_性和_性。 16在_数据模型中,_不但能够继承,而且能够嵌套。 17顾客购物的订单和订单明细之间的_对_的联系。 18关系中的码可分为_、_、_、_和外码五种。 19主码是一种_码,主码中的_个数没有限制。 20学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则_为学生关系中的_。 21若一个关系为R(学生号,姓名,性别,年龄),则_可以作为该关系的主码,姓名、性别和年龄为该关系的_属性。 22设一个关系模式为R(A,B,C),对应的关系内容为R=1,10,50, 2,10,60, 3,20,72, 4,30,60,则B15(R)属于_运算,运算结果中包含有_个元组。 23设一个关系模式为R(A,B,C),对应的关系内容为R=1,10,50, 2,10,60, 3,20,72, 4,30,60,则B(C=a 9. declare a numeric(5,2),b numeric(5,2) set a=(select max(成绩) from score) set b=(select min(成绩) from score) print a-b 五、根据下面所给的AAA数据库,按照下列每种功能写出相应的Transact-SQL语句或程序段 假设使用名称为AAA的数据库,它包括Students(学号 char(8),姓名 varchar(8),年龄 int,专业 varchar(20),入学日期 DateTime)和Score(学号 char(8),课程名 varchar(10),成绩 numeric(5,2))两张表。 1. 从名字为“My Table”的表中查询出所有记录。 2. 将字符串SOFTWARE中的SOFT提取出来,并以小写形式显示出来。 3. 显示出该Score表中的全部数据,并要求当成绩为空时显示数值-1。 4. 显示出当前日期中的年份和月份数据。 5. 创建AAA数据库,所有参数取默认值。参考答案一、填空题1. 人工管理、文件管理、数据库管理 2. 分开3. 依赖于 4. 数据结构化、数据共享、数据独立性5. 独立、联系 6. 主属性、非主属性7. 取值范围、2 8. 1对1、1对多、多对多9. 多、多 10. 1、多11. 多、多 12. 关系定义、DBMS 13. 数据结构、集合运算、独立、数学 14. 状态、行为15. 封装、继承、多态 16. 对象、对象17. 1、多 18. 超码、候选码、主码、备用码19. 候选、属性 20. 班级号、外码21. 学生号、非主 22. 选择、2 23. 2、1 24. 4、3 25. S、学生号 X 26. 课程号 、X、课程名=程序设计 27. C、X、S 28. XY、XZ、分解性29. X、候选码 30. 部分、传递31. (A,C)、2 32. (A,D)、2 33. (A,D)、部分 34. 第一、3 35. 第一、3 36. 第一、2 37. 第二、2 38. 第二、2 39. 6、4 40. 主码、单值、外码、检查41. 列级、表级 42. primary key、foreign key 43. Unique、check 44. 建立、修改、删除45. 结构、内容 46. 没有影响、有影响47. 建立、修改(更新)、删除 48. create view、update、drop view 49. select、from、where 50. 机器实现、运行维护51. 数据流图、数据字典、需求说明书 52. 数据、处理53. 开发、用户 54. 需求分析、ER图55. 全局模式、外模式 56. 基本表、主码、外码57. 基本表、视图 58. 1对1、1对多59. 多对多、基本表 60. 数据库模式、数据、应用程序61. 表、查询、窗体 62. 数据库窗体63. 工作状态 64. 标题栏、菜单栏、工作区65. Office 66. 下拉菜单 二、根据主教材第四章所给的商品库和教学库,按照下列所给的每条SQL查询语句写出相应的功能。1. 从商品库中查询出所有商品的不同产地的总数。2. 从商品库中查询出品牌为熊猫或春兰的所有商品的商品代号、分类名、产地和品牌。3. 从教学库中查询出每个学生选课的门数。4. 从教学库中查询出每门课程被选修的学生数。5. 从教学库中查询出被2至4名学生选修的所有课程。 三、根据教材第四章所给的商品库和教学库,按照下列所给的每种功能写出相应的查询语句。1. select 商品表1.商品代号,单价,数量,产地 from 商品表1,商品表2 where 商品表1.商品代号=商品表2.商品代号2. select count(*) from 商品表1 where 数量103. select * from 商品表1 where 数量 between 10 and 20 (或where 数量=10 and 数量=20)4. select 分类名,max(单价) as 最高单价 from 商品表1 group by 分类名 四、根据下面所给的AAA数据库,写出下列每条查询语句的执行结果,或者写出下列每条语句或程序段的功能1. 888 -889 2. 888 8893. 14 4. student 5. 学生号 课程号 06. 从Students表中查询出所有当年(系统时间)入学的学生记录。7. 首先定义一个名为MyNo的局部变量,并给它赋初值,如果MyNo属于计算机软件专业,则显示出平均成绩,否则显示“学号为MyNo的学生不存在或不属于软件专业”。8. 从score表中查询出大于等于平均成绩的所有记录。9. 求出score表中最高成绩与最低成绩的分数之差。 五、根据下面所给的AAA数据库,按照下列每种功能写出相应的Transact-SQL语句或程序段1. SEL

温馨提示

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

评论

0/150

提交评论