- 0
- 0
- 约9.43千字
- 约 60页
- 2016-10-26 发布于广东
- 举报
第4章 数据库基本原理 信息在现代社会和经济发展中所起的作用越来越大,信息资源的开发和利用水平已成为衡量一个国家综合国力的重要标志之一。在计算机的三大主要应用领域(科学计算、数据处理和过程控制)中,数据处理是计算机应用的主要方面。数据库技术就是作为数据处理中的一门技术而发展起来的。 4.1 数据库技术 数据库技术产生于20世纪60年代末70年代初,其主要目的是有效地管理和存取大量的数据资源。数据库技术主要研究如何存储、使用和管理数据,是计算机数据管理技术发展的新阶段。 近年来,数据库技术和计算机网络技术的发展相互渗透、相互促进,已成为当今计算机领域发展迅速、应用广泛的两大领域。数据库技术不仅应用于事务处理,并且进一步应用到情报检索、人工智能、专家系统、计算机辅助设计等领域。 4.1.1 数据库的基本概念 1、数据 数据是指存储在某一种媒体上能够识别的物理符号。数据的概念包括两个方面:其一是描述事物特性的数据内容;其二是存储在某一种媒体上的数据形式。 数据的概念在数据处理领域已经大大地拓宽了。数据不仅仅指数字、字母、文字和其他特殊字符组成的文本形式的数据,而且还包括图形、图像、动画、影像、声音(包括语音、音乐)等多媒体数据。 2、数据处理 数据处理是指对各种形式的数据进行收集、存储、加工和传播的一系列活动的总和。其目的之一是从大量的、原始的数据中抽取、推导出对人们有价值的信息以作为行动和决策的依据;目的之二是为了借助计算机科学地保存和管理复杂的、大量的数据,以便人们能够方便而充分地利用这些宝贵的信息资源。 3、数据库 数据库是被长期存放在计算机内、有组织的、可以表现为多种形式的可共享的数据集合。数据库技术使数据能按一定格式组织、描述和存储,且具有较小的冗余度,较高的数据独立性和易扩展性,并可为多个用户所共享。 4、数据库管理系统 数据库管理系统(DataBase Management System,简称DBMS)是计算机系统软件,它的职能是有效地组织和存储数据、获取和管理数据,接受和完成用户提出的访问数据的各种请求。 数据库管理系统主要功能包括以下几个方面: (1) 数据定义功能 (2) 数据操纵功能 (3) 数据库运行控制功能 (4)数据库的建立和维护功能 5、数据库系统 数据库系统是指拥有数据库技术支持的计算机系统,它可以实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享服务。数据库系统不仅包括数据本身,即实际存储在计算机中的数据,还包括相应的硬件、软件和各类人员。 4.1.2 数据管理技术的发展 计算机对数据的管理是指对数据的组织、分类、编码、存储、检索和维护提供操作手段。 与其他技术的发展一样,计算机数据管理也经历了由低级到高级的发展过程。计算机数据管理随着计算机硬件、软件技术和计算机应用范围的发展而不断发展,多年来大致经历了如下三个阶段。 1、人工管理阶段 20世纪50年代以前,计算机主要用于数值计算。从当时的硬件看,外存只有纸带、卡片、磁带,没有直接存取设备;从软件看(实际上,当时还未形成软件的整体概念),没有操作系统及管理数据的软件;从数据看,数据量小,数据无结构,由用户直接管理,且数据间缺乏逻辑组织,数据依赖于特定的应用程序,缺乏独立性。 2、文件系统阶段 20世纪50年代后期到20世纪60年代中期,出现了磁鼓、磁盘等直接存取数据的存储设备。 这种数据处理系统是把计算机中的数据组织成相互独立的数据文件,系统可以按照文件的名称对其进行访问,对文件中的记录进行存取,并可以实现对文件的修改、插入和删除,这就是文件系统。文件系统实现了记录内的结构化,即给出了记录内各种数据间的关系。但是,文件从整体来看却是无结构的。其数据面向特定的应用程序,因此数据共享性、独立性差,且冗余度大,管理和维护的代价也很大。 3、数据库系统阶段 20世纪60年代后期,计算机性能得到提高,更重要的是出现了大容量磁盘,存储容量大大增加且价格下降。在此基础上,有可能克服文件系统管理数据时的不足,而去满足和解决实际应用中多个用户,多个应用程序共享数据的要求,从而使数据能为尽可能多的应用程序服务,这就出现了数据库这样的数据管理技术。数据库的特点是数据不再只针对某一特定应用,而是面向全组织,具有整体的结构性,共享性高,因此冗余度小,具有一定的程序与数据间的独立性,并且实现了对数据进行统一的控制。 4.1.3 数据库系统的组成 数据库系统由四部分组成:硬件系统、系统软件(包括操作系统和数据库管理系统)、数据库应用系统和各类人员。 1、硬件系统 由于一般数据库系统数据量很大,加之DBMS丰富的强有力的功能使得自身的体积就很大,因
您可能关注的文档
- 新UG NX 5中文版基础教程 教学课件 关振宇1 第5章 装配功能.ppt
- 新UG NX 5中文版基础教程 教学课件 关振宇1 第6章 工程图功能.ppt
- 新UG NX 5中文版基础教程 教学课件 关振宇1 第八章 2~3轴数控铣削加工.ppt
- 新UG NX 5中文版基础教程 教学课件 关振宇1 第七章 数控加工基本应用及共同项.ppt
- 新UG NX 5中文版项目教程 项目教学 教学课件 欧阳波仪 项目二.ppt
- 新UG NX 5中文版项目教程 项目教学 教学课件 欧阳波仪 项目六.ppt
- 新UG NX 5中文版项目教程 项目教学 教学课件 欧阳波仪 项目三.ppt
- 新UG NX 5中文版项目教程 项目教学 教学课件 欧阳波仪 项目五.ppt
- 新UG NX 5中文版项目教程 项目教学 教学课件 欧阳波仪 项目一.ppt
- 新UG NX 8.0机械设计基础及应用 教学课件 刘民杰 1_ 第八章 装配建模.ppt
最近下载
- Unit 1 Animal friends Speed up(课件)外研版(三起)(2024)英语三年级下册.pptx VIP
- 医药企业医院廉洁承诺范文.docx VIP
- 小学综合实践活动一年级下册第四单元《碗筷的摆放和收拾》课件.docx VIP
- Python少儿编程(第1-17课).pptx VIP
- 2026及未来5年中国活检针行业发展研究报告.docx
- 汽车检测诊断技术.pptx VIP
- 小学综合实践活动一年级下册第四单元《碗筷的摆放和收拾》课件.pptx VIP
- 四川省成都市第七中学2025-2026学年高一上学期11月半期考试英语(含答案).pdf
- 集成电路原理与设计之一数字教案_chap.pdf VIP
- python少儿编程课程-第6课:周而复始(for循环).pptx VIP
原创力文档

文档评论(0)