数据库原理试题集.doc

上传人:h**** 文档编号:169057 上传时间:2018-07-13 格式:DOC 页数:83 大小:228KB
下载 相关 举报
数据库原理试题集.doc_第1页
第1页 / 共83页
数据库原理试题集.doc_第2页
第2页 / 共83页
数据库原理试题集.doc_第3页
第3页 / 共83页
数据库原理试题集.doc_第4页
第4页 / 共83页
数据库原理试题集.doc_第5页
第5页 / 共83页
点击查看更多>>
资源描述

1、第一章 绪论 一 .名词解释 1. 数据 2. 数据库 3. 数据库管理系统 4. 数据库系统 5. 实体 6. 实体型 7. 实体集 8. 属性(概念模型中) 9. 码(概念模型中) 10. 实体 -联系图( E-R 图) 11. 关系 12. 属性(关系模型中) 13. 域 14. 元组 15. 码(关系模型中) 16. 分量 17. 关系模式 18. 模式 19. 外模式 20. 内模式 21. DDL 22. DML 解答 : 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 二

2、 .填空 1. 1. 数据库管理系统常见的数据模型有层次模型、网状模型和 _3 种。 2. 2. 一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与 实体“项目”的联系属于 _的联系。 3. 3. 结构数据模型有严格的形式化定义。数据模型应包括数据结构、 _和 _三个 部分。 4. 4. 数据模型按不 同应用层次分成 3 种类型,它们是概念数据模型、 _和物理 数据模型。 5. 5. 用树型结构表示实体类型及实体间联系的数据模型称为 _。 6. 6. 当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从 而不致引起应用程序的变化,这是指数据的 _。

3、 7. 7. _是数据库设计的核心。 8. 8. E-R 模型是数据库的 _设计阶段的一个有力工具。 9. 9. 数据库管理系统 (DBMS)由以下三类程序组成: _、控制数据库运行和维护数 据库。 10. 10. 数据库中常用的四种文件组织方式是: _、索引文件、散列文件、倒排文 件。 11. 11. 数据管理经过了手工文档、文件系统和 _三个发展阶段。 12. 12. E R 图中包括 _、 _和联系三种基本图素。 13. 13. 提供数据库定义、数据装入、数据操纵、数据控制和 DB 维护功能的软件称为 _ 。 14. 14. 数据库系统提供了两个方面的映像功能,这样 就使得数据既具有 _

4、 _独立性,又具有 _独立性。 15. 15. 典型的层次模型是美国的 IBM 公司在 1968 年推出的 _系统。网状模型的主要 代表是 1969 年 _报告提出的数据模型。 16. 16. 内模式是数据库在物理存储方面的描述,定义所有的内部记录类型、 _和 _ _的组织方式,以及数据控制方面的细节。 17. 17. 逻辑数据独立性是指修改 _,尽量保 持 _ _不变。 18. 18. 数据库系统中最重要的软件是 _ _,最重要的用户是 _ _。 19. 19. 与数据库系统相比较,文件管理系统的数据共享性 _,数据独立性 _ _。 解答 : 1. 2. 3. 4. 5. 6. 7. 8.

5、9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 三 .选择 解答 : 四 .简答题 解答 : 五 .设计题 解答 : 六 .综合题 解答 : 第二章 关系数据库 一 .名词解释 1. 域 2. 笛卡尔积 3. 关系 4. 元组 5. 属性 6. 分量 7. 关系的目 8. 主码 9. 候选码 10. 外部码 11. 实体完整性规则 12. 参照完整性规则 13. 关系模式 14. 关系 15. 关系数据库 16. 给定关系 R(X,Z),当 X=x 时, x 在 R 中的象集 Z 17. 选择 18. 投影 19. 等值连接 20. 自然连接 21. 外连

