期末复习顺便总结下,书本为高等教育出版社的《数据库系统概论》。
第一章知识点
数据库是长期储存之计算机内的、有组织的、可共享的大量数据的集合。
1,数据库数据特点
P4
永久存储,有组织,可共享。
2,数据独立性及其如何保证
P10,P34
逻辑独立性:用户的应用程序与数据库的逻辑结构互相独立。(
内模式保证)
物理独立性:用户的应用程序与存储在磁盘上的数据库中的数据相互(
外模式保证)
3,数据模型的组成要素
P13
数据结构、数据操作、完整性约束
。
4,用ER图来表示概念模型P17
实体、联系和属性。联系本身也是一种实体型,也可以有属性。
第二章
1,关系的相关概念(如关系、候选码、主属性、非主属性)
P42P44
单一的数据结构关系。现实世界的实体以及实体间的各种联系均用关系来表示。
域是一组具有相同数据类型的值的集合。
若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为
候选码
关系模式的所有属性组是这个关系模式的候选码,称为
全码
若一个关系有多个候选码,则选定其中一个为
主码候选码的诸属性称为主属性
不包含在任何侯选码中的属性称为
非主属性
2关系代数运算符
P52
f运算符
集匚人1
U
运
算
X
符
含义
运算符
含义
井差
■h
父
笛卡尔积
大于人于等于小丁
小十等于等十不等于
运算符
专门的
关系运算符
含义
运算符含义
O
选择逻辑运算1非与
投越符
连接■除
A或V
自然连接是在广义笛卡尔积RXS中选出同名属性上符合相等条件元组,再进行投影
去掉重复的同名属性,组成新的关系。
给定关系rR和sSSR则rs是最大的关系tRS满足txsr3,关系代数表达式
第三章
操作对象
操作方式
仓U建
删除
修改
模式
CREATESCHEMA
DROPSCHEMA
表
CREATETABLE
DROPTABLE
ALTERTABLE
视图
CREATEVIEW
DROPVIEW
f索引
CREATEINDEX
1SQL的特点P79P80
DROPINDEX
1综合统一
2高度非过程化
3面向集合的操作方式
4以同一种语法结构提供多种使用方式
5语言简洁,易学易用
2,基本表的定义、删除和修改
P84P87
PRIMARYKEY
UNIQUE
PRIMARYKEY
S
o,C
o
FOREIGNKEYCp
oREFERENCESCourseC
oALTERTABLE<表名>ADD<新列名><数据类型>完整性约束
DROP<完整性约束名>
ALTERCOLUMN列名数据类型
DROPTABLE表名RESTRICTCASCADE
3,索引的建立与删除
P89P90
CREATEUNIQUECLUSTERINDEX
<索引名>
ON表名列名次序列名次序…
唯一索引UNIQUE、非唯一索引或聚簇索引
CLUSTER
DROPINr