插图:
知识篇
第1章 数据库基础
数据库技术自20世纪60年代末产生和发展至今,已经成为信息社会的重要基础技术之一。从简单的数据处理、信息管理到人工智能、决策支持等应用领域,数据库技术已渗透到社会生活的每一个角落。例如,我们可能会去银行取款,可能会在网上购物,可能会去预订飞机票等等,这些都需要利用数据库技术。数据库已成为我们生活中不可缺少的一部分。
本章首先介绍数据库系统的基本概念,如数据库技术、数据库管理系统、数据库系统等;随后重点介绍数据库系统的体系结构;最后简要介绍数据库技术的发展。
数据库技术的基本概念
在数据库技术中,常常碰到DB、DBMS、DBS等基本术语,我们需要真正了解它们的基本含义。
1.数据(Data)
数据是用来描述客观事物特征和特性的符号。例如数字、字符等记录符号,同时也包括图形、图像、动画、声音等多媒体数据。
例如,记录一个学生的各种特征,他的学号、姓名、电话、住址等信息需要用字符或数字记录,他的相貌可以用图片存档,甚至声音都可以用音频文件保存。
2.数据库(Database,DB)
数据库是以一定组织方式存储在一起的、统一管理的相关数据的集合。
例如,记录一个学生信息会有学号、姓名等若干数据要存放,一个学校有几千甚至上万条的学生数据进行存储管理,如此多的数据资源可以统一放在一个数据库中,从而方便学校各职能部门操作或查询。
从数据库的定义可以看出,数据库存储不仅包括数据本身,同时还包括相关数据之间的联系。所以对数据进行增加、删除、修改等工作不能随意进行,需要保证数据在操作和维护过程中的正确无误,也就是数据的完整性。