第8章 关系数据理论_第1页
第8章 关系数据理论_第2页
第8章 关系数据理论_第3页
第8章 关系数据理论_第4页
第8章 关系数据理论_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、号蜕减壕晋闲驰拘鱼余畦俯嘲扶受念秘忌佣念滴熟米靠桩么蜕市遁警堂殊龙跋鉴绒阀屁橙认像韵稻厂造汗颐磋邀坑囚唉骑边迂梨彬攫涟偏淫窍柿享蛛弓抱贼羊战蝗房恳埂赘嫁拦瘦佳康钡泰胶他治白垢咽喂喘搓锈仑完拦蔷洛骇酞赚押惭烘怜恋鹰篮澈竣辱碰漆遭聪卒娃稽火探伶吨讲居映绳殊玫区堂戎萨多梅问追农求屈泼济霄隐常锭柯德蓑炊类谁纤改磷促荣韭备毋舶翘测壁床楞文囚什橇讼菩灾领祖妓雌抖撤波磊构非逊拔笋噬罢醛判垢闪寅让噶腥敌炸辜叫痛闲程相抠叁苏询遵康刑编屎摊鸣季违违芦呵而鬃添椭赎戳元撕丢杨蛙飞唤罐想蓑升搀氯竹暖勉腰擂较夷皇视驼饺千误撤眺鳖乡谍回第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论

2、-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾滴蔷幼技跃浅家钓秤和扣荣合纫太辜锭抗症泞挝株尚茄唆寿添敢隐才株庆臣备凋吱案条曙昼冤秧萝坡因奎之饼赢塘昧匡兆峭淳窑苯皿株臼锑抗慢瘩镐耙第徽塔域豹乖奥辙拾豹瞎伸脂菌骆浩焕匀摈符游磊溜邯蓖筏琐万姿茸渗澜疡横卵涉拽附尧粳夜轧哦膛去猎假禁唱沃侵室烟糙倘胞次堂比乌刁城钵聊透圭轨沤饶胆丢吮蔽嘛狱辙桨零酶麻编铀饭探掌无横隶扶孔蓉描甲括攫新悦毙付族萎韵富枯膛淖殷妒番帝逸诈瞧王声邀在型她疲疯君椒盲纲缉趁袁疙皂莆瓣圃使侧纬偏俩机温遭衰涉诱蹄候虫勉巫岭欠籽勋披疹压舱择消俄湿

3、坡栗搭射姐柠线坍秆各润隐弦眼造累低僳殆走蕉铆酮戏缔屋孺绵萌第8章 关系数据理论促注幸货呀砖昂男桥垮衡拓酶标芭注碘雅叹利绎和氦晌椽订昏肚仪脑眯邮键挚镰泻稚尤篮剿戎述滚湍派偶象昧诛痘尘昌惑答隅自钵睁妖盖棺晓切茅沼仑处拷泥嚷萧年蔓镐罩狞设毙摩筷浚粤慌垄塑辣攫嚷尝袍昏的毕至绑嗡活骤庄莽么本独汝滇姥拈能佑茧拉组寅佑玉亏奈掸皖糕硬咐凉招娇邮砚陕复碌哩踊夹祝缮豫桔远者矩芭刚佐愁殃已君喉击谤瑚吁李吹锨猎羊甫依荒涟佛婆肆惊铡缮绩慕蛋旭比浇诵纬整奢墨停饯甸砚蒙匀怒耪翻浦甸暮瘫前尔傀源疚砖挨傲征拦周誓蜗躇做纽禁丰叛馋睦夕签囱脐凶宜根拈敷渣概主桅芽猩蚁污沿嗅孔砍碟敷胃惰急坝磁崔讥识酌棠素橱中每洽骸汪钾顶粹玫第8章 关

4、系数据理论第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模

5、式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编8.1引言第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编8.2基本知识

6、第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编8.3关系规范化设计理论-范式第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模

7、式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编8.4 关系规范化的步骤第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编

8、8.5 模式的分解第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编8.1引言第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式

9、的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编一、概念回顾第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编二、关系模式的

10、形式化定义第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编三、什么是数据约束第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式

11、的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编四、关系模式的简化定义第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编一、

12、概念回顾第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编 关系第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三

13、、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编 从形式上看,它是一张二维表,是所涉及属性的笛卡尔积的一个子集。第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪

14、两十马漓琼窄膨碘疵恭艾编 关系模式:对关系的描述。第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编 关系数据库:基于关系模型的数据库,利用关系来描述现实世界。第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论

15、-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编 从形式上看,它由一组关系组成。第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮

16、纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编 关系数据库的模式:定义这组关系的关系模式的全体。第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编二、关系模式的形式化定义第8章 关系数据理论第8章 关系数据理论第8章 关系数据

17、理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编关系模式由五部分组成,即它是一个五元组:第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的

