1 / 17
文档名称:

数据库系统概论知识点.doc

格式:doc   大小:100KB   页数:17
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统概论知识点.doc

上传人:2286107238 2022/1/24 文件大小:100 KB

下载得到文件列表

数据库系统概论知识点.doc

相关文档

文档介绍

文档介绍:-
. z
第一章:绪论
数据库〔DB〕:长期存储在计算机、有组织、可共享的大量数据的集合。数据库中的数据按照一定的不需要修改。
〔3〕数据与程序之间的独立性,使得数据的定义和描述可以从应用程序中别离出去。
.
1、数据与程序的逻辑独立性:当模式改变时,数据库管理员修改有关的外模式/模式映象,使外模式保持不变。从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。
2、数据与程序的物理独立性:当数据库的存储构造改变了〔例如选用了另一种存储构造〕,数据库管理员修改模式/模式映象,使模式保持不变。应用程序不受影响。保证了数据与程序的物理独立性,简称数据的物理独立性。
数据库管理系统在三级模式之间错提供的二层影响保证了数据系统中的数据具有较高的逻辑独立性和物理独立性。
数据库系统的组成 硬件平台及数据库,软件,人员
第二章:关系数据库
关系的完整性约束
实体完整性和参照完整性:关系模型必须满足的完整性约束条件称为关系的两个不变性,应该由关系系统自动支持。
用户定义的完整性:应用领域需要遵循的约束条件,表达了具体领域中的语义约束。
外码,主码,候选码的概念
候选码:假设关系中的*一属性组的职能唯一地标识一个元组,则称该属性组为候选码。
主码:假设一个关系有多个候选码,则选定期中一个为主码。
外部码:设F是根本关系R的一个或一组属性。但不是关系R的码,如果F与根本关系S的主码K想对应,则称F是根本关系R的外部码,简称外码。
关系的3类完整性约束概念
实体完整性:假设属性〔指一个或一组属性〕A是根本关系R的主属性, A不能取空值。
参照完整性:假设属性〔或属性组〕F是根本关系R的外码,它是根本关系S的主码K相对应〔根本关系R和S不一定是不同的关系〕,则对于R中每个元组在F上的值必须为:或者取空值〔F的每个属性值均为空值〕;或者等于S中*个元组的主码值。
用户定义的完整性:针对*一具体关系数据库的约束条件。反映*一具体应用所设计的数据必须满足的语义要求。
关系操作的特点,关系代数中的各种运算
关系操作的特点是集合操作方式,即操作的对象和结果是集合。
关系代数1、并〔R∪S〕仍为n目关系,由属于R或属于S的元组组成。R∪S = { t|t Î R∨t ÎS }
2、差〔R – S〕仍为n目关系,由属于R而不属于S的所有元组组成。R -S = { t|tÎR∧tÏS }
-
. z
3、交〔R∩S〕仍为n目关系,由既属于R又属于S的元组组成。R∩S = { t|t Î R∧t ÎS } R∩S = R –(R-S〕
4、笛卡尔积R: n目关系,k1个元组;S: m目关系,k2个元组;R×S。
9、选择:选择又称为限制〔Restriction〕σ:对元组按照条件进展筛选。在关系R中选择满足给定条件的诸元组σF(R) = {t|tÎR∧F(t)= '真'}。
10、投影:投影运算符π的含义:从R中选择出假设干属性列组成新的关系πA(R) = { t[A] | t ÎR }A:R中的属性列投影操作主要是从列的角度进展运算。但投影之后不仅取消了原关系中的*些列,而且还可能取消*些元组〔防止重复行〕。
11、连接:连接也称为θ连接:两表中的元组有条件的串接。从两个关系的笛卡尔积中选取属性间满足一定条件的元组R S = { | tr Î R∧ts ÎS∧tr[A]θts[B] }
外连接:如果把舍弃的元组也保存在结果关系中,而在其他属性上填空值(Null),这种连接就叫做外连接。
左外连接:如果只把左边关系R中要舍弃的元组保存就叫做左外连接(LEFT OUTER JOIN或LEFT JOIN)。
右外连接:如果只把右边关系S中要舍弃的元组保存就叫做右外连接(RIGHT OUTER JOIN或RIGHT JOIN)。
12、除÷ :给定关系R (*,Y) 和S (Y,Z),其中*,Y,Z为属性组;R中的Y与S 中的Y可以有不同的属性名,但必须出自一样的域集;R与S的除运算得到一个新的关系P(*),P是R中满足以下条件的元组在 * 属性列上的投影
第三章:关系数据库标准语言SQL
注意:SQL(Oracle除外)一般不提供修改视图定义和索引定义的操作,需要先删除再重建
定义根本表:CREATE TABLE <表名>
〔<列名> <数