数据库管理系统定义为允许用户定义,创建,维护和控制对数据库的访问的软件系统。
DBMS使最终用户可以创建,读取,更新和删除数据库中的数据。它是程序和数据之间的一层。
应用程序和用户访问DBMS,然后DBMS访问数据。DBMS有多种类型,从小型数据库所需的DBMS到大型的多面数据库。
DBMS有助于在不同的用户和应用程序之间定义,创建,操作和共享数据库。
所有这些更详细地如下-
定义数据库涉及指定数据类型,数据结构和数据约束。
构造数据库是将数据存储在由DBMS控制的某种存储介质上的过程。
操纵数据库包括诸如查询数据库以检索数据,生成报告等功能。
共享使数据库可以同时访问多个用户和应用程序。
DBMS基本上管理三件事-
数据。
数据库引擎,它有助于从数据库访问数据。
数据库模式,它定义数据库的逻辑结构。
控制数据库中的冗余。
限制未经授权的访问。
提供用于查询处理的存储结构和多种技术。
提供备份和恢复。
提供多个用户界面。
对数据施加约束。
减少应用程序开发时间。