首页 百科知识 ACCESS数据库基础知识学习

ACCESS数据库基础知识学习

时间:2024-01-25 百科知识 版权反馈
【摘要】:数据库技术是数据管理的技术,是计算机科学技术的一个重要分支,是信息系统的核心和基础。图1-4数据库系统阶段应用程序与数据的关系在数据库管理系统的支持下,系统可以有效地管理和存取大量的数据,主要特点包括:提高了数据共享性;使多个用户能够同时访问数据库中的数据;使数据冗余减小到最低;提高了数据的一致性和完整性,减少了应用程序的开发和维护成本。数据库管理系统能有效地组织、维护和存储数据。

ACCESS数据库基础知识学习

【任务引导】

数据库技术是数据管理的技术,是计算机科学技术的一个重要分支,是信息系统的核心和基础。从20世纪50年代中期开始,计算机应用从科学研究部门扩展到企业管理及政府行政部门,人们对数据处理的要求也越来越高。1968年,世界上诞生了第一个商品化的信息管理系统IMS(Information Management System),从此,数据库技术得到了迅猛发展。在互联网日益被人们接受的今天,Internet又使数据库技术、知识、技能的重要性得到了充分的放大。现在数据库已经成为信息管理、办公自动化、计算机辅助设计等应用的主要软件工具之一,帮助人们处理各种各样的信息数据。

作为本课程学习的开始,我们首先要了解的是:什么是数据?什么是数据库?什么是数据库管理系统?什么是Access呢?

【知识储备】

知识点1 数据处理技术

1.数据与信息

数据(Data)是指存储在某种介质上能够识别的物理符号。我们现在所说的数据已经不再是简单的数字概念,它包括各种不同的表现形式,包括数字、文字、图形、图像、动画和声音等多媒体形式。如某人的出生日期是“1990年3月13日”,可以表示为“1990-3-13”,其含义并没有改变。所以,简单地说,数据就是描述事物的符号。

信息(Information)是经过数据处理以后得到的有用的数据。这种数据对于我们来说是有意义的。如给出一组数据(28,80,180),这组数据如果不给它赋予特定的含义,那么它对我们数据的接收者来说可能是没有意义的,或者说是无法理解的。但如果我们定义这组数据是一个成年男性的年龄:28岁,体重:80公斤,身高180厘米,那么这组数据就有了特定的含义,我们把这组数据可以称作信息。所以信息是一种被加工成特定形式的数据,它与数据的关系如图1-1所示。

图1-1 数据与信息的关系

2.数据处理技术的发展

早期的计算机主要用于科学计算,如今计算机已经广泛应用于财务管理仓库管理、图书管理等诸多领域,它所处理的是大量的各种类型的数据。为了有效地管理和利用这些数据,就产生了计算机的数据管理技术,而数据管理技术的核心是数据处理。随着计算机软硬件技术的不断发展,数据处理技术的发展也不断变迁,经历了人工管理、文件管理和数据库系统这3个阶段。

(1)人工管理阶段

20世纪50年代中期以前,计算机主要用于数值计算,当时存储器只有卡片、纸带、磁带等介质存储数据,没有像磁盘一样可以随机访问、直接存取的外部存储设备。软件方面没有操作系统,没有专门管理数据的软件。应用程序和数据之间的关系如图1-2所示。

图1-2 人工管理阶段应用程序与数据的关系

在人工管理阶段,数据处理的特点是:数据与应用程序之间没有独立性,一组数据对应一组应用程序。数据不能长期保存,程序运行结束后,数据也将被释放。一个程序中的数据无法被其他程序使用,数据重复存储,数据冗余度非常大。

(2)文件管理阶段

20世纪50年代后期到60年代中期,计算机的应用范围不再局限于科学计算,同时还大量用于管理。这时硬件方面出现了磁鼓、磁盘等大容量存储设备,软件方面也出现了操作系统,操作系统中有了专门的数据管理软件,称为文件系统。应用程序和数据之间的关系如图1-3所示。