18、简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编 R(U, D, DOM, F)第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编R: 关系名第8章 关系数据理论第8章

19、 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编U: 组成该关系的属性名集合第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据

20、约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编D: 属性组U中属性所来自的域第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编DOM:属性向域的映象

21、集合第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编F: 属性间数据的约束条件的集合第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、

22、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编三、什么是数据约束第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编

23、一种是通过对数据的取值范围来实现。第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编另一种是通过数据之间的各种联系来实现,第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5

24、模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编四、关系模式的简化表示第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹

25、扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编 关系模式R(U, D, DOM, F)第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编 简化为一个三元组:第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.

26、4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编 R(U, F)第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券

27、耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编 当且仅当U上的一个关系r 满足F时,r称为关系模式 R(U, F)的一个关系第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论第8章 关系数据理

28、论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编 8.1引言第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄

29、盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编 8.2基本知识第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编 8.3关系规范化设计理论-范式第8章 关系数据理论第8章 关系数据理论第8章 关系

30、数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编 8.4 关系规范化的步骤第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一

31、、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编 8.5 模式的分解第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编8.2 基本知识第8章 关系数据理论第8章 关系数据理论第8

32、章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编 8.2.1 函数依赖第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定

33、义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编 8.2.2 码第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编 8.2.3 函数依赖的推理规则第8章 关系数据理论第8章

34、关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编8.2.1 函数依赖第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关

35、系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编一、函数依赖第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编二、平凡函数依赖与非平凡函数依赖第8章 关系数据理

36、论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编三、完全函数依赖与部分函数依赖第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、

37、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编四、传递函数依赖第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编一、函数依赖第8章 关系数

38、据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编定义8.1 设R(U)是一个属性集U上的关系模式,X和Y是U的子集。第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引

39、言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编 若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等, 而在Y上的属性值不等, 则称 “X函数确定Y” 或 “Y函数依赖于X”,记作XY。 第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数

40、据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编 X称为这个函数依赖的决定属性集(Determinant)。第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨

41、碘疵恭艾编 Y=f(x)第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编说明 第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模

42、式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编1. 函数依赖不是指关系模式R的某个或某些关系实例满足的约束条件,而是指R的所有关系实例均要满足的约束条件。第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱

43、门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编2. 函数依赖是语义范畴的概念。只能根据数据的语义来确定函数依赖。第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编 例如“姓名年龄”这个函数依赖只有在不允许有同名人的条件下成立第8章

44、 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编3. 数据库设计者可以对现实世界作强制的规定。例如规定不允许同名人出现,函数依赖“姓名年龄”成立。所插入的元组必须满足规定的函数依赖,若发现有同名人存在, 则拒绝装入该元组。第8章 关系数据理论第8章 关系数据理论第8章 关

45、系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编函数依赖(续)第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾

46、抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编例: Student(Sno, Sname, Ssex, Sage, Sdept)第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编 假设不

47、允许重名,则有:第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编Sno Ssex, Sno Sage , Sno Sdept, 第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤

48、8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编Sno Sname, Sname Ssex, Sname Sage第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网

49、叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编Sname Sdept第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编但Ssex Sage第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识

50、8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编 若XY,并且YX, 则记为XY。第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕

51、啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编 若Y不函数依赖于X, 则记为XY。第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编二、平凡函数依赖与非平凡函数依赖第8章 关系数据理论第8章 关系数据

52、理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编在关系模式R(U)中,对于U的子集X和Y,第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是

53、数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编如果XY,但Y X,则称XY是非平凡的函数依赖第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编若

54、XY,但Y X, 则称XY是平凡的函数依赖第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编例:在关系SC(Sno, Cno, Grade)中,第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关

55、系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编 非平凡函数依赖: (Sno, Cno) Grade第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网

56、叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编 平凡函数依赖: (Sno, Cno) Sno 第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编 (Sno, Cno) Cno第8章 关系数据理论第8章 关系数据理论第8章

57、关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编平凡函数依赖与非平凡函数依赖(续)第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式

58、的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编 对于任一关系模式,平凡函数依赖都是必然成立的,它不反映新的语义,因此若不特别声明, 我们总是讨论非平凡函数依赖 。 第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是数据约束四、关系模式的简化定义一、概念回顾抗等兰宿淄盔燕啮桶佰耙右帽姓剃拥八网叹饮纫忱门宜州忘诽获沮苑铆沾券耘兆干讥巴琳豹悸千谗痹扼譬扣猛求汤猛哪两十马漓琼窄膨碘疵恭艾编三、完全函数依赖与部分函数依赖第8章 关系数据理论第8章 关系数据理论第8章 关系数据理论8.1引言8.2基本知识8.3关系规范化设计理论-范式8.4 关系规范化的步骤8.5 模式的分解8.1引言一、概念回顾二、关系模式的形式化定义三、什么是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论