6、接 解答 : 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 二 .填空 1. 20. 在关系模型中,把数据看成一个二维表,每一个二维表称为一个 _。 2. 21. 关系数据库的关系演算语言是以 _为基础的 DML 语言。 3. 22. 关系数据操作语言 (DML)有两种不同类型:关系代数型和 _。 4. 23. 设有关系模式 S(A,B,C,D),与关系代数表达式 2, 3( S)等价的 SQL 语句是 _ _。 5. 24. 在关系代数的传统集合运算中,假定有关系 R 和 S,运算结果为

7、RS。 如果 RS 中的元组属于 R 或者属于 S,则 RS 是 _运算的结果; 如果 RS 中的元组属于 R 而不属于 S,则 RS 是 _运算的结果。 6. 25. 属性的取值范围称为该属性的 _。 7. 26. 关系代数中专门的关系运算包括: _、投影、连接和除法。 8. 27. 关系数据操作语言 (DML)的特点是:操作对象与结果均为关系、操作的非过程性强、 语言一体化、并且是建立在 _基础之上。 已知关系 R( A, B, C, D)和 S( B, C, D),则 R S 的元数是 _。 9. 28. 关系代数运算中,联接可由选择和 _操作组合而成。 10. 29. 对关系进行投影、

8、选择、联接运算的结果是 _。 11. 30. 在 SQL 语言的关系定义语句中,外键子句实现 _完整性约束。 12. 31. 如果两个关系没有公共属性,则其自然联接操作与 _操作等价。 13. 32. 在基本表中,主键应该体现其值的 _和 _两个特性。 14. 33. 聚合函数“ count(列名 )”的语义是 _。 15. 34. 设有学生表 S(学号,姓名,班级 )和学生选课表 SC(学号,课程号,成绩 ),为维护数 据一致性,表 S 与 SC 之间应满足 _完整性约束。 16. 35. 在关系代数运算中,从关系中取出满足条件的元组的运算称为 _。 17. 36. 关系数据库数据操作的处理

9、单位是 _,层次和网状数据库数据操作的处理单位是 记录。 18. 37. 已知关系 R( A, B, C, D)和 S( B, C, D),则 R S 的元数是 _。 解答 : 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 三 .选择 解答 : 四 .简答题 1. 试述关系模型的三个组成部分。 2. 试述关系数据库语言的特点和分类。 3. 简述域、笛卡儿积、关系、元组、属性之间的联系与区别。 4. 简述主码、候选码、外部码之间的联系与区别。 5. 简述关系模式、关系、关系数据库之间的联系 与区别。 6. 简述关系模

10、型的完整性规则。在参照完整性中,外码属性值可以为空吗?为什么? 7. 试述等值连接与自然连接的区别和联系? 8. 可以表示任何关系代数操作的 5 种基本操作是什么? 9. 设有如下的三个关系模式: S( SNO, SNAME, AGE, SEX) SC( SNO, CNO, GRADE) C( CNO, CNAME, TEACHER) 试写出检索学习 WANG老师讲授课程的男学生的姓名( SNAME)的关系代数 表达式。 10. 设有供应商关系 S 和零件关系 P,如下图所示, S 和 P 的主键分别是“供应商号”和“零件 号”, P 的外键是“供应商号”。 S P 供应商号 供应商名 所在城

11、市 A1 A2 A3 A4 红星 宇宙 黎明 立新 北京 上海 天津 重庆 零件号 颜色 供应商号 P1 P2 P3 红 蓝 白 A1 A3 A4 题 1 图 分析下列各 操作能否被正确执行,并说明理由。 1)在 P 中插入元组(“ P2“,“白“,“ A2“) 2)在 P 中插入元组( NULL,“绿“,“ A1“) 11. 设有供应商关系 S 和零件关系 P,如下图所示, S 和 P 的主键分别是“供应商号”和“零 件号”, P 的外键是“供应商号”。 S P table align=“left“ border=“1“ cellpadding=“0“ cellspacing=“0“ style=“width

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

当前位置:首页 > 教育教学资料库 > 参考答案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。