数据库原理试题集30865.docx
- 文档编号:2470281
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:103
- 大小:79.34KB
数据库原理试题集30865.docx
《数据库原理试题集30865.docx》由会员分享,可在线阅读,更多相关《数据库原理试题集30865.docx(103页珍藏版)》请在冰豆网上搜索。
数据库原理试题集30865
第一章绪论
一.名词解释
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.
二.填空
1.1.数据库管理系统常见的数据模型有层次模型、网状模型和_____________3种。
2.2.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与
实体“项目”的联系属于_____________的联系。
3.3.结构数据模型有严格的形式化定义。
数据模型应包括数据结构、______和______三个
部分。
4.4.数据模型按不同应用层次分成3种类型,它们是概念数据模型、_____________和物理
数据模型。
5.5.用树型结构表示实体类型及实体间联系的数据模型称为_____________。
6.6.当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从
而不致引起应用程序的变化,这是指数据的_____________。
7.7._____________是数据库设计的核心。
8.8.E-R模型是数据库的______设计阶段的一个有力工具。
9.9.数据库管理系统(DBMS)由以下三类程序组成:
__________、控制数据库运行和维护数
据库。
10.10.数据库中常用的四种文件组织方式是:
__________、索引文件、散列文件、倒排文
件。
11.11.数据管理经过了手工文档、文件系统和_________三个发展阶段。
12.12.E—R图中包括______、______和联系三种基本图素。
13.13.提供数据库定义、数据装入、数据操纵、数据控制和DB维护功能的软件称为______
。
14.14.数据库系统提供了两个方面的映像功能,这样就使得数据既具有_________________
_独立性,又具有__________________独立性。
15.15.典型的层次模型是美国的IBM公司在1968年推出的__________系统。
网状模型的主要
代表是1969年__________报告提出的数据模型。
16.16.内模式是数据库在物理存储方面的描述,定义所有的内部记录类型、__________和_
_________的组织方式,以及数据控制方面的细节。
17.17.逻辑数据独立性是指修改___________,尽量保持___________不变。
18.18.数据库系统中最重要的软件是_____,最重要的用户是_____。
19.19.与数据库系统相比较,文件管理系统的数据共享性__________,数据独立性_______
___。
解答:
1.
2.
3.
4.
5.
6.
7.
8.
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.外连接
解答:
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,运算结果为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),则RS的元数是___________。
9.28.关系代数运算中,θ联接可由选择和_____________操作组合而成。
10.29.对关系进行投影、选择、联接运算的结果是___________。
11.30.在SQL语言的关系定义语句中,外键子句实现___________完整性约束。
12.31.如果两个关系没有公共属性,则其自然联接操作与_________________操作等价。
13.32.在基本表中,主键应该体现其值的_____和_____两个特性。
14.33.聚合函数“count(列名)”的语义是__________。
15.34.设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,成绩),为维护数
据一致性,表S与SC之间应满足______完整性约束。
16.35.在关系代数运算中,从关系中取出满足条件的元组的运算称为_______。
17.36.关系数据库数据操作的处理单位是_____,层次和网状数据库数据操作的处理单位是
记录。
18.37.已知关系R(A,B,C,D)和S(B,C,D),则RS的元数是___________。
解答:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
三.选择
解答:
四.简答题
1.试述关系模型的三个组成部分。
2.试述关系数据库语言的特点和分类。
3.简述域、笛卡儿积、关系、元组、属性之间的联系与区别。
4.简述主码、候选码、外部码之间的联系与区别。
5.简述关系模式、关系、关系数据库之间的联系与区别。
6.简述关系模型的完整性规则。
在参照完整性中,外码属性值可以为空吗?
为什么?
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的外键是“供应商号”。
SP
: 167px;height: 100px"> 73px;height: 25px"> 供应商号 76px;height: 25px"> 供应商名 76px;height: 25px"> 所在城市 73px;height: 53px"> A1 A2 A3 A4 76px;height: 53px"> 红星 宇宙 黎明 立新 76px;height: 53px"> 北京 上海 天津 重庆
: 160px;height: 100px"> 70px;height: 28px"> 零件号 69px;height: 28px"> 颜色 76px;height: 28px"> 供应商号 70px;height: 65px"> P1 P2 P3 70px;height: 65px"> 红 蓝 白 70px;height: 65px"> A1 A3 如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。 copyright@ 2008-2022 冰点文档网站版权所有 经营许可证编号:鄂ICP备2022015515号-1