数据库是什么,它是做什么用的?

数据库就是把一定的数据按照一定的逻辑关系存储起来的文件的集合 , 狭义的数据库仅仅是指存储数据的文件 , 广义的数据库还包括建立、管理数据文件的软件呢如foxpro,sqlserver 。
一个构建得相对完善数据库的作用其实是难以用语言去表达的呢,比如说简单点的,全校师生的自然情况,一个商店所有商品的货源、进价、数量、进货日期、采购员……,这些其实都是很简单的数据库,复杂点的就是一个大型网络游戏所有的成员的账号密码 , 或者是某个大工程所有参加人员和工程车辆的统计表,一个国家的工业企业设备的能力……建好的数据库对数据进行统计、查询、计算等等是非常方便快速 。
数据库的作用有以下几点:
可以实现数据共享 。数据共享就包含了所有用户可同时存取数据库中的数据,也包括用户可以用各种方式去通过接口使用数据库,并且提供数据共享 。
可以减少数据的冗余度 。与文件系统相比,由于数据库实现了数据的共享,从而呢避免了用户各自建立应用文件 。也减少了大量得重复数据,减少了数据的冗余 , 就维护了数据的一致性 。
体现了数据的独立性 。数据的独立性就包括了逻辑独立性和物理独立性 。
可以实现数据的集中控制 。在文件管理方式中,数据是处于一种分散的状态的,不同的用户或者是同一用户在不同处理中其文件之间是没有关系的 。利用数据库可以对数据进行集中的控制和管理,并通过数据模型表示各种数据的组织以及数据间的联系 。
保持数据一致性和可维护性 , 以确保数据的安全性和可靠性 。
这主要包括:安全性控制、完整性控制、并发控制,使在同一时间周期内 , 允许对数据实现多路存取,又能防止用户之间的不正常交互作用 。
【数据库是什么,它是做什么用的?】
可以用来故障恢复 。这是由数据库管理系统提供的一套方法 , 可以及时发现故障和修复故障,从而去防止数据被破坏掉 。
数据库管理系统(database
management
system)是一种操纵和管理数据库的大型软件 , 是用于建立、使用和维护数据库 , 简称dbms 。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性 。用户通过dbms访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作 。它提供多种功能,可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库 。它使用户能方便地定义和操纵数据,维护数据的安全性和完整性,以及进行多用户下的并发控制和恢复数据库 。