网站大量收购独家精品文档,联系QQ:2885784924

数据库系统原理PPT.ppt

  1. 1、本文档共337页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主要内容 1.1 数据库基本概念 1.2 数据模型 1.3 数据库系统 1.4 关系数据库 1.5 数据库设计 1.6 应用系统实例介绍 1.1 数据库基本概念 1.1.1 数据、信息和数据处理 数据不仅是数值,还可以是文字、图形、图像、声音、视频等 信息是经过加工的数据 数据处理是将数据加工并转换成信息的过程 1.1 数据库基本概念 1.1.2 数据管理技术的产生和发展 人工管理阶段 文件系统管理 数据库系统管理 1.1 数据库基本概念 人工管理阶段 计算机主要用于科学计算 没有专门的软件对数据进行管理 数据独立性差 ? 1.1 数据库基本概念 文件系统管理 大容量存储设备问世 OS的文件系统实现了对数据进行存取的管理 程序与数据具有一定的独立性 只提供了打开、关闭、读写等一些低级的文件操作 1.1 数据库基本概念 数据库系统管理阶段 更广泛的数据共享和更高的数据独立性 数据的冗余度减少 方便的操作使用接口 1.1 数据库基本概念 1.1.3 数据库与数据库管理系统 数据库(DB) 存储在计算机内,有组织、可共享的数据集合。 数据库管理系统(DBMS) 对数据库中的大量数据进行管理的一个专门的系统软件。 数据库系统原理 1.1 数据库基本概念 DBMS的主要功能 数据定义 数据操纵 数据组织、存储和管理 数据库运行管理 数据库的建立与维护 数据通信接口 1.2 数 据 模 型 1.2.1 概念模型 用于信息世界的建模 是现实世界到数据世界的第一层抽象 是设计人员进行数据库设计的有力工具 1.2 数 据 模 型 基本概念 实体 :客观存在并可相互区分的事物称为实体。可以是具体的或者抽象的。如一个学生,教师授课等。 属性 :描述实体所具有的某一特性称为属性。如学生实体可以由学号、姓名、性别、出生日期、籍贯、所在班级等属性来描述。 关键字 :能够唯一地标识某个实体的属性或属性组,称为关键字或码。如学生的学号。 联系 :实体之间的关联称为联系。 1.2 数 据 模 型 E-R模型(实体-联系模型)----概念模型的表示方法 E-R图表示方法: 实体:用矩形表示,矩形框内标注实体名称。 属性:用椭圆表示,并用连线将其与实体连接起来。 联系:用菱形表示,菱形框内标注联系名称,用线条将其分别与有关实体连接起来,并在连线上注明联系类型。 1.2 数 据 模 型 联系的3种类型 (设有两个实体分别为A和B ) 一对一联系(1∶1):实体A中的每个实例在实体B中至多有一个(也可以没有)实例与之关联,反之亦然。 如:旅客与车票、病人与病床、学校与正校长 1.2 数 据 模 型 联系的3种类型 (设有两个实体分别为A和B ) 一对多联系(1∶n):实体A中的每个实例在实体B中有n个实例(n≥0)与之联系,而实体B中每个实例在实体A中最多只有一个实例与之联系。 如:一个学校下设多个学院,一个学院下设多个系,一个系下设多个班级,则学校与学院、学院与系 1.2 数 据 模 型 联系的3种类型 (设有两个实体分别为A和B ) 多对多联系(m∶n):实体A中的每个实例在实体B中有n个实例(n≥0)与之联系,而对于实体B中的每个实例,在实体A中也有m个实例(m≥0)与之联系。 如:若一个学生可以选择多门课程,而一门课程也会被多个学生选择,那么学生与课程之间是多对多联系。 1.2 数 据 模 型 1.2.2 数据模型 数据模型是在概念模型的基础上建立的一个适合于计算机表示的数据库层的模型,是对信息世界进一步抽象描述得到的模型。 数据库领域中常用的数据模型有: 层次模型 网状模型 关系模型 1.2 数 据 模 型 层次模型----适合用于表示一对多的联系 用树结构表示各类实体集以及实体集间的联系 实际存储数据由链接指针来体现联系 1.2 数 据 模 型 网状模型----适合用于表示多对多的联系 网状模型结点之间可以任意发生联系 网状模型是一个图结构,图中的每条边都是不带任何条件的有向边 关系模型 建立在严格的数学概念基础上 具有单一的数据结构、坚实的理论基础、高度的数据独立性和安全保密性 易于对数据库进行重组和控制 实体和联系均用关系表示 逻辑结构是二维表,由行和列组成 1.3 数据库系统 数据库系统(DataBase System,DBS)是实现有组织、动态地存储大量相关结构化数据、方便各类用户访问数据库的计算机软/硬件资源的集合。 1.3 数据库系统 1.3.1 数据库系统的体系结构 两级映像

文档评论(0)

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

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

1亿VIP精品文档

相关文档