现代社会是信息的社会。随着计算机、通信、网络等现代信息技术的发展,对信息的处理和应用已深入到社会各行各业。
信息系统为信息的处理与应用提供了技术基础,而数据库技术是信息系统的核心,也是计算机科学与技术的一个重要分支。数据库技术产生于20世纪60年代,其飞速发展极大的促进了基于计算机的数据管理技术在各领域的广泛应用,快速发展的交通领域也不例外。
有人称数据库是一个“数据保存系统”(该定义强调了数据库是若干记录的集合),又有人称数据库是“人们为解决特定的任务,以一定的组织方式存储在一起的相关的数据的集合”(该定义侧重于数据的组织),更有甚者称数据库是一个“数据仓库”,这种说法虽然形象,但并不严谨。
具体来讲,数据库指长期保存在计算机的存储设备上、并按照某种模型组织起来的、可以被各种用户或应用共享的数据的集合。
数据库系统(DataBase System,简称DBS)是指在计算机系统中引入数据库后的系统构成。主要是由数据库、数据库用户、计算机硬件系统、计算机软件系统等几部分组成,可用图8-1表示。
数据库(DataBase,简称DB)是存储在计算机内、有组织的、可共享的数据集合。具有较小的冗余度、较高的数据独立性和易扩展性,可为各种用户共享。
①集成性:把数据库看成若干个性质不同的数据文件的联合和统一的数据整体。
②第二类用户——应用程序员(Application Programmer)
③第三类用户——数据库管理员(DataBase Administrator,简称DBA)。
主要包括数据库管理系统(DataBase Management System,简称DBMS)及其开发工具、操作系统(Operating System,简称OS)和应用系统等。在计算机硬件层之上,DBMS可借助操作系统完成对硬件的访问,并能对数据库的数据进行存取、维护和管理。另外,数据库系统的各类人员、应用程序等对数据库的各种操作请求,都必须通过DBMS完成。DBMS是数据库系统的核心软件。
指存储和运行数据库系统的硬件设备。包括CPU、内存、大容量的存储设备、输入输出设备、外部设备等。
由图中看出,DBMS在操作系统的支持下工作,应用程序在DBMS支持下才能使用数据库。
数据处理的中心问题是数据管理。数据管理经历了人工管理阶段、文件系统阶段和数据库系统阶段三个发展阶段。