数据库系统的核心是什么
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库系统的核心是数据库管理系统。数据库系统通常由数据库,数据库管理系统(DBMS),应用程序系统,数据库管理员和用户组成。DBMS是数据库系统的基础和核心。
它对数据库进行统一的管理和控制,以确保数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS维护数据库。它可以支持多个应用程序和用户通过不同的方法同时或在不同时间建立,修改和查询数据库。
数据库的研究涵盖三个领域:计算机应用,系统软件和理论。其中,应用促进了新系统的发展,新系统带来了新的理论研究,而理论研究在前两个领域起着指导作用。数据库系统的出现是计算机应用程序的一个里程碑。它使计算机应用程序从科学计算变为数据处理,并使计算机广泛应用于各行各业甚至家庭。
文件系统之前可以处理持久数据,但是文件系统不能提供对数据任何部分的快速访问,这对于增加数据量的应用程序非常重要。为了快速访问数据的任何部分,需要研究许多优化技术。这些优化技术通常非常复杂,普通用户难以实施,因此它们由系统软件(数据库管理系统)完成。
扩展数据
数据库系统通常由四个部分组成
(1)数据库(DB)是长时间存储在计算机中的有组织且可共享的数据的集合。数据库中的数据是根据一定的数学模型进行组织,描述和存储的,具有较少的冗余,较高的数据独立性和可扩展性,并且
可以由各种用户共享。
(2)硬件:组成计算机系统的各种物理设备,包括存储所需的外部设备。硬件配置应满足整个数据库系统的需求。
(3)软件:包括操作系统,数据库管理系统和应用程序。数据库管理系统(DBMS)是数据库系统的核心软件。它在操作系统的支持下工作。它解决了如何科学地组织和存储数据以及如何有效地获取和维护数据。它的主要功能包括:数据定义功能,数据操纵功能,数据库操作管理以及数据库的建立和维护。
(4)人员:主要有四类。第一类是系统分析师和数据库设计人员:系统分析师负责需求分析和应用系统规范。他们与用户和数据库管理员一起确定系统的硬件配置,并参与数据库系统的常规设计。数据库设计人员负责确定数据库中的数据以及设计所有级别的数据库模式。第二类是应用程序程序员,负责使用数据库编写应用程序。