数据库课件第一章.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课件第一章.ppt

图1-9 多对多联系 学生 图书 课程 作者 选修 编写 m n n m 成绩 日期 1.4.4 实体联系方法 E-R图中提供了表示实体、属性和联系的方法: 实体(型):用矩形表示,矩形框内写明实体名。 属性:用椭圆形表示,椭圆内注明属性名称,并用无向边将其与相应的实体连接起来。如果属性较多时,可以将实体与其相应的属性另外单独用列表表示。 联系:用菱形表示,菱形框内写明联系名,并用无向边将其与有关实体连接起来,同时在无向边上标注联系的类型(1 : 1,1 : n或m : n)。 下面我们就用E-R图来表示学生选课的概念模型。每个实体有如下属性: 学生基本情况:学号、姓名、性别、出生年月、专业、入学时间、职务; 教师基本情况:编号,姓名、性别、职称、所属系部; 课程设置情况:课号、课程名称,学分; 这些实体有如下联系: (1) 一个学生可以选修若干门课程,每门课程由多名学生选修; (2) 一位教师可以讲授若干门课程,每门课程只有一位教师主讲。 三个实体之间的联系用E-R图表示如图1-13所示。 图1-13 课程与学生、教师E-R图 学生 学号 姓名 性别 出生年份 专业 入学时间 课程 课号 课程名 学分 选修 教师 编号 姓名 性别 职称 所属系 讲授 m n n 1 成绩 * /webnew/ 第一章数据库系统导论 * /webnew/ 第一部分 理论篇——数据库原理 第一章 数据库系统导论 【本章要点】 通过本章的学习,可以了解数据和信息的概念,数据管理技术的发展,数据库系统三级模式/两层映像的体系结构;了解数据库的概念、数据库管理系统的功能与数据库系统的组成;掌握概念模型中几个常用概念,例如实体、属性、联系和关键字等,以及实体间的三类联系;还可以熟练掌握实体联系方法—E-R图的画法;除此之外本章还简要介绍几种不同的数据模型。 1.1.1 信息与数据 数据(Data) 是数据库中存储的基本对象,通常指描述事物的符号。这些符号具有不同的数据类型,它可以是数字、文本,也可以是图形、图像、声音、说明性信息等。 信息(Information)是经过加工处理后具有一定含义的数据集合,它具有超出事实数据本身之外的额外价值。信息是标识复杂客观实体的数据,是人们进行各种活动所需要的知识。 1.1 数据管理技术的发展 数据与信息既有联系又有区别。信息与数据之间的关系: 信息=数据+处理 这里,数据可以看作原料,是输入;而信息是产出,是输出结果。由此可见,信息是一种被加工成特定形式的数据。 1.1.2 数据管理技术的发展 1. 人工管理阶段 图1-1 人工管理阶段程序与数据之间的关系 这一阶段数据管理的特点是: (1) 数据面向具体应用,不共享 (2) 数据不单独保存 (3) 没有软件系统对数据进行管理 (4) 没有文件的概念 2. 文件系统阶段 图1-2 文件系统阶段程序与数据之间的关系 应用程序1 应用程序2 应用程序n …… 文件1 文件2 文件n …… 文件 系统 这一阶段数据管理的特点是: (1) 程序与数据分开存储,数据以“文件”形式可长期保存在外部存储器上,并可对文件进行多次查询、修改、插入和删除等操作。 (2) 有专门的文件系统进行数据管理,程序和数据之间通过文件系统提供存取方法进行转换。 (3) 数据不只对应某个应用程序,可以被重复使用。 这一阶段较人工管理阶段有了很大的改进,但很多缺点: (1) 数据冗余度大。 (2) 数据独立性差。 3. 数据库系统阶段 图1-3 数据库系统阶段程序与数据之间的关系 应用程序1 应用程序2 应用程序n 数据库管理系统(DBMS) 数据库(DB) 数据1 数据2 数据n 数据库系统阶段的数据管理具有以下特点: (1) 数据结构化 (2) 数据的冗余度低,共享性高,易扩充 (3) 数据独立性高 (4) 数据由数据库管理系统统一管理和控制 1.2 数据库系统的结构 1.2.1 数据库系统的三级模式结构 数据库体系结构是数据库的一个总体框架,是数据库内部的系统结构。1978年美国国家标准协会(American National Standard Institute,ANSI)的数据库管理研究小组提出标准化建议,从数据库管理系统角度看,将数据库结构分成三级模式和两级映像。 数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成,它们之间的关系如图1-4所示。 图1-4 数据库系统的三级模式结构 应用程序1 应用程序2 应用程序3 外模式1 外模式2 外模式3 模式 内模式 数据库 外模式/模式映像1 外模式/模式映像2 外模式/模式映

文档评论(0)

docinpfd + 关注
实名认证
内容提供者

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

版权声明书
用户编号:5212202040000002

1亿VIP精品文档

相关文档