数据库知识点总结Word格式文档下载.docx
- 文档编号:13437172
- 上传时间:2022-10-10
- 格式:DOCX
- 页数:9
- 大小:89.85KB
数据库知识点总结Word格式文档下载.docx
《数据库知识点总结Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库知识点总结Word格式文档下载.docx(9页珍藏版)》请在冰豆网上搜索。
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端
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 知识点 总结