- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章数据库规范化与完整性.ppt
第三章 数据库规范化与完整性 Thank you Logo * Logo Add Your Company Slogan 数据库系统 关系模型与关系模式 1 关系模型是建立在严格的数学概念的基础上的,其最大的优点是概念单一,是目前应该最广泛的数据模型。一个关系模型的逻辑结构就是一张二维表,它由行和列组成。 1)关系:对应通常所说的二维表,关系是笛卡尔积的一个子集; 2)元组:表中的一行即为一个元组,也称为记录; 3)属性:表中的一列即为一个属性,也称为字段; 4)域:属性的取值范围; 5)主关键字:指表中的一个或多个属性组,它可以惟一确定一个元组,也称主键、主码 (Primary Key),主关键字可以是多个属性的结合体,即属性组。 6)外关键字:也称外键、外码(Foreign Key)。如果一个关系(R1)中的属性或属性组是 另一个关系(R2)的主键,那么我们称这个属性或属性组为R1的外关键字, 简称外键。 关系模型 关系模式是对关系的描述,一般表示为:关系名(属性1,属性2,…)。 关系实际上就是关系模式在某一时刻的状态或内容。也就是说,关系模式是型, 关系是它的值。关系模式是静态的、稳定的,而关系是动态的、随时间不断变化的, 因为关系操作在不断地更新着数据库中的数据。 关系操作 2 关系模式 关系操作概述 关系模型中常用的关系操作包括:选择、投影、连接、除、并、交、差等。 关系代数和关系演算两种语言在表达能力上是完全等价的。 传统的集合运算 传统的集合运算包括并、交、差和笛卡尔积等四种运算,对应的运算符分 别用∪、∩、―和×表示。 1)并运算(unin) 两个关系的并运算是指,将第一个关系的记录加到第二个 关系中,生成新关系的过程。假设有两个关系R和S,它们具有完全相同的结构, 那么R和S的并仍是一个关系,这个新关系的结构与R或S的结构相同,它的值是 R中所有记录与S中所有记录共同组成的集合。R和S的并记作R∪S。 对应的SQL语句: SELECT * FROM 篮球爱好者 UNION SELECT * FROM 足球爱好者 2)交运算(intersect) 两个关系的交运算是指,把第一和第二个关系中相同的 记录提取出来,形成新关系的过程。假设两个关系R和S具有完全相同的结构,那 么R和S的交仍是一个关系,这个新关系的结构与R或S的结构相同,它的值是R和 S中共同具有的记录的集合。R和S的交记作R∩S。 对应的SQL语句: SELECT * FROM 篮球爱好者 INTERSECT SELECT * FROM 足球爱好者 注意:SQL Server 2000不支持上述操作。 外模式 内模式 3)差运算(difference) 两个关系的差是指,在第一个关系中出现,而在第 二个关系中不出现的记录组成的新关系。假设两个关系R和S具有完全相同的结 构,则R和S的差仍是一个关系,这个新关系的结构与R或S的结构相同,它的值 是从R中去掉在S中同时出现的记录后,由R中剩余记录所组成的集合。R和S的 差记作R―S。 对应的SQL语句 SELECT * FROM 篮球爱好者 EXCEPT SELECT * FROM 足球爱好者 注意:SQL Server 2000不支持上述操作。 4)笛卡尔积(cartesian product) 两个关系的积是指,一个关系中每条记录和第二个 关系的每条记录的连接。假设有一个具有n个属性的关系R和另一个具有m个属性的关系S, 则它们的笛卡尔积仍是一个关系,这个新关系的结构是R和S的结构之连接,即前n个属性 来自R,后m个属性来自S,属性个数等于n+m,该关系的值是由R中的每条记录连接S中的 每个元组所构成记录的集合。R和S的笛卡尔积记作R×S。 对应的SQL语句 SELECT * F
您可能关注的文档
- 2006-2007学年度秋季学期辅导员工作述职 - 清华美术学院- 清华大学.ppt
- 2009述职报告1.ppt
- 16 天鹅的故事3.doc
- 湖人一季度述职.ppt
- 主持人选拔大赛抽题.ppt
- 胜任素质与招聘选拔技巧.ppt
- 涿州魅力女声选拔大赛.ppt
- 县长孟广华在2011年2月10日全县经济工作会议上的讲话.doc
- 兴仁中学数学组发言稿.doc
- 世博会礼仪人员选拔赛赞助商合作方案.ppt
- 幼儿教师资格证(考试资料)《幼儿保健知识与能力》新版初级练习卷有答案与.docx
- (附答案)川农12月《中药化学》作业考核-.docx
- (附答案)川农12月《园林植物保护学(本科)》作业考核-.docx
- (附答案)川农12月《有机化学(专科)》作业考核-.docx
- (附答案)川农12月《植物保护学(本科)》作业考核-.docx
- (附答案)东师《教育心理学》在线作业2-1(1).docx
- (附答案)川农12月《药剂学》作业考核-.docx
- (附答案)川农12月《配方饲料制造工艺与技术(专科)》作业考核-.docx
- 幼儿教师资格证(考试资料)《幼儿保健知识与能力》新版基础知识题库带解析.docx
- 幼儿教师资格证(考试资料)《幼儿保健知识与能力》基础知识模拟押题卷.docx
文档评论(0)