第2章数据库的基本概念.ppt

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 数据库的基本概念 2.1 数据库系统概述 2.1.1 数据管理技术的产生和发展 1.人工管理阶段 ⑴ 数据不保存 ⑵ 应用程序管理数据 ⑶ 数据不共享 ⑷ 数据不具有独立性 2.文件系统阶段 (1)数据可以长期保存 (2)由文件系统管理数据 (3)数据共享性差,冗余度大 (4)数据独立性差 3.数据库系统阶段 20世纪60年代后期以来,计算机应用规模越来越大,数据量急剧增长。这时硬件已有大容量硬盘,硬件价格下降;软件则价格上升,为编制和维护系统软件及应用程序所需的成本相对增加,在各个应用领域如果一旦改变数据结构都要修改应用程序,代价无法计算;在处理方式上,联机实时处理要求更多,并开始提出和考虑分布处理。文件系统管理数据已经不能满足应用的需求,于是为了解决多用户、多应用共享数据的要求,使数据为尽可能多的应用服务,数据库技术应运而生,出现了统一管理数据的专门软件系统----数据库管理系统。 2.1.2 数据、数据库、数据库管理系统、数据库系统 1.数据 数据:描述事物的符号记录称为数据。 数据不仅仅是数字,这是对数据的侠义理解。广义的理解,数据的种类很多,文字、图形、图像、声音、学生的档案记录等都是数据。 数据的形式还不能完全表达其内容,需要经过解释。所以数据和关于数据的解释是不可分的,数据的解释是指对数据含义的说明,数据的含义称为数据的语义,数据与其语义是不可分的。 2.数据库 数据库:所谓数据库是长期存储在计算机内的、有组织的、可共享的数据集合。 3.数据库管理系统 数据库管理系统DBMS(DataBase Management System)是实现对数据库进行管理的一种系统软件,是用户与数据库之间的接口。它提供了用户对数据库进行操作的各种命令、工具和方法,包括数据库的建立和记录的输入、修改、检索、删除、显示和统计等。 它的主要功能包括一下几个方面: (1)数据定义功能 (2)数据操纵功能 (3)数据库的运行管理 (4)数据库的建立和维护功能 4.数据库系统 数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户等构成。 5.数据库用户 (1) 最终用户 (2) 应用程序员 (3) 数据库管理员DBA (DataBase Administrator) 2.1.3 数据库系统的特点 1.数据结构化 2.数据的共享性高,冗余度低,易扩充 3.数据独立性高 4.数据由DBMS统一管理和控制 DBMS提供以下几方面的数据控制功能: ⑴ 数据的安全性保护 ⑵ 数据的完整性检查 ⑶ 并发控制 2.2 数据模型 模型是现实世界特征的模拟和抽象。例如数学模型是用数学方法来描述现实世界的现象和特征的一种模型化方法。 计算机不可能直接处理现实世界中的具体事物,所以人们必须实现把具体事物转换成计算机能够处理的数据。在数据中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。我们无论处理任何数据,都要先对此数据建立模型,然后在此基础上进行处理。 数据模型应满足三方面要求: 能比较真实地模拟现实世界; 容易为人所理解; 便于在计算机上实现。 根据模型应用的不同目的,可以将模型分为两类: 概念模型,也成信息模型,它是按用户的观点来对数据和信息建模,主要用于数据库设计。 数据模型,主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据建模,主要用于DBMS的实现。 2.2.2 概念模型 概念模型实际上是现实世界到及其世界的一个中间层次 1.信息世界中的基本概念 信息世界涉及的概念主要有: ⑴ 实体 客观存在并可相互区别的事物称为实体。 ⑵ 属性 实体所具有的某一特性称为属性。例如,学生的学号、姓名。 ⑶ 码 唯一标识实体的属性集称为码。例如,学号是学生实体的码。 ⑷ 域 属性的取值范围称为该属性的域。例如,学号的域为7位整数,姓名的域为字符串集合,性别的域为(男,女)。 ⑸ 实体型 具有相同属性的实体必然具有共同的特征和性质。用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。例如, 学生(学号,姓名,性别,出生年份,系,入学时间) 就是一个实体型。 ⑹ 实体集 同型实体的集合称为实体集。例如,全体学生就是一个实体集。 ⑺ 联系 在现实世界中,事物内部以及事物之间是有联系的,这些联系在信息世界中反映为实体(型)内部的联系和实体(型)之间的联系。 两个实体型之间的联系可以分为三类: ① 一对一联系(1:1) ② 一对多联系(1:n) ③ 多对多联系(n:m) 2

文档评论(0)

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

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

1亿VIP精品文档

相关文档