数据库,从字面上就能看来是一个用于存储数据的“仓库”。那么,什么是数据呢?在互联网中,任何所能看到的或者在后台运行而肉眼不能看到的都是数据。从专业的角度来讲,能在电脑上运行所有程序、网页等等,都是由数据组成了,而所有数据最基本的元素是0和1,因此我们经常见到的文字、图片、动画等等都是由0和1组成的,我们把这些统称为数据。那么,网站中的数据库作用就非常清晰了,它是用于存储网站中的文字、图片、动画等内容的地方。在实际应用中,为了便于管理,几乎所有图片、动画等以文件形式存在的内容都分开单独存储,通常存储在网站空间里,而数据库里只保留了这些文件的地址,有了这个地址,程序就可以根据这个地址把图片和动画等调用出来并显示在前端网页里。因此,在绝大多数情况下,数据库的主要作用是为了存储文字内容的。
几乎所有网站有包含大量的文字内容,并且这些内容可以通过一个《网站信息管理系统》统一进行管理和维护,而这个管理系统的主要作用就是为数据库和用户之间提供一个交互界面,以帮助用户更有效地管理数据库中的内容。比如发布一条新闻、上线一个新产品等等。这样就不难理解网站为什么需要数据库了,网站中几乎所有文字、图片、动画、文件都需要数据库进行管理,比如在网站中显示公司简介、展示公司产品、发布最新动态、发表技术文章等等。而这些内容都会保存在数据库里,并提供给网站调用并显示。
当然,也有极少部分(或许1%)的网站不需要数据库进行存储,比如全静态网站,所有文字都直接放在网页里,所有文件放在网站空间里并通过网页文件直接调用。但是,这样的静态网站已经完全不能满足企业的需要了,这种网站的内容对于普通用户来讲,几乎无法更新,就算是要推出一个新产品,也要对网页文件进行修改,而这个工作一般只有网页设计师才可以完成。而配备数据库和网站信息管理系统的网站就可以通过后台系统对网站中超过95%内容轻易地进行管理。