《数据库原理与设计》复习资料.doc

上传人:b****2 文档编号:1257196 上传时间:2022-10-19 格式:DOC 页数:9 大小:121KB
下载 相关 举报
《数据库原理与设计》复习资料.doc_第1页
第1页 / 共9页
《数据库原理与设计》复习资料.doc_第2页
第2页 / 共9页
《数据库原理与设计》复习资料.doc_第3页
第3页 / 共9页
《数据库原理与设计》复习资料.doc_第4页
第4页 / 共9页
《数据库原理与设计》复习资料.doc_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

《数据库原理与设计》复习资料.doc

《《数据库原理与设计》复习资料.doc》由会员分享,可在线阅读,更多相关《《数据库原理与设计》复习资料.doc(9页珍藏版)》请在冰豆网上搜索。

《数据库原理与设计》复习资料.doc

12级

一:

选择题:

(每题2分,共30分)

1.建立数据字典的时机是()

A.需求分析阶段B.数据库物理设计阶C.数据库实施D.概念结构设计阶段

2.下述()不是DBA数据库管理员的职责。

A.完整性约束说明B.定义数据库模式  

C.数据库安全 D.数据库管理系统设计

3.下面的选项不是关系数据库基本特征的是()。

A.不同的列应有不同的数据类型  B.不同的列应有不同的列名

C.与行的次序无关   D.与列的次序无关

4.一个关系只有一个()。

A.候选码 B.外码 C.超码 D.主码

5.描述数据库全体数据的全局逻辑结构和特性的是()。

A.模式 B.内模式 C.外模式 D.用户模式

6.下列四项中,不属于数据库系统特点的是()。

A.数据共享 B.数据完整性 C.数据冗余度高 D.数据独立性高

7.数据库系统的数据独立性体现在()。

A.不会因为数据的变化而影响到应用程序

B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序

C.不会因为存储策略的变化而影响存储结构

D.不会因为某些存储结构的变化而影响其他的存储结构

8.关系数据库管理系统应能实现的专门关系运算包括()。

A.排序、索引、统计 B.选择、投影、连接

C.关联、更新、排序 D.显示、打印、制表

9.假设有关系R和S,关系代数表达式R-(R-S)表示的是()。

A.R∩S B.R∪S C.R-S D.R×S

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

A.更新视图 B.查询  

C.在视图上定义新的表 D.在视图上定义新的视图

11.在关系数据库中,要求基本关系中所有的主属性上不能有空值,其遵守的约束规则是()。

A.数据依赖完整性规则B.用户定义完整性规则  

C.实体完整性规则D.域完整性规则

12.设有关系模式R(A,B,C,D),其数据依赖集:

F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到()。

A.1NF B.2NF   C.3NF D.BCNF

13.下列关于函数依赖的叙述中,哪一条是不正确的()。

A.由X→Y,Y→Z,则X→YZ   B.由X→YZ,则X→Y,Y→Z

C.由X→Y,WY→Z,则XW→Z  D.由X→Y,Z∈Y,则X→Z

14.在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。

A.逻辑设计阶段 B.概念设计阶段  

C.物理设计阶段 D.需求分析阶段

15.在ER模型中,如果有3个不同的实体集,3个M:

N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是()。

A.4 B.5  C.6 D.7

二.简答题:

(每题5分,共15分)

1.数据管理技术经历了哪几个阶段?

2.什么是数据字典?

数据字典包含哪些基本内容?

3.简述关系模型的三种完整性约束条件。

三:

SQL题(每小题5分,共20分)

1、设学生课程数据库中有三个关系:

学生关系S(Sno,SNAME,AGE,SEX)

学习关系SC(Sno,Cno,GRADE)

课程关系C(Cno,CNAME)

其中Sno、Cno、SNAME、AGE、SEX、GRADE、CNAME分别表示学号、课程号、姓名、年龄、性别、成绩和课程名。

用SQL语句表达下列操作

(1)检索年龄在18到20之间(含18和20)的女生的学号、姓名和年龄

(2)检索选修课程名称为“MATHS”的学生的学号与姓名

(3)检索至少学习了课程号为“C1”和“C2”的学生的学号

(4)检索选修了三门课以上的学生的姓名

四:

设计题(共20分)

设某连锁店数据库系统中有三个实体集。

商店:

商店号,商店名,地址,电话

商品:

商品号,商品名,单价

职工:

职工号,职工名

商店与商品之间存在销售联系,其属性有销售日期和销售量。

每个商店可以销售多种商品,每种商品可以由多家商店销售。

商店与职工之间存在聘任联系,属性有工资,每个职工只能在一家商店工作。

1)试画出E-R图

2)将E-R模型转换为关系模型

五.在数据库逻辑结构设计阶段,将E-R图中的实体以及实体之间联系转换为关系模型具有一定的转换规则,请简述该转换规则。

(15分)

12级参考答案与评分标准

一:

选择题:

(每题2分,共30分)

