数据库是干什么用的?高手详细点介绍一下!

来源:百度知道 编辑:UC知道 时间:2024/05/21 13:29:43
请问VC应用程序设计与WEB数据库开发有什么区别和关系? 现在常用编程软件,数据库是什么?

在大学的计算机教科书中,数据库是被这样解释的:数据库是计算机应用系统中的一种专门管理数据资源的系统。数据有多种形式,如文字、数码、符号、图形、图像以及声音等。数据是所有计算机系统所要处理的对象。人们所熟知的一种处理办法是制作文件,即将处理过程编成程序文件,将所涉及的数据按程序要求组织成数据文件,用程序文件来调用。数据文件与程序文件保持着一定的对应关系。在计算机应用迅速发展的情况下,这种文件式方法便显出不足。比如,它使得数据通用性差,不便于移植,在不同文件中存储大量重复信息、浪费存储空间、更新不便等。数据库系统便能解决上述问题。数据库系统不从具体的应用程序出发,而是立足于数据本身的管理,它将所有数据保存在数据库中,进行科学的组织,并借助于数据库管理系统,以它为中介,与各种应用程序或应用系统接口,使之能方便地使用数据库中的数据。

这段说明介绍的确非常详细,不过你可能看得头晕眼花了,其实简单地说数据库就是一组经过计算机整理后的数据,存储在一个或多个文件中,而管理这个数据库的软件就称之为数据库管理系统。一般一个数据库系统(Database System)可分为数据库(Database)与数据管理系统(Database Management System,DBMS)两个部分。
参考资料:http://zhidao.baidu.com/question/11797707.html

说的通俗一点.数据库就是一个"仓库",这个仓库能存储货物--数据.而要存储或取得这些数据需要专门的钥匙--SQL语言

我们不论用哪一种语言,我们也许可以实现的是一套简单的应用程序.而这些程序所需要的数据(比如一些变量和值)当然可以存在于你的代码声明中,但是,我们都知道这些数据在你的一次应用之后就消失了.

通过数据库,我们能把一些数据持久的存储,好比你把文件存在硬盘里,需要的时候取得.

这样一来使得我们能够开发更强大的应用,而不是仅仅是"一次"应用.