• 4399库库马力嘎嘎在那 > 数据库基础与管理信息系统概述
  • 数据库基础与管理信息系统概述

    免费下载 下载该文档 文档格式:DOC   更新时间:2009-02-02   下载次数:0   点击次数:1
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:doc
    文档作者:Yang
    关键词:
    主题:
    备注:该文件已附带了冀慎华编写的反宏病毒程序,事前未征求您的同意,请见谅.
    点击这里显示更多文档属性
    第1章 数据库基础与管理信息系统概述
    数据库广泛地应用于各企业组织和政府机构,与人们的日常生活息息相关.在现代信息社会中,将有更高比例的人力物力投入信息产业.数据是信息产业的原料,数据需要经过组织和管理才能发挥它的实用性.然而管理数据的有效利器就是数据库和与它相关的数据库管理系统.大家知道Delphi在开发数据库及设计应用程序界面方面有着不同寻常的优势,开发简单,设计方便,容易上手,帮助完善,只要对编程略有基础则使用Delphi开发一般的应用程序界面及数据库应用程序都易如反掌,所以它越来越受 程序员的青睐.业界盛传执着的程序员使用C++,聪明的程序员使用Delphi.使用 Delphi编程往往可以使程序员的工作事半功倍,因此目前开发小型的管理信息系统大都采用Delphi.
    本章首先介绍数据库的常用基本概念,传统数据库的发展阶段,给出应该掌握的基本术语,概念;然后介绍管理信息系统的定义,特点,结构,分类,以及管理信息系统的开发方法.
    1.1 什么是数据库
    数据库描述了现实世界中的某些方面,构成了现实世界中的一个微小世界.数据库是一个逻辑上紧密相连的数据集.该数据集中的数据具有某些固有的语义含义.数据库是为某个特定目标设计,建立和使用的,它拥有确定的用户组和这些用户组感兴趣的预定的应用.数据库是一个持久数据的集合,这些数据用于某种应用系统中,是由一个或几个数据表格组成的,数据表格是由数据组成的,是一个统一管理的相关数据的集合,数据库的特点是能被各种用户共享,具有最小的冗余度,数据间有紧密的联系但又有较高的对程序的独立性.
    数据库中的表,视图,存储过程,索引等具体存储数据或对数据进行操作的实体,称为数据库的对象.数据库是这些对象的集合,该集合中容纳着各种各样的数据库对象.
    1.2 数据库管理技术的发展阶段
    数据管理指的是对数据的分类,组织,编码,储存,检索和维护.计算机信息系统是一类数据密集型的应用,不论哪一类信息系统,都建立在大量数据事实基础之上,管理这种大量的,持久的,共享的数据是这类计算机应用面临的共同问题.
    数据库管理技术大致经历了3个阶段:
    人工管理阶段.
    文件管理阶段.
    数据库系统阶段.
    1.人工管理阶段
    20世纪50年代中期以前,计算机主要用于科学计算.没有支持数据管理的专用软件,程序员定义数据的逻辑结构和物理结构,数据无法共享.这一时期数据管理的特点是:
    数据面向程序.
    数据不保存.
    没有专用的软件对数据进行管理.
    数据不能共享.
    数据冗余.
    数据由程序自行携带,这就使得程序严重依赖于数据,如果数据的类型,格式或者数据量,存取方法,输入输出方式等发生改变,程序就要做相应的修改.同时,因为没有统一的数据管理软件,数据的存储结构,存取方式,输入输出方式等都由应用程序处理,这就给应用程序开发人员增加了很重的负担,并且效率较低.
    由于数据是面向应用程序的,一个程序携带的数据,在程序运行结束后就连同该程序一起退出了计算机系统,如果别的程序要共享该数据系统,只能重新组织携带,因此,程序间经常会存在大量的重复数据.
    2.文件管理阶段
    20世纪60年代后期,计算机开始大量用于数据处理工作,大量的数据存储,检索和维护成为紧迫的需求,在这一阶段有统一的软件进行数据管理,程序和数据之间有软件提供存取方法进行转换,有共同的数据查询修改的管理模块,程序和数据是分离的.文件的逻辑结构与存储结构有一定的独立性,实现以文件为单位的数据共享.在硬件方面,可直接存取的磁鼓,磁盘成为连机的主要外存.
    文件系统对数据的管理虽然有了长足的进步,但它还是从应用程序的角度来组织和处理数据种方式存在以下问题:
    数据冗余度大(不同的程序语言建立各自的文件系统).
    数据和程序缺乏独立性(结构变,应用程序变).
    无结构性,文件之间彼此独立(文件之间不能建立联系).
    3.数据库系统阶段
    从20世纪70年代开始,由于数据复杂性,数据量增大,数据要求共享,硬件技术的发展用户要求提高计算机应用于管理的规模更加庞大,需要计算机管理的数据急剧增长,并且对数据共享的要求与日俱增.文件系统的管理方法已无法满足要求.为了解决独立性问题,实现数据统一管理,实现数据共享,数据库技术由此产生.
    数据库是通用化的相关数据集合,它不仅包括数据本身,而且包括相关数据之间的联系.数据库中的数据通常是整个信息系统全部数据的汇集,面向所有合法用户.其数据结构独立于使用数据的程序,数据库的建立,使用和维护等操作由专门的软件系统即数据库管理系统统一进行.

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • 4399库库马力巨兽在那  4399库库马力  4399库库马力游戏  4399库库马力升级  4399库库马力  4399库库马力游戏  4399库库马力无敌版  4399库库马力刷车  4399库库马力大全