|
知识路径: > 数据库应用基础知识 > 数据库应用基础知识 > 数据库应用的基本概念 > 数据库系统的发展与分类 > 数据库系统的发展 >
|
相关知识点:3个
|
|
|
|
数据库系统是由计算机软件、硬件资源组成的系统,它实现了有组织地、动态地存储大量关联数据,方便多用户访问。它与文件系统的重要区别是数据的充分共享、交叉访问、与应用程序的高度独立性。通俗的讲,数据库系统可把日常一些表格、卡片等的数据有组织地集合在一起,输入到计算机,然后通过计算机处理,再按一定要求输出结果。所以,对于数据库来说,主要解决三个问题:第一,有效地组织数据,这主要指对数据进行合理设计,以便计算机存取;第二,方便的将数据输入到计算机中;第三,根据用户的要求将数据从计算机中抽取出来。
|
|
|
数据库也是以文件方式存储数据的,但它是数据的一种高级组织形式。在应用程序和数据库之间有一个数据管理软件称为数据库管理系统(Database Management System,DBMS)。数据库管理系统对数据的处理方式和文件系统不同,它把所有应用程序中使用的数据汇集在一起,并以记录为单位存储起来,以便于应用程序查询和使用。这一阶段程序和数据的关系如下图所示。
|
|
|
|
|
数据库系统与文件系统的区别是:数据库对数据的存储是按照同一结构进行的,不同的应用程序都可以直接操作这些数据(即对应用程序的高度独立性)。数据库系统对数据的完整性、唯一性和安全性都提供一套有效的管理手段(即数据的充分共享性)。数据库系统还提供管理和控制数据的各种简单操作命令,使用户编写程序时容易掌握(即操作方便性)。
|
|
|