第一章-数据库系统概论.doc

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

数据库系统概述

学习目的与要求:

了解信息、数据玉数据处理的正确含义及数据管理的进展

了解数据库系统的基本概念、特点和数据模型

理解关系模型和关系运算的基本概念

了解数据库设计的原则、步骤和设计过程

学习重点和难点:

数据库的基本概念

关系的基本运算有两类:一类是传统运算(并、差、交等);另一类是专门的关系运算(选择、投影和连接)。

课时数:

2

1.1数据和信息

1.1.1数据

数据是存储在某一媒体上能够识别的物理符号。在计算机领域中,一切能被计算机接收和处理的物理符号都叫数据。

数据通常可以分为两种形式:一种是数值型数据,如成绩、价格、体重、工资等;另一种是非数值型数据,如姓名、地址、单位、文章、声音、图像、视频等。

1.1.2信息

信息是指数据经过加工处理后所得到有价值的知识。

说明:信息与数据既有联系又有区别,数据反映了信息,而信息又依靠数据来表达。用不同的数据形式可以表示同样的信息,信息不随它的数据中的形式不同而改变。

总之,信息是反映客观现实世界的知识,数据是信息的具体表现形式,数据经过加工处理后使其具有知识性并对人类活动产生有意义的决策作用。

1.1.3数据处理

数据处理是利用计算机技术将数据转换成信息的过程。

数据处理包括对数据的收集、整理、存储、分类、排序、检索、维护、计算、加工、统计和传输等一系列操作。数据是原料,使输入,而信息使产出,是输出结果。数据处理的目的是从大量的、原始的数据中获取我们所需要的资料,为我们工作和决策提供必要的信息基础和依据,输出有价值、有意义的信息。

1.2数据管理技术的发展

数据管理是对数据进行组织、存储、分类、检索、维护等数据处理的技术,是数据处理的核心。随着计算机硬件技术和软件技术的发展和进步,计算机数据管理的水平不断提高,管理方式也发生了很大的变化。发展到现在,数据管理经历了以下三个阶段:

·人工管理阶段

·文件管理阶段

·数据库系统阶段

1.2.1人工管理阶段

1.2.2文件管理阶段

1.2.3数据库系统阶段

由于文件系统管理数据的缺陷,迫切需要新的数据管理方式,把数据组成合理结构,能集中、统一地进行管理。数据库技术开始于20世纪60年代末,在美国产生了具有商业价值的数据库系统,在20世纪80年代,随着微型机的普遍应用和数据库系统的不断完善,数据库系统在全世界范围内得到广泛的应用。

数据库系统是将所有的数据集中到一个数据库中,形成一个数据中心,实行统一规划,集中管理,用户通过数据库管理系统来使用数据库中的数据。在数据库系统阶段,数据与应用程序的关系如图1-1所示:

图1-1数据库与应用程序关系

1.数据库系统的主要特点

(1)实现了数据的结构化:在数据库中采用了特定的数据模型组织数据。数据库系统把数据存储于有一定结构的数据库文件之中,实现了数据的独立和集中管理,克服了人工管理和文件系统管理的缺陷,大大方便了用户的使用和提高了数据管理的效率。

(2)实现了数据共享:数据库中的数据能为多个用户服务。

实现了数据独立:用户的应用程序与数据的逻辑结构及数据的物理存储方式无关。

(4)实现了数据统一控制:数据库系统提供了各种控制功能,保证了数据的并发控制、安全性和完整性。数据库作为多个用户和应用程序的共享资源,允许多个用户同时访问。并发控制可以防止多用户并发访问数据时而产生的数据不一致性。安全性可以防止非法用户存取数据,完整性可以保证数据的正确性和有效性。

在数据库系统阶段,应用程序和数据完全独立,应用程序对数据管理和访问更加灵活,一个数据库可以为多个应用程序共享,使得程序的编制和效率大大提高,减少了数据的冗余度,实现数据资源共享,提高了数据的完整性、一致性以及数据的管理效率。

2.数据库系统的分类

数据库系统的分类有多种形式,按照数据的存放地点,数据库系统分为集中式数据库系统和分布式数据库系统。

(1)集中工数据库系统

集中工数据库系统是将数据集中在一个数据库中。数据在逻辑上和物理上都是集中存放的。所有的用户在存取和访问数据时,都要访问这个数据库。例如,一个银行储蓄系统,如果系统的数据存放在一个集中式数据库中,所有住房在存款和取款时都有要访问这个数据库。这种方式访问方便,但通信量大,速度慢。

(2)分布式数据库系统

分布式数据库系统是将多个集中式的数据库通过网络连接起来,使各个结点的计算机可以利用网络通信功能访问其他结点上的数据库资源,使各个数据库系统的数据实现高度共享。分布式数据库系统是在20世纪70年代后期开始使用的,由于网络技术的发展为数据库提供了良好的运行环境,使数据库系统从集中式发展到分布式,从主机/终端系统发展到客户机/服务器系统结构。在网络环境中,分布式数据库在逻辑上是一个集中式数据库系统,实际上数据是存储在计算

文档评论(0)

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

个人介绍

1亿VIP精品文档

相关文档