- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
(动画一)关系模型是最重要的一种数据模型,关系数据库系统采用关系模型作为数据的组织方式。(动画二)1970年,美国IBM公司圣约瑟研究室的研究员埃德加·弗兰克·科德首次提出了数据库系统的关系模型,开创了数据库关系方法和关系数据理论的研究,为数据库技术奠定了理论基础。(动画三)20世纪80年代以来,计算机厂商新推出的数据库管理系统几乎都支持关系模型。PPT2下面我们来看一下,学生登记表这个例子。从用户观点看,关系模型由一组关系组成,每个关系的数据结构都是一张规范化的二维表,它由行和列组成。PPT3接下来我们来看一下,关系模型中的一些术语。一个关系对应通常说的一张表。(动画一)元组是表中的一行。(动画二)属性是表中的一列,给每一个属性起一个名称即属性名。(动画三)主码:也称码键。是表中的某个属性组,它可以唯一确定一个元组。PPT4域:是一组具有相同数据类型的值的集合。属性的取值范围来自某个域。如人的年龄一般在1~120岁之间,大学生年龄属性的域是(15~45岁),性别的域是(男,女),系名的域是一个学校所有系名的集合。(动画一)分量是元组中的一个属性值。(动画二)关系模式是对关系的描述,一般表示为关系名(属性1,属性2,…,属性n)例如,学生登记表这个关系可描述为学生(学号,姓名,年龄,性别,系名,年级)PPT5关系模型要求关系必须是规范化的,即要求关系必须满足一定的规范条件,这些规范条件中最基本的一条就是:关系的每一个分量必须是一个不可分的数据项,也就是说,不允许表中还有表。下面我们来看这个工资表实例,表中工资和扣除是可分的数据项,工资又分为基本工资、岗位津贴和业绩津贴,扣除又分为三险和个人所得税。因此,这张表就不符合关系模型的要求。PPT6如表所示,可以把关系和现实生活中的表格所使用的术语做一个粗略的对比。关系名对应表名;关系模式对应表头;关系对应一张二维表;元组对应记录或行;属性对应列;属性名对应列名;属性值对应列值;分量对应一条记录中的一个列值;如果表中有表即为非规范关系。PPT7关系模型的数据操纵主要包括查询、插入、删除和更新数据。(动画一)这些操作必须满足关系的完整性约束条件。关系模型把存取路径向用户隐蔽起来,用户只要指出“干什么”,不必详细说明“怎么干”。PPT8关系的完整性约束条件包括三大类:实体完整性、参照完整性和用户定义的完整性。PPT9关系模型的优点:一是建立在严格的数学概念的基础上;(动画一)二是概念单一,实体和各类联系都用关系来表示,对数据的检索和更新结果也是关系;(动画二)关系模型的存取路径对用户透明,具有更高的数据独立性,更好的安全保密性,简化了程序员的工作和数据库开发建立的工作。PPT10关系模型的缺点主要有:存取路径对用户透明,查询效率往往不如格式化数据模型;(动画一)为提高性能,必须对用户的查询请求进行优化,增加了开发数据库管理系统的难度。(删除)关系模型关系数据库系统采用关系模型作为数据的组织方式1970年美国IBM公司SanJose研究室的研究员E.F.Codd首次提出了数据库系统的关系模型计算机厂商新推出的数据库管理系统几乎都支持关系模型1.关系模型的数据结构在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。学号姓名年龄性别系名年级2013004王小明19女社会学20132013006黄大鹏20男商品学20132013008张文斌18女法律2013………………学生登记表属性元组关系模型的数据结构(续)关系(Relation)一个关系对应通常说的一张表元组(Tuple)表中的一行即为一个元组属性(Attribute)表中的一列即为一个属性,给每一个属性起一个名称即属性名主码(Key)也称码键。表中的某个属性组,它可以唯一确定一个元组关系模型的数据结构(续)域(Domain)是一组具有相同数据类型的值的集合。属性的取值范围来自某个域。分量元组中的一个属性值。关系模式对关系的描述关系名(属性1,属性2,…,属性n)学生(学号,姓名,年龄,性别,系名,年级)关系模型的数据结构(续)关系必须是规范化的,满足一定的规范条件最基本的规范条件:关系的每一个分量必须是一个不可分的数据项,不允许表中还有表。下图中工资和扣除是可分的数据项,不符合关系模型要求。职工号姓名职称工资扣除实发基本工资岗位津贴业绩津贴三险个人所得税86051陈平讲师130512001850160112
文档评论(0)