第1章 数据库技术基础知识
数据库技术作为数据管理的实现技术,已成为计算机应用技术的核心。随着计算机技术、通信技术、网络技术的迅速发展,人类社会进入了信息时代。建立一个行之有效的管理信息系统已成为每个企业或组织生存和发展的重要条件。从某种意义而言,数据库的建设规模、数据库信息量的大小和使用频度,已成为衡量一个**信息化程度的重要标志。理解数据库的基本知识是正确运用数据库技术的基础。
1.1 数据库技术概述
1.1.1数据库基本概念
1.数据
数据(Data)是描述现实世界事物的符号记录,是用物理符号记录的可以鉴别的信息。物理符号有多种表现形式,包括数字、文字、图形、图像、声音及其他特殊符号。数据的各种表现形式,都可以经过数字化后存入计算机。
2.数据库
数据库(DataBase,DB)是长期存储在计算机内、有组织的、可共享的数据集合。这种集合具有以下特点:
(1)*小的冗余度。以一定的数据模型来组织数据,避免出现不必要的重复数据。
(2)应用程序对数据资源共享。以*优方式为某个特定组织或企业的多种应用服务。
(3)数据独立性高。数据结构较强地独立于使用它的应用程序。
(4)统一管理和控制。对数据的定义、操纵和控制,由数据库管理系统进行统一管理和控制。
3.数据库管理系统
数据库管理系统(DataBase Management System,DBMS)是位于用户与操作系统之间的一个数据管理软件,它的基本功能包括以下几个方面:
(1)数据定义功能:DBMS提供数据定义语言(Data Definition Language,DDL),使用DDL用户可以方便地创建数据库及其中的对象。
(2)数据操纵功能:DBMS还提供数据操纵语言(Data Manipulation Language,DML),使用DML用户可以操纵数据,实现对DB中数据的基本操作,如查询、插入、删除和修改。
(3)数据库的运行管理功能:数据库的建立、运行和维��由DBMS统一管理和控制,
以保证数据的**性、完整性、并发控制以及数据恢复等。