数据库知识点总结Word格式文档下载.docx

上传人:b****2 文档编号:13437172 上传时间:2022-10-10 格式:DOCX 页数:9 大小:89.85KB
下载 相关 举报
数据库知识点总结Word格式文档下载.docx_第1页
第1页 / 共9页
数据库知识点总结Word格式文档下载.docx_第2页
第2页 / 共9页
数据库知识点总结Word格式文档下载.docx_第3页
第3页 / 共9页
数据库知识点总结Word格式文档下载.docx_第4页
第4页 / 共9页
数据库知识点总结Word格式文档下载.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

数据库知识点总结Word格式文档下载.docx

《数据库知识点总结Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库知识点总结Word格式文档下载.docx(9页珍藏版)》请在冰豆网上搜索。

数据库知识点总结Word格式文档下载.docx

S中选出同名属性上符合相等条件元组,再进行投影,去掉重复的同名属性,组成新的关系。

给定关系r(R)与s(S), 

S⊂R,则r÷

s就是最大的关系t(R-S)满足txs⊆r

3,关系代数表达式

第三章

操 

作 

对 

方 

创 

删 

修 

模式

CREATESCHEMA

DROPSCHEMA

CREATETABLE

DROPTABLE

ALTERTABLE

视 

CREATEVIEW

DROPVIEW

索 

CREATEINDEX

DROPINDEX

1,SQL的特点P79-P80

1、综合统一

2、高度非过程化 

3、面向集合的操作方式

4、以同一种语法结构提供多种使用方式

5、语言简洁,易学易用

2,基本表的定义、删除与修改P84-P87

PRIMARYKEY

PRIMARYKEY 

(Sno,Cno)

UNIQUE

FOREIGNKEY 

(Cpno) 

REFERENCES 

Course(Cno)

ALTERTABLE 

<

表名>

ADD 

新列名>

<

数据类型>

[完整性约束]]

DROP 

完整性约束名>

]

ALTERCOLUMN<

列名>

];

DROPTABLE 

[RESTRICT|CASCADE];

3,索引的建立与删除P89-P90

CREATE[UNIQUE][CLUSTER]INDEX 

索引名>

ON 

(<

[<

次序>

][,<

]]…);

唯一索引 

UNIQUE、非唯一索引或聚簇索引CLUSTER

DROPINDEX 

;

4,数据查询P91-P114

唯一 

DISTINCT

确定范围 

BETWEENAND,NOTBETWEENAND

确定集合 

IN,NOTIN

字符匹配 

LIKE,NOTLIKE

空值 

ISNULL,ISNOTNULL

多重条件(逻辑运算) 

AND,OR,NOT

ORDERBY子句 

升序:

ASC;

降序:

DESC;

缺省值为升序

聚集函数:

计数

COUNT([DISTINCT|ALL]*)COUNT([DISTINCT|ALL]<

计算总与

SUM([DISTINCT|ALL]<

计算平均值

AVG([DISTINCT|ALL]<

最大最小值

MAX([DISTINCT|ALL]<

)MIN([DISTINCT|ALL]<

GROUPBY子句分组&

&

HAVING短语

左外连接 

LEFTOUTJOIN 

XXX 

(XX、A=XXX、A)

5,数据更新P115-P118

INSERT

INTO 

[(<

属性列1>

[,<

属性列2>

…)]

VALUES 

常量1>

[,<

常量2>

… 

)/或子查询

UPDATE 

SET 

=<

表达式>

]…

[WHERE 

条件>

];

DELETE 

FROM 

6,视图的P118-126

CREATE 

VIEW 

视图名>

[(<

]…)]

AS 

子查询>

--子查询不允许含有ORDERBY子句与DISTINCT短语

[WITH 

CHECK 

OPTION];

DROP 

第四章、第五章

1,授权与回收P137-P140

GRANT语句的一般格式:

GRANT<

权限>

]、、、 

--ALLPRIVILIGES 

[ON 

对象名>

]TO<

用户>

--PUBLIC 

[WITHGRANTOPTION];

--允许她再将此权限授予其她用户

REVOKE语句的一般格式为:

REVOKE<

]、、、 

[ON 

]FROM<

]、、、;

--级联(CASCADE)收回

2,数据库角色P142-P143

角色就是权限的集合

一、角色的创建

ROLE 

角色名>

二、给角色授权 

GRANT 

[,<

]… 

对象名 

TO<

角色>

]…

三、将一个角色授予其她的角色或用户

角色1>

角色2>

]…TO 

角色3>

用户1>

[WITHADMINOPTION] 

四、角色权限的收回 

REVOKE<

]…ON<

对象类型>

FROM<

