数据库基础与管理信息系统概述

数据库基础与管理信息系统概述

ID:13240530

大小:272.00 KB

页数:10页

时间:2018-07-21

数据库基础与管理信息系统概述_第1页
数据库基础与管理信息系统概述_第2页
数据库基础与管理信息系统概述_第3页
数据库基础与管理信息系统概述_第4页
数据库基础与管理信息系统概述_第5页
资源描述:

《数据库基础与管理信息系统概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、9第1章数据库基础与管理信息系统概述第1章数据库基础与管理信息系统概述数据库广泛地应用于各企业组织和政府机构,与人们的日常生活息息相关。在现代信息社会中,将有更高比例的人力物力投入信息产业。数据是信息产业的原料,数据需要经过组织和管理才能发挥它的实用性。然而管理数据的有效利器就是数据库和与它相关的数据库管理系统。大家知道Delphi在开发数据库及设计应用程序界面方面有着不同寻常的优势,开发简单、设计方便、容易上手、帮助完善,只要对编程略有基础则使用Delphi开发一般的应用程序界面及数据库应用程序都易如反掌,

2、所以它越来越受程序员的青睐。业界盛传执着的程序员使用C++,聪明的程序员使用Delphi。使用Delphi编程往往可以使程序员的工作事半功倍,因此目前开发小型的管理信息系统大都采用Delphi。本章首先介绍数据库的常用基本概念、传统数据库的发展阶段,给出应该掌握的基本术语、概念;然后介绍管理信息系统的定义、特点、结构、分类,以及管理信息系统的开发方法。1.1什么是数据库数据库描述了现实世界中的某些方面,构成了现实世界中的一个微小世界。数据库是一个逻辑上紧密相连的数据集。该数据集中的数据具有某些固有的语义含义。

3、数据库是为某个特定目标设计、建立和使用的,它拥有确定的用户组和这些用户组感兴趣的预定的应用。数据库是一个持久数据的集合,这些数据用于某种应用系统中,是由一个或几个数据表格组成的,数据表格是由数据组成的,是一个统一管理的相关数据的集合,数据库的特点是能被各种用户共享,具有最小的冗余度,数据间有紧密的联系但又有较高的对程序的独立性。数据库中的表、视图、存储过程、索引等具体存储数据或对数据进行操作的实体,称为数据库的对象。数据库是这些对象的集合,该集合中容纳着各种各样的数据库对象。1.2数据库管理技术的发展阶段数据

4、管理指的是对数据的分类、组织、编码、储存、检索和维护。计算机信息系统是一类数据密集型的应用,不论哪一类信息系统,都建立在大量数据事实基础之上,管理这种大量的、持久的、共享的数据是这类计算机应用面临的共同问题。数据库管理技术大致经历了3个阶段:·人工管理阶段。·文件管理阶段。·数据库系统阶段。9第1章数据库基础与管理信息系统概述1.人工管理阶段20世纪50年代中期以前,计算机主要用于科学计算。没有支持数据管理的专用软件,程序员定义数据的逻辑结构和物理结构,数据无法共享。这一时期数据管理的特点是:·数据面向程序。

5、·数据不保存。·没有专用的软件对数据进行管理。·数据不能共享。·数据冗余。数据由程序自行携带,这就使得程序严重依赖于数据,如果数据的类型、格式或者数据量、存取方法、输入输出方式等发生改变,程序就要做相应的修改。同时,因为没有统一的数据管理软件,数据的存储结构、存取方式、输入输出方式等都由应用程序处理,这就给应用程序开发人员增加了很重的负担,并且效率较低。由于数据是面向应用程序的,一个程序携带的数据,在程序运行结束后就连同该程序一起退出了计算机系统,如果别的程序要共享该数据系统,只能重新组织携带,因此,程序间经

6、常会存在大量的重复数据。2.文件管理阶段20世纪60年代后期,计算机开始大量用于数据处理工作,大量的数据存储、检索和维护成为紧迫的需求,在这一阶段有统一的软件进行数据管理,程序和数据之间有软件提供存取方法进行转换,有共同的数据查询修改的管理模块,程序和数据是分离的。文件的逻辑结构与存储结构有一定的独立性,实现以文件为单位的数据共享。在硬件方面,可直接存取的磁鼓、磁盘成为连机的主要外存。文件系统对数据的管理虽然有了长足的进步,但它还是从应用程序的角度来组织和处理数据种方式存在以下问题:·数据冗余度大(不同的程序

7、语言建立各自的文件系统)。·数据和程序缺乏独立性(结构变,应用程序变)。·无结构性,文件之间彼此独立(文件之间不能建立联系)。3.数据库系统阶段从20世纪70年代开始,由于数据复杂性、数据量增大、数据要求共享、硬件技术的发展用户要求提高计算机应用于管理的规模更加庞大,需要计算机管理的数据急剧增长,并且对数据共享的要求与日俱增。文件系统的管理方法已无法满足要求。为了解决独立性问题,实现数据统一管理、实现数据共享,数据库技术由此产生。数据库是通用化的相关数据集合,它不仅包括数据本身,而且包括相关数据之间的联系。数

8、据库中的数据通常是整个信息系统全部数据的汇集,面向所有合法用户。其数据结构独立于使用数据的程序,数据库的建立、使用和维护等操作由专门的软件系统即数据库管理系统统一进行。现在,数据库已成为各类信息系统的核心。数据库的主要特点是:9第1章数据库基础与管理信息系统概述·数据的统一与结构化管理。·数据独立于程序进行管理。·强大的数据操作及附加功能,如数据恢复、数据安全性控制、数据完整性控制、加强了对数据的保

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。