欢迎来到天天文库
浏览记录
ID:51891951
大小:553.00 KB
页数:20页
时间:2020-03-18
《【精品】第1章数据库技术基础.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第1章数据库技术基础1.1数据库技术概述伴随着二十一世纪大门的开启,人类社会进入到了一个飞速发展的新吋期。经过工业时代的洗礼,人类对物质、能源的利用己发挥到极致,在这个信息爆炸的新时代,以计算机技术、通信技术和网络技术为代表的信息技术12成为驱动世界经济列车前进的新动力。-■个企业、纽•织耍収得竞争优势,不单是靠资本、规模、物质等耍素,更重要的是能够在浩瀚的信息海洋中迅速快捷的获得和处理有价值的信息。所以,信息资源己经成为企业的重要财富。数据库是数据管理的最新技术,是计算机科学的重要分支。在企业的信息化进程中,数据库技术是信息系统的核心和基础。无论是简单的
2、单机事务处理系统,还是复杂大观模的联机信息系统,或者决策支持系统、电子商务等,越來越多的应用领域都采用数据库作为信息资源的存储和处理方式。因此,数据库技术的发展和应用己成为信息化建设的一个关键环节。1.1.1数据库的基本概念数据库是基于人们对大量数据进行有效管理的需求而诞生并发展起来的一门科学,俏今社会应用非常广泛,几乎涉及到人类社会的所有领域。为了更好的理解数据库的相关概念,我们有必要了解一些常用的术语的含义。1.数据和信息现实吐界里我们通常将数据和信息混为一团,没有刻意的区分。但在数据库理论屮数据和信息却是既有区别又有联系的两个概念。首先看数据(Dat
3、a)。也称为资料,是用來描述客观事物的、可以鉴别的符号。谈到数据,人们头脑中最直接的反映往往就是数字,比如考试的分数、本月的奖金等。其实日常工作生活中,数据的表现形式有很多,例如数字、文字、图形、图像、声音等都具备数据的特点。单纯的数据仅仅是客观事物的一种描述,不会对事物提供判断、解释。如30.5仅仅是数字符号,并没有代表其它什么具体的含义.再看看信息(InfomKition)。信息是反映客观事物特征的可通讯的知识。相对于数据來说,信息是数据处理以后赋予一定语意的产物,它能対行为主体产生影响。例如上边列举的30.5仅仅是单纯的数据,而经过加工识别而得到的摄
4、氏30.5度则是一•条信息,它表示温度的高低,能影响人的行为(比如穿衣的选择等)。总的来说信息是加工处理以后的数据n所谓数据处理是指对原始数据进行收集、祭理、存储、分类、排序、检索、维护、加工、统计和传输等一系列活动的总称,处理的目的是获得人们所需要的可辅助决策的有价值信息。2.数据库(DataBase,即DB)企业中用仓库来存放原材料或产品,以保证生产经营的止常进行。同样,企业的生产经营还会产生大量的数据,传统的手工操作是通过纸质文档來保存这些数据。随着科学技术的发展,人们可获得和使用的数据量急剧增长。为了更好的保存和使用这些数据,人们开始借助计算机手段
5、,于是产生了数据库技术。所谓数据库,简单•的理解就是存放数据的仓库,其本质是长期存储在计算机内部的、有纽织、可共享的数据集合。数据库以一定的数学模型來纽织、描述,不仅支持数据存取,更强调数据存取的完备、准确和高效。因此数据库的数据独立性高、冗余度低、共享性好。1.数据库管理系统(DataBaseManagementSystem,即DBMS)数据库管理系统是位于用户和操作系统之间的一层数据管理软件,用于建立、使用和维护数据库,简称dbmsn它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过dbms访问数据库中的数据,数据库管理员也通过db
6、ms进行数据库的维护工作。它提供多种功能,可使多个应用程序和用户用不同的方法在同吋或不同时刻去建立,修改和询问数据库。它使用户能方便地定义和操纵数据,维护数据的安全性和完整性,以及进行多用户下的并发控制和恢复数据库。我们常说的Oracle系列、SQLSERVER2000.Access等数据库,其实准确的说就是数据库管理系统。一般來说,DBMS应该具备如下的一些功能:(1)能提供数据定义语言(DDL,DataDefinitionLanguage)进行数据库的定义和建立。(2)能提供数据操作语言(DML,DataManipulationLanguage)进行数
7、据处理工作。(3)能维护数据库的运行,提供完整性、安全性和并发性方而的控制能力。2.数据库系统(DataBaseSystem,即DBS)数据库系统是指基于数据库的计算机系统,一般山数据库及其管理系统、应用系统及其开发工具、计算机硬件平台、数据库管理员和用户几个部分构成。通常情况下把数据库系统简称为数据库。1.1.2数据处理发展简史所谓数据处理是指对各种数据的收集、存储、加工和传播等一系列活动,其核心是数据管理技术。人类最初研制计算机源于军事上的需要,数据处理仅仅是单一的科学计算功能。随看计算机应用在民用领域的推广以及计算机硬件、软件技术的迅速发展,数据管理
8、技术不断发展,主要经历了人工管理、文件系统和数据库系统三个阶段。1
此文档下载收益归作者所有