数据库的基本原理下.ppt

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

第2章 数据库基本原理 本章主要内容 数据库系统介绍 数据库系统定义和组成 数据库的三级模式 数据库管理系统 数据库安全保护 数据模型 2.1 数据库系统介绍 1、数据与信息的概念 1)数据 数据是指存储在某一媒体上可加以鉴别的符号。 数据的概念包括以下两部分: 数据内容是事物特性的反映或描述。 “符号” 指数字、字母、文字、图形、图像、声音等 2)信息 信息是来自于现实世界事物的存在方式或运动形态的集合,是人们进行各种活动所需要的知识,是数据加工的结果。 3)数据与信息的关系 数据是承载信息的载体。 信息是经过加工处理的数据,是对客观世界的认识,是知识。 2、计算机数据管理的发展 1)人工管理阶段 数据与处理数据的程序密切相关;数据不做长期保存;数据是依附于计算机程序或软件。 2、计算机数据管理的发展 2)文件系统阶段 程序与数据有了一定的独立性,程序和数据分开存储,具有程序文件和数据文件的各自属性;数据文件可以长期保存,但数据冗余度大;缺乏数据独立性;不集中管理数据。 2、计算机数据管理的发展 3)数据库系统阶段 基本实现了数据共享,减少了数据冗余;采用特定的数据模型;具有较高的数据独立性;有统一的数据控制和管理功能。 2、计算机数据管理的发展 4)分布式数据库系统阶段 分布式数据库在逻辑上是一个整体、地理分布在不同位置的数据集合,是计算机网络环境下各个局部数据库的逻辑集合,受分布式数据库管理系统的控制和管理。其特点如下: (1)分布透明性; (2)局部自治与集中控制相结合; (3)高可靠性和可用性; (4)高效率和灵活性。 3 数据库系统定义和组成 1)定义 数据库系统(DBS)是指安装和使用了数据库技术的计算机系统; 包括:硬件系统、数据库、数据库管理系统、软件、DBA 数据库(DB)是长期保存在计算机系统中的、有组织的、可以被共享的数据集合。 数据库管理系统(DBMS) 是位于用户和操作系统之间的一层数据管理软件,它负责数据库在建立、使用和维护时的统一管理、统一控制;使用户可以方便的定义数据和操纵数据,并保证数据的安全性、完整性、并发控制和系统的恢复。 2)数据库系统的组成 3) 数据库系统的三级模式 数据库系统的三级模式: 模式、外模式和内模式; 与之对应的是数据库的三级结构:全局逻辑结构、局部逻辑结构和物理存储结构。 全局逻辑结构是数据库中所有信息的集合 一个数据库只有一个模式 局部逻辑结构是数据库中部分信息 一个数据库可以有多个外模式 物理存储结构是数据保存的方法和介质 一个数据库只有一个内模式 3) 数据库系统的三级模式 模式之间的关系: 3) 数据库系统的三级模式 数据独立性: 数据的物理独立性 模式和内模式的映射保证物理独立性,即数据的存储结构发生改变,保持逻辑结构不变,从而保证应用程序不变。 数据的逻辑独立性 模式和外模式的映射保证逻辑独立性,即当全局逻辑结构改变时,保持局部逻辑结构不变,从而保证应用程序不变。 4) 数据库管理系统功能 数据库的定义功能:定义数据库中的对象 数据操纵功能 数据的查询、增加、删除、修改 数据库运行控制功能 完整性控制、并发操作、安全性控制、数据库的恢复 数据字典 存储有关数据的数据(元数据) 4、 数据库的保护 1)数据的完整性控制 域完整性控制:是数据库的表中某个特定字段允许的数据元素的类型和范围。 关联完整性控制:规定的约束条件以防止对数据进行增、删、改操作时,破坏本身及其它相关数据的完整性,或产生不良影响, 2)并发控制 数据库的并发能力是指多用户在同一时间对相同数据同时访问的能力。 如果一个数据库是多个用户的,那么DBMS必须对多用户的并发操作加以控制、协调,以保证数据的准确性。 4、 数据库安全保护 3) 数据的安全性控制 数据安全性分为系统安全和环境安全两大类。 4) 数据库恢复 为使数据库具有可恢复性,一旦被破坏或丢失,可以使用保存的副本来恢复,所以基本原则就是保存备份的副本。 5 数据模型 数据模型是工具,是用来抽象、表示和处理现实世界中的数据和信息的工具。 (1)现实世界 人们管理的对象存于现实世界中,现实世界的事物及事物之间存在着联系,这种联系是客观存在的,是由事物本身的性质决定的。 举例:医院的医疗管理系统中有医生、患者、专科等构成元素,医生为患者诊疗,患者被送到不同科室诊治,医生、患者、专科是相互关联的。 (2)概念世界 概念世界是现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述,从而产生概念模型。 举例,对医生的描述包括姓名、性别、专长、电话、职称等不同项目。 术语: 实体:把客观存在并且可以相互区别的事物 --实体可以是实际事物,也可以是抽象事件,例如一个医生记录

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档