1.A2D3A4D5A

6.C7.B8.B9.A10C

11C12B13B14A15C

二:

简答题:

(每题5分,共15分)

1答:

数据管理技术经历了人工管理阶段、文件系统阶段和数据库系统阶段。

2答:

数据字典是数据库系统中各种描述信息和控制信息的集合,它是数据库设计与管理的有力工具,是进行详细数据收集和数据分析所获得的主要成果。

数据字典的基本内容有:

数据项、数据结构、数据流、数据存储和处理过程5个部分。

3答.关系模型中有三类完整性约束条件,

(1)实体完整性,即关系的主属性不能取空值。

(2)参照完整性,该完整性定义了主码和外码之间的应用规则,即若属性F是关系R的外码,它与基本关系S的主码相对应,则对于R中的每个元组在F上的值必须或者为空值或者等于S中的某个元组的主码值。

(3)用户定义的完整性。

三:

SQL题(本大题共4小题,每小题5分,共20分)

答案:

(1)SELECTSno,SNAME,AGE

FROMS

WHEREAGEBETWEEN18AND20

(2)SELECTSNAME,AGE

FROMS,SC,C

WHERES.Sno=SC.Sno

ANDC.Cno=SC.Cno

ANDCNAME=’MATHS’

(3)SELECTSno

FROMSC

WHERECNO=’C1’ANDSnoIN(SELECTSno

FROMSC

WHERECNO=’C2’)

(4)SELECTSNAME

FROMS,SC

WHERES.Sno=SC.Sno

GROUPBYSNAME

HAVINGCOUNT(*)>3

四:

设计题(每小题10分,共20分)

答:

1)

商店

商品

职工

销售

M

N

商店号

商店名

地址

电话

商品号

商品名

单价

销售量

销售日期

聘任

1

M

职工号

职工名

工资

2)商店(商店号,商店名,地址,电话)

商品(商品号,商品名,单价)

职工(职工号,职工名,工资,商店号)

销售(商店号,商品号,销售量,销售日期)

五.论述题

答:

E-R图向关系模型的转换规则:

一个实体型转换为一个关系模式。

实体的属性就是关系的属性,实体的码就是关系的码。

对于实体间的联系则有以下不同的情况:

(1)一个1:

1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。

如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。

如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。

(2)一个1:

n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。

如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。

(3)一个m:

n联系转换为一个关系模式。

与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体码的组合组成该关系的码,或码的一部分。

 (4)三个或三个以上实体间的一个多元联系可以转换为一个关系模式。

与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。

 (5)具有相同码的关系模式可合并。

13级

一、选择题:

(每题2分,共20分)

1.建立数据字典的时机是()

A.需求分析阶段B.数据库物理设计阶

C.数据库实施阶段D.概念结构设计阶段

2.下述()不是DBA数据库管理员的职责。

A.完整性约束说明B.定义数据库模式  

C.数据库安全 D.数据库管理系统设计

3.下面的选项不是关系数据库基本特征的是()。

A.不同的列应有不同的数据类型  B.不同的列应有不同的列名

C.与行的次序无关   D.与列的次序无关

4.一个关系只有一个()。

A.候选码 B.外码 C.超码 D.主码

5.描述数据库全体数据的全局逻辑结构和特性的是()。

A.模式 B.内模式 C.外模式 D.用户模式

6.下列关于函数依赖的叙述中,哪一条是不正确的()。

A.由X→Y,Z∈Y,则X→Z   B.由X→Y,Y→Z,则X→YZ

C.由X→Y,WY→Z,则XW→Z  D.由X→YZ,则X→Y,Y→Z

7.数据库系统的数据独立性体现在()。

A.不会因为数据的变化而影响到应用程序

B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序

C.不会因为存储策略的变化而影响存储结构

D.不会因为某些存储结构的变化而影响其他的存储结构

8.关系数据库管理系统应能实现的专门关系运算包括()。

A.排序、索引、统计 B.选择、投影、连接

C.关联、更新、排序 D.显示、打印、制表

9.假设有关系R和S,关系代数表达式R-(R-S)表示的是()。

A.R∩S B.R∪S C.R-S D.R×S

10.从E-R图导出关系模型时,如果实体间的联系是M:

N的,下列说法中正确的是()。

A.将N方主键和联系的属性纳入M方的属性中 

B.将M方主键和联系的属性纳入N方的属性中

C.增加一个关系表示联系,其中纳入M方和N方的主键和联系的属性

D.在M方属性和N方属性中均增加一个表示级别的属性

二、填空题(共15空,每空1分,共15分)

1、数据模型的三要素包括____________、___________和____________。

2、实体完整性是对_________取值的约束,参照完整性规则是对____________取值的约束。

3、当发生介质故障后,DBA只需重装最近转储的___________和有关的各___________,执行系统提供的恢复命令即可完成恢复操作。

4、并发操作带来数据不一致的问题包括丢失修改、________________和_______________

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 判决书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1