首页 百科知识 数据库在应用系统中的重要地位

数据库在应用系统中的重要地位

时间:2022-10-17 百科知识 版权反馈
【摘要】:DBMS在数据库和应用系统之间起着一个关键的桥梁作用。数据库已成为现代信息系统的基础和核心部分。数据库技术在现代信息系统中的作用越来越大,应用越来越广泛,可以说,一个没有数据库技术支撑的信息系统已经不能称其为现代意义上的信息系统。现在,对于一个具体的数据库应用系统,如何利用数据库技术并设计出一个高质量和高性能的数据库将是系统开发人员非常关注的问题。数据库设计的优劣将直接影响应用系统的质量和运行效果。

4.1 数据库在应用系统中的重要地位

我们先回顾第1章所介绍的几个重要概念:数据库、数据库管理系统和数据库应用系统。

(1)数据库

所谓数据库(Database, DB)是存放数据的仓库,数据库中的数据是按一定的逻辑关系进行组织,并按一定的格式存放在计算机存储设备上的,可供各种用户共享访问。

因此,一个数据库在物理上就是相关物理文件的有机组合。一个数据库通常包含系统数据库和用户数据库,其中,系统数据库是在安装具体的数据库管理系统时自动创建的,用来存储系统级信息;用户数据库则是在具体的数据库管理系统平台上创建起来的,用来存储用户数据。如SQL Server有Master、Model、Tempdb和Msdb四个系统数据库,其中Master系统数据库在存储设备上对应两个物理文件:主数据文件Master.mdf和日志数据文件Mastlog.ldf。

(2)数据库管理系统

数据库管理系统(Database Management System, DBMS)是建立、管理和维护数据库并控制对数据库进行访问的软件系统。

具体地说,DBMS为用户提供了数据定义、数据操纵、数据库的建立、运行管理和维护等功能,DBMS接受并处理用户和应用程序对数据库的操作请求,负责数据库的完整性、一致性和安全性检查,实现数据库系统的并发控制和故障恢复等。目前,应用比较广泛的数据库管理系统有Oracle、SQL Server、Sybase、Informix、DB2、Access和MySQL,具体内容详见第12章。

(3)数据库应用系统

数据库应用系统(Database Application System)有时也简称为数据库系统(Database System, DBS),是指以数据库为基础的应用程序的集合。

DBS通常是以某一应用领域为应用背景而建立的,并为用户提供数据支持和管理功能。比如,进销存管理信息系统、人力资源管理信息系统、图书管理信息系统等都是数据库应用系统。

DBMS在数据库和应用系统之间起着一个关键的桥梁作用。数据库已成为现代信息系统的基础和核心部分。数据库技术在现代信息系统中的作用越来越大,应用越来越广泛,可以说,一个没有数据库技术支撑的信息系统已经不能称其为现代意义上的信息系统。

现在,对于一个具体的数据库应用系统,如何利用数据库技术并设计出一个高质量和高性能的数据库将是系统开发人员非常关注的问题。数据库设计的优劣将直接影响应用系统的质量和运行效果。只有设计出合理的数据库再加上良好的代码才能使整个数据库应用系统满足用户要求,充分发挥其功效,否则不但不能带来效益、提高管理水平、提高作业效率,反而会给使用者带来一系列烦恼,最终导致应用系统的失败。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