第1章数据库基础知识
数据库技术已经成为计算机科学和技术的个重要分支,MicrosoftAccess作为一种关系型数据库管理系统是中小型数据库使用系统的理想开发环境
11数据库基础知识
数据库,它能把大量的数据按照一定的结构存储起来,在数据库管理系统的集中管理下,
实现数据共享那么,什么是数据库什么是数据库管理系统呢
111计算机数据管理的发展
一、数据和数据处理
数据是指存储在某一种媒体上能够识别的物理符号。数据的概念包括两个方面:其一是
描述事物特性的数据内容;其二是存储在某一种媒体上的数据形式。
数据处理是指将数据转换成信息的过程。对各种数据进行分类、收集、存储、加工和传
播的一系列活动的总和。
二、计算机数据管理
数据处理的中心问题是数据管理。计算机对数据的管理是指如何对数据分类、组织、编
码、存储、检索和维护。
1
人工管理:
1
数据不保存
2
使用程序管理数据
3
数据不共享
4
数据不具有独立性
使用程序1
数据集1
使用程序2
数据集2
使用程序
2
文件系统
1
数据可以长期保存
2
程序和数据有一定的独立性
3
数据的冗余度大
数据集
f…
…
…
使用程序1使用程序2
存取方法
文件1文件2
使用程序n
文件
3
数据库系统:
20世纪60年代后期以来计算机用于管理的规模更为庞大,使用越来越广泛,需要计算
机管理的数据量急剧增长,同时多种使用、多种语言互相覆盖地共享数据集合的要求越采越
强烈。为解决多用户、多使用共享数据的需求,出现了数据库技术和统一管理数据的专门软
件系统数据库管理系统。
数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性。
使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;
提供数据和使用程序的独立性,从而减少使用程序的开发和维护代价。
在数据库系统中,数据已经成为多个用户或使用程序共享的资源,从使用程序中完全独
立出来,由DBMS统一管理。数据库系统数据和使用程序的关系如图。
使用程序1使用程序2
DBMS
数据库
4
分布式数据库统
物理上分布、逻辑上集中的分布式数据库结构是一个逻辑上统一、地域上分布的数据集
合,是把计算机网络环境中各个节点局部数据序的逻辑集合,同时受分布式数据库管理系统
的统一控制和管理,把全局数据模式按数据来源和用途合理分布在系统的多个节点上,使大
部分数据可以就地或就近存取。
5
面向对象数据厍系统
数据据库技术和r