1 / 53
文档名称:

数据库系统概要2 关系数据库.ppt

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

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

分享

预览

数据库系统概要2 关系数据库.ppt

上传人:85872037 2020/3/26 文件大小:1.38 MB

下载得到文件列表

数据库系统概要2 关系数据库.ppt

文档介绍

文档介绍:、关系操作集合和关系完整性约束三部分组成单一的数据结构----关系关系操作为集合操作形式包括:选择、投影、连接等关系数据语言关系代数语言关系演算语言具有关系代数和关系演算双重特点的语言元组关系演算语言域关系演算语言例如SQL例如QBE例如APLHA,:一组具有相同数据类型的值的集合笛卡尔积:元组分量关系目或度候选码主码主属性非码属性全码关系的三种类型:基本关系、查询表、视图表基本关系的性质:(1)列是同质的(4)任意两元组不能完全相同(2)不同的属性有不同的属性名 (5)行无序(3)列无序(6)(U,D,dom,F):若属性A是基本关系R的主属性,则属性A不能取空值。参照完整性 外码:设F是基本关系R的一个或一组属性,但不是关系R的码,如果F与 基本关系S的主码KS相对应,则称F是基本关系R的外码。 参照完整性:若属性(或属性组)F是基本关系R的外码,它与基本关系S 的主码KS相对应(基本关系R和S不一定是不同的关系),则对于R中每个 元组在F上的值必须为: 1、或者取空值(F的每个属性值均为空) 2、或者等于S中某个元组的主码值。(Union)R和S具有相同的目n(即两个关系都有n个属性)相应的属性取自同一个域R∪S仍为n目关系,由属于R或属于S的元组组成R∪S={t|tR∨tS}(Difference)R和S具有相同的目n相应的属性取自同一个域R-S仍为n目关系,由属于R而不属于S的所有元组组成 R-S={t|tR∧tS}(Intersection)R和S具有相同的目n相应的属性取自同一个域R∩S仍为n目关系,由既属于R又属于S的元组组成 R∩S={t|tR∧tS} R∩S=R–(R-S)(CartesianProduct)严格地讲应该是广义的笛卡尔积(ExtendedCartesianProduct)R:n目关系,k1个元组S:m目关系,k2个元组R×S列:(n+m)列元组的集合元组的前n列是关系R的一个元组后m列是关系S的一个元组行:k1×k2个元组R×S={trts|trR∧tsS}第二章关系数据库