数据库原理复习Word格式文档下载.docx

上传人:b****6 文档编号:16548932 上传时间:2022-11-24 格式:DOCX 页数:7 大小:29.98KB
下载 相关 举报
数据库原理复习Word格式文档下载.docx_第1页
第1页 / 共7页
数据库原理复习Word格式文档下载.docx_第2页
第2页 / 共7页
数据库原理复习Word格式文档下载.docx_第3页
第3页 / 共7页
数据库原理复习Word格式文档下载.docx_第4页
第4页 / 共7页
数据库原理复习Word格式文档下载.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

数据库原理复习Word格式文档下载.docx

《数据库原理复习Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库原理复习Word格式文档下载.docx(7页珍藏版)》请在冰豆网上搜索。

数据库原理复习Word格式文档下载.docx

目标列表达式中带计算的查询;

分类统计(count()groupby);

连接查询;

嵌套查询(in、notin);

子查询的修改或删除;

创建视图;

授权;

3视图的作用

5实体完整性和参照完整性的违约处理

5域完整性规则的概念

6函数依赖、平凡的、非平凡的、传递的、部分的、完全的函数依赖

6范式判断

根据定义判断

根据性质判断

(所有的候选码都是单属性的关系模式一定是2NF;

所有的属性都是主属性的关系模式一定是3NF;

决定因素都是码的关系模式一定是BCNF)

P197习题

6关系模式的规范化过程P182图6.8

6Armstrong公理系统6个规则

6判断候选码

6求解闭包

6模式分解的两个原则

6无损连接性的判断及验证

6构造关系模式R(U,F),求FMIN,候选码,判断范式,分解;

参看P170例1及后续的分解过程

6多值依赖的概念和性质

7数据库设计分为及各阶段,及各个阶段的主要工作

7逻辑结构设计阶段的任务及设计步骤

7数据字典的内容和作用

7E-R模型转换为关系模型的规则

7设计题:

E-R模型的构造,并转换成关系模型(章后习题)

8游标

9表示查询的关系代数表达式

9查询优化中代数优化的策略

9查询处理的四个阶段

10事务的定义、四个特性

10数据库恢复的基本原理

10日志文件记录的内容和作用

10写日志文件的原则

11排它锁、共享锁

11什么样的并发调度是正确的调度

 

题型:

选择题、填空题、判断题、简答题、设计题、SQL应用题

设计题:

画出E-R图,转换成关系模式,标注各关系模式的主码、外码,使用createtable创建关系。

写出R(U,F),数据依赖集,找出候选码,极小依赖集,判断范式级别,并分解关系模式。

SQL应用题:

创建表(主码定义,外码定义,取值约束定义)(表级、列级约束);

P85(例5、6、7)

目标列表达式中带有计算和聚集函数的查询、分组查询(GROUPBY….HAVING)、连接查询、嵌套查询(例31、32、35、37、P104嵌套举例)

带有级联需求的更新操作(修改、删除)P1275(10)

P119(例1、3)

具有再授权的权利的授权语句;

(P138例5、6、P145例14)

关系代数表达式:

1.查询选修了课程号为“C1”的学生姓名;

2.查询同时选修了课程号为“C1”和“C2”的学生姓名、所在系;

3.查询“信息系”学生选修课程的课程名称。

E-R模型

P234练习

对于某大型商场的订货数据库中的两个基本表

订单(订单号,货号,订货单位,订货量,送货地点),

库存(货号,货名,库存量,仓库地点,单价)。

试用SQL语句完成以下操作

1.使用SQL定义语句创建订单表,要求注明主码(订单号),外码(货号,参照库存表中的货号),并且订货量的取值范围在1至100;

Createtable订单

订单号intprimarykey;

货号int;

订货单位char(50);

订货量intcheck(订货量between1and100);

送货地点char(50);

Foreignkey货号references库存(货号)

2.检索订货量超过80件的单位;

Select订货单位

From订单

Groupby订货单位

Havingsum(订货量)>

80

3.检索没有接到订单货物的所有信息

Select*

From库存

Where货号notin

(select货号

From订单)

4.将货名为“计算机”的订货量置为1;

Update订单

Set订货量=1

Where货号in

(select货号

Where货名=“计算机”)

5.将检索阳光公司所订货物的名称及送货地点的权限赋予用户Li。

Createviewv1

As

Select货名,送货地点

From订单,库存

Where订单.货名=库存.货名

And订货单位=”阳光公司”

Grantselectonv1toLi

自连接

同时选修了1号和3号课的学生。

SELECTX.SNO

FROMSCX,SCY

WHEREX.SNO=Y.SNOANDX.CNO=’1’andY.CNO=’3’;

’;

练习一:

设有一教学管理数据库,其属性为:

学号S#,课程号C#,成绩G,任课教师TN,教师所在系D。

这些数据有下列语义:

学号和课程号分别与其代表的学生和课程一一对应;

一个学生所修的每门课程都有一个成绩;

每门课程只有一位任课教师,但每位教师可以有多门课程;

教师中没有重名,每个教师只属于一个系

(1)试根据上述语义确定函数依赖集和候选码;

F={(S#,C#)→G,C#→TN,TN→D}候选码:

(S#,C#)

(2)如果用上面所有属性组成一个关系模式,那么该关系模式为何模式?

1NF

(3)分解为3NF,BCNF

R1(S#,C#,G)

R2(C#,TN)

R3(TN,D)

又假设教师无重名,每个教师只属于一个系,且每个教师只教一门课,但一门课可有几个教师同时开设。

当某个学生选定某门课后,其上课教师就固定了。

F={(S#,C#)→G,(S#,C#)→TN,TN→C#,TN→D}

候选码:

R1(S#,C#,G,TN)

R2(TN,D,C#)

练习二:

某企业有职工—社团活动信息如下:

职工:

职工号,姓名,年龄,性别

社团:

编号,名称,负责人

上述实体中存在如下联系:

(1)每一名职工可以参加多个社团,每一个社团由若干职工组成,职工参加社团时应登记参加日期;

(2)社团负责人信息由在职职工的职工号表示。

根据以上情况试作如下设计(20分)

(1)构造满足需求的ER图。

(2)转换为等价的关系模式。

(3)用SQL语言写出基本表社团的创建语句。

(4)建立下列视图:

参加人情况(职工号,姓名,社团编号,社团名称,参加日期)

(2)转换后职工—社团数据库有3个关系模式:

职工(职工号,姓名,年龄,性别)

社团(编号,名称,负责人)

参加(职工号,编号,参加日期),其中:

其中:

职工表的主码为职工号;

社团表的主码为编号,外码为负责人,被参照表为职工表,对应属性为职工号;

参加表的职工号和编号为主码,职工号为外码,其被参照表为职工表,对应属性为职工号;

编号为外码,其被参照表为社团表,对应属性为编号。

(3)

CREATETABLE社团(编号CHAR(8)PRIMARYKEY,

名称CHAR(12)NOTNULL,

负责人CHAR(8),

FOREIGNKEY(负责人)REFERENCES职工(职工号));

(4)

CREATEVIEW参加人情况

(职工号,姓名,社团编号,社团名称,参加日期)

ASSELECT参加.职工号,姓名,社团.编号,名称,参加日期

FROM职工,参加,社团

WHERE职工.职工号=参加.职工号AND参加.编号=社团.编号;

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

当前位置:首页 > 高中教育 > 语文

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

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