第1章数据库系统.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
外模式 又称子模式或用户模式,是对各个用户或程序所涉及到的数据的逻辑结构和数据特征的描述。 外模式是模式的子集。 外模式是完全按用户自己对数据的需要、站在局部的角度进行设计的。 一个数据库系统可能有多个外模式。 * 内模式 又称存储模式或物理模式,对应于物理级,是全体数据库数据的内部表示或者低层描述。 是数据在数据库内部的表示方式,对应着实际存储在外存储介质上的数据库。 在一个数据库系统只有一个内模式。 * 外模式/模式的映像及逻辑数据独立性 外模式/模式映像:定义并保证了外模式与数据模式之间的对应关系。 当数据库系统模式变化时,DBA可以通过修改外模式/模式映像的方法使外模式不变;由于应用程序是根据外模式进行设计的,只要外模式不改变,应用程序就不需要修改,因而保证了数据的逻辑独立性。 * 模式/内模式的映像及物理数据独立性 模式/内模式映像,定义并保证了数据的逻辑模式与内模式之间的对应关系,即定义数据全局逻辑结构和存储结构之间的对应关系。 当数据库的存储结构改变时,DBA可以通过修改模式/内模式映像,使数据库模式不变。由于有些用户或程序是按数据库的模式使用数据的,所以只要数据库模式不变,用户仍可以按原来的方式使用数据,程序也不需要修改,因而保证了数据的物理独立性。 * 1.4 数据模型 * 1.4.1概念模型 (1)实体: (2)属性: (3)域: (4)实体集: (5)实体型: (6)实体标识符 * 概念模型——实体-联系模型(简称E-R模型) ①矩形框:表示实体类型。 ②菱形框:表示实体间的联系类型。 ③椭圆形框:表示实体类型和联系类型的属性。相应的命名均记入各种框中。对于作为实体标识符的属性,在属性名下划一横线。 ④直线:联系类型与其涉及的实体类型之间以直线连接,并在直线端部标上联系的种类(1:1,1:N,M:N)。 * 【例2-1】 在课程管理系统中,涉及到学生,课程,教师等实体,学生实体集的属性有学号,姓名,年龄,性别,班级等。课程实体集的属性有课号,课名,学时,学分;教师实体集的属性有工号,教师名,职称等。 假设,一个学生可以选修多门课程,一门课也可以由多个学生选修,当一个学生选修一门课程时,会有成绩。一门课只能有一个教师教,一个教师可以教多门课程。 * 课程管理系统的E-R图 * 层次模型 用树结构表示实体类型及实体之间联系的模型。 * 层次结构模型具有如下特点: (1)是用树结构表示实体类型及实体之间联系的模型。 (2)记录之间的联系都用指针来实现。 优点:数据模型较简单,使用方便,描述一对多的层次关系自然、直观,易理解。 不足:只能表示一对多的联系,用户难以掌握,应用程序编写困难。 * 1.4.2网状模型 用有向图结构表示实体类型及实体间联系的模型称为网状模型 * 网状模型特点: ①是用有向图结构表示实体类型及实体之间联系的模型。 ②记录之间的联系都用指针来实现。 优点:具有良好的性能,存取效率较高。 缺点:用户难以理解与掌握;用户必须了解系统结构的细节,加重了编写应用程序的负担。 * 1.4.3关系模型 用关系结构表示实体类型及实体间联系的模型称为关系模型 * 关系模型特点: 结构简单,表的概念直观,处理数据效率高; 不仅用关系描述实体本身,也用关系描述实体之间的联系; 每个关系(或表)由一组元组组成,每个元组又由若干属性和域构成,数据之间的联系是通过键来建立的。 * 1.4.4面向对象模型 用面向对象观点来描述现实世界中的事物(对象)的逻辑结构和对象间的联系的数据模型 * 面向对象模型特点 能完整地描述现实世界的数据结构,具有丰富的表达能力; 模型比较复杂,涉及的知识面广; 面向对象数据库具有检索效率高、自然合理等特性。 目前,面向对象数据库是数据库技术发展的热点。 * 习 题 1.1,1.2,1.3 1.5,1.6 * 1 * 数据库原理 上海工程技术大学 杨孜茁 教材 作者:孔丽红 主编 游晓明 钟伯成 张瑜 参编 ISBN:9787302398813 2015.08.01 * 课程教学目的和要求 掌握数据库系统的基本概念和原理; 掌握结构化查询语言SQL; 了解关系代数和关系演算等数据库语言; 学会关系数据库规范化设计的方法和步骤; 了解数据库安全保护; 掌握SQL SERVER2005平台 具备使用关系数据库软件开发数据库应用系统的能力 。 * 课程的学习方法 ? 勤于思考、善于总结、敢于提问; ? 掌握教材中重要的例题和习题; ? 重视上机实验 ; ? 重视数据库设计 。 * 课堂教学内容 第1章 数据库系统概述; 第2章 实体联系模型; 第3章 关系数据模型与关系运算; 第4章 关系数据库标准语言SQL; 第5章 关系数据库

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档