1 / 4
文档名称:

浅谈数据库系统实现-课程论文.doc

格式:doc   大小:62KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

浅谈数据库系统实现-课程论文.doc

上传人:sssmppp 2021/4/7 文件大小:62 KB

下载得到文件列表

浅谈数据库系统实现-课程论文.doc

相关文档

文档介绍

文档介绍:浅谈数据库系统实现
随着这门课程的结束,我对数据库有了一些了解,数据库,即容纳数据的仓 库,是一些数据的集合。数据库系统是指在计算机系统中引入数据库后的系统, 包含数据库、数据库管理系统(及开发工具)、应用系统、数据库管理员组成。即 数据库系统包含数据库管理系统和数据库。而数据库系统实现和数据库管理系统, 不同点和相同点,二者皆有。
首先介绍一下他们:数据库系统,是由数据库及其管理软件组成的系统,是 为适应数据处理的需要而发展起来的一种较为理想的数据处理系统,也是一个为 实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对 象和管理系统的集合体;数据库管理系统,简称DBMS,是一种操纵和管理数据 库的大型软件,用于建立、使用和维护数据库,是位于操作系统和数据库应用系 统之间的数据库管理软件。
数据库系统一般由4个部分组成:数据库、硬件、软件以及人员。其特点是 数据的结构化,数据的共享性好,数据的独立性好,数据存储粒度小。数据库系 统一般由数据库、数据库管理系统、应用系统、数据库管理员和用户构成。而数 据库管理系统通常由以下三部分组成:数据描述语言;数据操纵语言;第三,数 据库例行程序。其主要特点有采用复杂的数据模型表示数据结构,数据冗余小, 易扩充,实现了数据共享;具有较高的数据和程序独立性,数据库的独立性有物 理独立性和逻辑独立性以及增加了系统的灵活性。
其中对数据库系统的基本要求是:能够保证数据的独立性;冗余数据少,数 据共享程度高;系统的用户接口简单,用户容易掌握,使用方便;能够确保系统 运行可靠,出现故障时能迅速排除;能够保护数据不受非受权者访问或破坏等。 而对数据库管理系统的选择原则有:构造数据库的难易程度,程序开发的难易程 度,数据库管理系统的性能分析,对分布式应用的支持,可移植性和扩展性。
他们二者虽有诸多不同,但也存在一些联系。数据库管理系统是数据库系统 的核心,对数据库的一切操作,如原始数据的装入、检索、更新、再组织等等, 都是在DBMS的指挥、调度下进行的,它是用户与物理数据库之间的桥梁,根据 用户的命令对数据库执行必要的操作。数据库系统为数据库管理系统提供了 4 个方面的数据控制功能,分别是并发控制、恢复、完整性和安全性。数据库中各
个应用程序所使用的数据由数据库系统统一规定,按照一定的数据模型组织和建 立,由系统统一管理和集中控制。
说完这些,我们再来谈谈数据库系统实现,数据库管理系统是数据库系统的 核心,是在操作系统(如Windows> Linux等操作系统)的支持下工作,解决如 何科学地组织和存储数据,如何高效获取和维护数据的系统。其主要功能包括: 数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立与维护。与其 他技术相比,根据处理对象的不同,数据库管理系统的层次结构由高级到低级依 次为应用层、语言翻译处理层、数据存取层、数据存储层、操作系统。DBMS具 有高可靠性、高性能、高可伸缩性和高安全性。数据库系统是一个实际可运行的 存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统 的集合体。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理 系统。其中索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引 可快速访问数据库表中的特定信息。数据库索