图1-3 文件管理阶段应用程序与数据的关系

在文件管理阶段,数据处理的特点是:数据与应用程序之间有了一定的独立性;数据可以长期保存,而且数据与数据之间有了一定的共享性,但仍存在较大的数据冗余,数据还未达到完全的一致性。

(3)数据库系统阶段

20世纪60年代后期,随着计算机应用领域的日益发展,计算机在数据处理方面的应用越来越广泛,数据的处理量越来越大,仅仅基于文件系统的数据处理技术很难满足应用领域的需求。与此同时,计算机硬件和磁盘价格下降,为解决多用户、多应用共享数据的需求,出现了数据库技术和统一管理数据的专门软件系统——数据库管理系统。应用程序和数据之间的关系如图1-4所示。

图1-4 数据库系统阶段应用程序与数据的关系(www.xing528.com)

在数据库管理系统的支持下,系统可以有效地管理和存取大量的数据,主要特点包括:提高了数据共享性;使多个用户能够同时访问数据库中的数据;使数据冗余减小到最低;提高了数据的一致性和完整性,减少了应用程序的开发和维护成本。

20世纪80年代中后期,计算机技术不断应用到各行各业,数据库应用领域不断扩展,用户的需求呈现多样化和复杂化,需要存储的数据量也越来越大,数据之间的结构越来越复杂。因此,传统的数据库系统已经不能满足需求,各种新型的数据库系统纷纷涌现出来,如分布式数据库系统、面向对象数据库系统等。

知识点2 数据库系统

1.数据库(DataBase,DB)

数据库是指长期存储在计算机内的有组织、可共享的数据集合。数据库中的数据是以一定的数据模型组织、描述和存储的,具有较小的冗余度、较高的数据独立性和易扩展性,并且可以被多个用户、多个应用程序共享。

2.数据库管理系统(DataBase Management System,DBMS)

数据库管理系统是位于用户和操作系统之间的一层数据管理软件,实现对数据库的统一管理和控制,是整个数据库系统的核心。数据库管理系统能有效地组织、维护和存储数据。用户对数据库进行的各种操作,如数据库的建立、使用和维护,都是在数据库管理系统的统一管理和控制下进行的。

3.数据库应用系统(DataBase Application System,DBAS)

数据库应用系统是指软件开发人员利用数据库管理系统开发的面向某一具体应用的应用软件。如教务管理系统、图书管理系统、财务管理系统、考试管理系统等都属于数据库应用系统。

4.数据库系统(DataBase System,DBS)

数据库系统是指计算机中引入数据库之后组成的系统。数据库系统是由数据库、数据库管理系统、数据库应用系统、计算机软硬件、用户和数据库管理员组成的一个整体。通常情况下,我们习惯把数据库系统称为数据库。数据库系统层次如图1-5所示。

图1-5 数据库系统层次图

5.数据库系统的特点

(1)实现数据共享,减少数据冗余

由于数据库系统中的数据统一管理、集成存储,使得数据可为多个应用所共享。数据的共享性高又减少了数据的冗余度,避免了数据的重复存储。

(2)数据的独立性高

在数据库系统中,应用程序对数据的总体逻辑结构、物理存储结构之间有着较高的独立性。用户以简单的逻辑结构来操作数据,无须考虑数据在存储器上的物理位置与结构。

(3)数据组织结构化

数据库中的数据是有结构的,这些数据由数据库管理系统进行统一的管理。在数据库系统中,数据不再针对某一应用,而是面向全局,形成整体的结构化。

(4)数据的统一控制和管理

数据库中的数据可以被多个应用程序共享,即多个用户可以同时使用一个数据库。数据库管理系统能够提供保护控制措施,包括数据的并发控制、数据的安全性控制和数据的完整性控制,避免产生错误数据。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