01《数据库》第一章概论.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文档。上传文档
查看更多
01《数据库》第一章概论.ppt

一、 计算机数据管理的进展 * 《数据库技术原理与应用》 第一章 概论 西北大学经济管理学院 张昌蓉 TELEmail:chrzhang66@ 主要内容 一. 计算机数据管理的进展 二. 数据库系统基本概念 三. 数据模型 概念模型 数据模型 四. 数据库系统的结构 人工管理阶段(50年代中期以前) 没有软件对数据进行管理,数据不独立存放,一组数据对应一个程序。 文件系统管理阶段(50年代后期-60年代中期) 程序与数据之间有软件模块提供存取方式的转换。数据以数据文件独立程序存放,有一定的独立性,但基本上仍对应于某个或几个应用程序,独立性不强。 数据库系统管理阶段(60年代后期- 有独立的数据库管理软件管理数据,解决了多用户、多应用程序共享数据的要求,具有高度的独立性和统一控制功能,易维护扩充,冗余小。 二、 数据库系统基本概念 数据库定义 简单地说数据库是存放数据的仓库。严格地说数据库是按一定的数据模型结构组织、存放和管理数据的仓库。是某个企业、组织或部门所涉及的数据的集合,它不仅反映数据本身,而且反映数据间的关系。 数据库技术特点:就是高效地、巧妙地按一定的数据模型结构来进行数据组织、存放、管理和处理, 解决了多用户、多应用程序共享数据的要求,数据具有高度的独立性和统一控制功能(安全控制、完整性控制、并发控制等),易维护扩充,冗余小。 数据库管理系统 数据库管理系统是帮助用户建立、管理和使用数据库的软件系统,简称DBMS (Data Base Management System). 数据库管理系统主要功能 数据定义功能:方便地定义数据库及其中数据的逻辑结构。 数据操纵:接收、分析和执行用户请求,完成对数据库的检索、插入、修改、删除等操作. 数据库运行管理:控制数据库系统的运行,控制并发访问,对数据进行安全、完整、保密检验,以及数据库的恢复。 数据通讯:实现与其他系统的数据通讯。 三、 数据模型 数据模型是数据库系统中用于对现实世界中数据和信息进行抽象、表示和处理的形式化结构/架构。它是数据库系统的核心和基础。 数据模型两个层次: 概念模型(也称信息模型):按用户的观点对数据和信息建立的模型。用于现实世界到信息世界的第一层抽象。是用户和数据库设计人员之间进行交流的语言。 数据模型(也称逻辑模型):按计算机系统观点对数据和信息建立的模型。用于信息世界到机器世界的抽象和实现。 概念模型 人们对现实世界事物的认识经过选择、分类等抽象工作之后进入信息世界的描述。 信息世界涉及的主要概念: 实体(Entity):客观存在的,并可相互区分的事物。如:教师、学生、课程、教室 属性(Attribute):实体所具有的某一特征。一个实体可以由若干个属性来描述。如:学生实体可由学号、姓名、性别、出生年月,系别、班级等属性来描述。 主码(Key):唯一标识实体的属性。如:学号是学生实体的码。 域(Domain):某个属性的取值范围。如:学号域为7位整数。 实体型:用实体名及其属性名集合来描述同类实体。如:学生(学号、姓名、性别、出生年月、系别、班级) 实体集:同类实体的集合。如:全体学生 联系:事物之间的联系。有两类联系(1)实体内部的联系,即实体属性之间的关系。(2)实体之间的联系 实体之间的联系 实体集A 实体集B 一对一(1:1) 某个实体 至多一个实体 一对多(1:n) 某个实体 n个实体 多对多(m:n) 某个实体 n个实体 m个实体 某个实体 例如: 班级 正班长 一对一 班级 学生 一对多 学生 课程 多对多 概念模型的表示方法E-R图 概念模型的表示方法最常用的是实体—联系图方法(Entity—Relationship Approach),简称E-R图 学习 学生 课程 成绩 学号 姓名 课程号 课程名 学习 m n 数据模型/逻辑模型 (1)层次模型 例: 系 号 系 名 课程号 课程名 学时数 任课教师 教研室 教师 系 室号 室名 姓名 年龄 职称专长 层次模型 层次模型特点: 每个记录只有一个父结点 只有一个结点无父结点 总是从父记录

文档评论(0)

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

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

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档