数据库第2讲-数据库技术基础.pptVIP

  1. 1、本文档共80页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

网状模型的数据结构网状模型满足下面两个条件的基本层次联系的集合:1.允许一个以上的结点无双亲;2.一个结点可以有多于一个的双亲。表示方法(与层次数据模型相同)实体型:用记录类型描述每个结点表示一个记录类型(实体)属性:用字段描述每个记录类型可包含若干个字段联系:用结点之间的连线表示记录类型(实体)之间的一对多的父子联系网状模型的数据结构网状模型与层次模型的区别网状模型允许多个结点没有双亲结点网状模型允许结点有多个双亲结点网状模型允许两个结点之间有多种联系(复合联系)网状模型可以更直接地描述现实世界层次模型实际上是网状模型的一个特例网状数据模型的优缺点优点能够更为直接地描述现实世界,如一个结点可以有多个双亲具有良好的性能,存取效率较高缺点结构比较复杂,而且随着应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终用户掌握DDL、DML语言复杂,用户不容易使用数据模型1两大类数据模型2数据模型的组成要素3概念模型4最常用的数据模型5层次模型6网状模型7关系模型(重点)7关系模型关系数据库系统采用关系模型作为数据的组织方式1970年美国IBM公司的研究员E.F.Codd首次提出了数据库系统的关系模型计算机厂商新推出的数据库管理系统几乎都支持关系模型SQLServerOracleDB2MySQLSybase……一、关系模型的数据结构关系模型中数据的逻辑结构是一张二维表,它由行和列组成。学号姓名年龄性别系名年级2005004王小明19女社会学20052005006黄大鹏20男商品学20052005008张文斌18女法律2005………………学生登记表属性元组关系模型的数据结构(续)关系(Relation)一个关系对应通常说的一张二维表,是实体的集合。表中的第一行是属性说明,称为关系模式,不算表的内容。元组(Tuple)表中的一行即为一个元组,是一个实体。属性(Attribute)表中的一列即为一个属性,也是一个实体,给每一个属性起一个名称即属性名。关系模型的数据结构(续)域(Domain)属性的取值范围。分量元组中的一个属性值。关系模式对关系模式的描述:关系名(属性名1,属性名2,…,属性名n)如:学生(学号,姓名,年龄,性别,系,年级)关系模型的数据结构(续)键或码(Key):唯一标识元组的一个或一组属性。候选键:唯一识别关系实例元组的最小属性集合。一个关系可能有多个候选键主键:可从关系的候选键中,指定其中一个作为关系的主键。外键:一个表中的某个属性(组)是另外一张表中的主键,则称为该属性(组)为此张表的外键。关系模型的数据结构(续)关系必须是规范化的,满足一定的规范条件最基本的规范条件:关系的每一个分量必须是一个不可分的数据项,不允许表中还有表(1NF),下图是否满足规范条件?下图中工资和扣除是可分的数据项,不符合关系模型要求职工号姓名职称工资扣除实发基本津贴职务房租水电86051陈平讲师13051200501601122283图一个工资表(表中有表)实例关系模型的数据结构(续)关系术语一般表格的术语关系名表名关系模式表名(各列名)关系(一张)二维表元组行或记录属性列属性名列名属性值列值分量一条记录中的一个列值非规范关系表中有表(大表中嵌有小表)表:术语对比(重点)关系模型的优缺点优点建立在严格的数学概念的基础上概念单一实体和各类联系都用关系来表示对数据的检索结果也是关系关系模型的存取路径对用户透明具有更高的数据独立性,更好的安全保密性简化了程序员的工作和数据库开发建立的工作关系模型的优缺点(续)缺点存取路径对用户透明导致查询效率往往不如非关系数据模型为提高性能,必须对用户的查询请求进行优化增加了开发DBMS的难度ER图向关系模型的转换ER图转换为关系模型,总的原则是:ER图中的实体和联系转成关系(一张二维表),它们的属性转换成关系的属性。1、实体转换成关系实体的名称就是关系的名称,实体的属性就是关系的属性,实体的主键就是关系的主键。属性域的问题:转换成DBMS支持的属性域。非原子属性的问题:须符合1NF,表中不能有

文档评论(0)

t_github + 关注
实名认证
文档贡献者

计算机研究者

1亿VIP精品文档

相关文档