3,数据库的三类完整性及其实现P152-P158

实体完整性

TABLE中用PRIMARYKEY定义

参照完整性

在CREATE 

TABLE中用FOREIGNKEY短语定义哪些列为外码

用REFERENCES短语指明这些外码参照哪些表的主码

用户定义的完整性

CREATETABLE时定义

列值非空(NOTNULL)列值唯一(UNIQUE)检查列值就是否满足一个布尔表达式(CHECK)

CONSTRAINT约束CONSTRAINT<

完整性约束条件名>

[PRIMARYKEY短语

|FOREIGNKEY短语 

|CHECK短语]

使用ALTERTABLE语句修改表中的完整性限制

可以先删除原来的约束条件,再增加新的约束条件

ALTERTABLEStudent

DROPCONSTRAINTC1;

ADDCONSTRAINTC1CHECK(SnoBETWEEN900000AND999999)

第六章

关系模式 

就是一个五元组:

R(U,D,DOM,F)

1,函数依赖与码的定义P172-P174

数据依赖:

一个关系内部属性与属性之间的约束关系。

最重要的数据依赖:

函数依赖与多值依赖

函数依赖:

一个属性或一组属性的值可以决定其它属性的值。

平凡函数依赖与非平凡函数依赖

在关系模式R(U)中,对于U的子集X与Y,

如果X→Y,但Y不属于X,则称X→Y就是非平凡的函数依赖

若X→Y,但Y属于X, 

则称X→Y就是平凡的函数依赖

在R(U)中,如果X→Y,并且对于X的任何一个真子集X'

都有X'

Y,则称Y对X完全函数依赖,记作:

X

Y。

若X→Y,但Y不完全函数依赖于X,则称Y对X部分函数依赖,记作X

Y。

在R(U)中,如果X→Y,(Y

X),Y

X,Y→Z,则称Z对X传递函数依赖。

加上条件Y→X,就是因为如果Y→X,则X←→Y,实际上就是

就是直接函数依赖而不就是传递函数依赖。

2,1NF,2NF,3NF 

P175-P176

如果一个关系模式R的所有属性都就是不可分的基本数据项,则R∈1NF

第一范式就是对关系模式的最起码的要求

若R∈1NF,且每一个非主属性完全函数依赖于码,则R∈2NF。

每一个非主属性既不部分依赖于码也不传递依赖于码,则R∈3NF

3,函数依赖公理系统(Armstrong公理系统P183,闭包P184,最小覆盖P186)

Armstrong公理系统

A1、自反律(Reflexivity):

若Y属于XU,则X→Y为F所蕴含。

属于

A2、增广律(Augmentation):

若X→Y为F所蕴含,且Z属于U,则XZ→YZ为F所蕴含。

A3、传递律(Transitivity):

若X→Y及Y→Z为F所蕴含,则X→Z为F所蕴含。

(导出规则):

合并规则:

由X→Y,X→Z,有X→YZ。

(A2,A3)

伪传递规则:

由X→Y,WY→Z,有XW→Z。

分解规则:

由X→Y及Z属于Y,有X→Z。

(A1,A3)

在关系模式R<

U,F>

中为F所逻辑蕴含的函数依赖的全体叫作F的闭包,记为F+。

设F为属性集U上的一组函数依赖,X 

属于U,XF+={A|X→A能由F根据Armstrong公理导出},XF+称为属性集X关于函数依赖集F的闭包

F+=G+的充分必要条件就是F 

属于 

G+,与G 

F+ 

最小依赖集

(1)F中任一函数依赖的右部仅含有一个属性。

(2)F中不存在这样的函数依赖X→A,使得F与F-{X→A}等价。

(3)F中不存在这样的函数依赖X→A,X有真子集Z使得F-{X→A}∪{Z→A}与F等价。

4,模式分解(模式分解的准则及定义P189-P190,模式分解方法P191)

模式的分解要保持无损联接性与函数依赖性。

算法见教材、、、

第七章

1,数据库设计的基本步骤P201

需求分析概念结构设计 

逻辑结构设计 

物理结构设计 

数据库实施 

数据库运行与维护 

2,概念结构设计的方法与步骤P209-P211

设计概念结构的4类方法

自顶向下 

首先定义全局概念结构的框架,然后逐步细化

自底向上 

首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构

逐步扩张 

首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其她概念结构,直至总体概念结构

混合策略 

将自顶向下与自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成由自底向上策略中设计的各局部概念结构。

3,E-R图向关系模型的转换P224-P225

属性不能再具有需要描述的性质。

属性不能与其她实体具有联系。

这种转换一般遵循如下原则:

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

⒉一个m:

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

⒊一个1:

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

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

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

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

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