数据库系统原理复习

发布 2022-01-12 02:49:28 阅读 4913

数据库系统原理复习资料。

一、单项选择题。

1. 在数据库设计中,将er图转换成关系数据模型的过程属于( )

a. 需求分析阶段b. 逻辑设计阶段。

c. 概念设计阶段d. 物理设计阶段。

2.数据库系统软件包括dbms和。

a.数据库b.高级语言

数据库应用系统和开发工具。

3属于信息世界的模型,是现实世界到机器世界的一个中间层次。(

a.数据模型b.概念模型图d.关系模型。

4是长期存储在计算机内的有组织,可共享的数据集合。

a.数据库管理系统b.数据库系统。

c.数据库d.文件组织。

5..数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和。

a.数据库管理系统b.数据库应用系统。

c.相关的计算机系统d.各类相关人员。

server是一个基于( )

a、层次模型的dbmsb、网状模型的dbms

c、关系模型的应用程序d、关系模型的dbms

7. 一个m:n联系转换为一个关系模式。关系的码为。

a.某个实体的码b.各实体码的组合。

端实体的码d.任意一个实体的码。

8. sql中,下列涉及空值的操作,不正确的是( )

a. age is nullb. age is not null

c. age = nulld. not (age is null)

9.为提高效率,关系数据库系统必须进行( )处理。

a、定义视图b、查询优化。

c、数据恢复d、数据规范化到最高范式。

10. 数据库系统阶段,数据。

a、具有物理独立性,没有逻辑独立性。

b、有物理独立性和逻辑独立性。

c、独立性差。

d、有高度的物理独立性和一定程度的逻辑独立性。

11. 如果对于实体集a中的每一个实体,实体集b中可有多个个实体与之联系;反之,对于实体集b中的每一个实体,实体集a中也可有多个实体与之联系。则称实体集a与b具有。

a. 1:1联系 b. 1:n联系c. n:m联系 d. 多种联系。

12.要保证数据库的数据独立性,需要修改的是。

a.三层模式之间的两种映射b.模式与内模式

c.模式与外模式d.三层模式

13.有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类。

型,5个是1:n联系类型,6个m:n联系类型,那么根据转换规则,这个er结构转换成的关。

系模式有( )

a.17个b.18个c.23个d.27个。

14.在视图上不能完成的操作是( )

a.更新视图b.查询。

c.在视图上定义新的基本表d.在视图上定义新视图。

15.一个m:n联系转换为一个关系模式。关系的码为。

a.某个实体的码b.各实体码的组合。

端实体的码d.任意一个实体的码。

二、名词解释。

1. 指出下列缩写的含义:

1)dd2)dbms

3)ddl2. 数据独立性。

3.关系模型。

4.实体 5.主键。

三、简答题。

1. 数据库系统生存期包括哪几个阶段?(3分)

2. 什么是事务?它有哪些属性?(3分)

3. 什么是e-r图?构成e-r图的基本要素是什么?(4分)

4. sql server 完整性约束类型有哪几种?(5分)

四、应用题。

1.举出实体之间具有一对。

一、一对多、多对多的联系的例子。(6分)

2.设教学数据库中有四个关系:

教师关系t(t# , tname , title)

学生关系 s(s#,sname,age,sex)

课程关系 c(c#,cname,t#

选课关系 sc(s#,c#,score)

试用关系代数表达式表示下列查询语句:

可能用到的符号:∏(投影)、δ选择)、∧与)、(自然连接)、∨或)、÷除)

1)检索年龄小于17岁的女学生的学号和姓名。(2分)

2)检索男学生所学课程的课程号和成绩。(3分)

3.教学数据库中有四个关表:

学生表(student)

教师关系(teacher)

课程关系(c)

选课关系表(sc)

试用sql语句写出下列查询语句。

1)查询全体学生的学号、姓名?(3分)

2)查询课程号为c2的学生学号和成绩。(4分)

3) 查询年龄小于等于18岁的学生的学号和年龄?(4分)

4) 计算男学生的总人数和平均年龄。(5分)

5)检索学习课程号为c2课程的学生学号与姓名?(“连接查询”或者“嵌套查询”方法二选一)(8分)

五、综合应用题。

设某商业集团数据库中有三个实体集。一是“商品”实体集,属性有商品号、商品名、规格、单价等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“**商”实体集,属性有**商编号、**商名、地址等。

**商与商品之间存在着**的联系,每个**商可**多种商品,每种商品可向多个**商订购,**商**商品有月**量;商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品可在多个商店销售,商店销售商品有月计划数。

1)试画出er图,并在图上注明属性、联系的类型。(10分)

2)将er图转换关系模式集,指出每个关系模式的主键(用下划线表示)和外键(用波浪线表示)。(10分)

数据库系统复习

一 选择 10题10分 简答 6题30分 编程 15题30分 规范化 2题20分 应用题 1题10分 二 理解各个章节的概念和术语。三 掌握实体间的联系 er图 能举例,能将er图转化为关系模式。四 掌握数据 模式两级映像,掌握各级模式的概念和含义,映像的作用。关系型数据库的 模式两级映像是如何对应...

数据库系统原理试卷答案

课程 04735 一 单项选择题 本大题共15小题,每小题2分,共30分 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其 填写在题后的括号内。错选 多选或未选均无分。1.要想成功地运转数据库系统,就要在数据处理部门配备 d a.系统分析员 b.系统统计员。c.应用程序员 d.数据库管理员...

数据库系统概论复习

5 试述数据库系统的特点。答 数据库系统的主要特点有 l 数据结构化数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。2 数据的共享性高,冗余度低,易扩充数据库的数据不再面向某个应用而是面向整个系统,因此可以被多个用户 多个应用以多种不同的语言共享使用。3...