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

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

ID:25288914

大小:52.85 KB

页数:4页

时间:2018-11-19

浅谈数据库系统实现-课程论_第1页
浅谈数据库系统实现-课程论_第2页
浅谈数据库系统实现-课程论_第3页
浅谈数据库系统实现-课程论_第4页
资源描述:

《浅谈数据库系统实现-课程论》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、浅谈数据库系统实现随着这门课程的结束,我对数据库有了一些了解,数据库,即容纳数据的仓库,是一些数据的集合。数据库系统是指在计算机系统中引入数据库后的系统,包含数据库、数据库管理系统(及开发工具)、应用系统、数据库管理员组成。即数据库系统包含数据库管理系统和数据库。而数据库系统实现和数据库管理系统,不同点和相同点,二者皆有。首先介绍一下他们:数据库系统,是由数据库及其管理软件组成的系统,是为适应数据处理的需要而发展起来的一种较为理想的数据处理系统,也是一个为实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体;数据

2、库管理系统,简称DBMS,是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,是位于操作系统和数据库应用系统之间的数据库管理软件。数据库系统一般由4个部分组成:数据库、硬件、软件以及人员。其特点是数据的结构化,数据的共享性好,数据的独立性好,数据存储粒度小。数据库系统一般由数据库、数据库管理系统、应用系统、数据库管理员和用户构成。而数据库管理系统通常由以下三部分组成:数据描述语言;数据操纵语言;第三,数据库例行程序。其主要特点有采用复杂的数据模型表示数据结构,数据冗余小,易扩充,实现了数据共享;具有较高的数据和程序独立性,数据库的独立性有物

3、理独立性和逻辑独立性以及增加了系统的灵活性。其中对数据库系统的基本要求是:能够保证数据的独立性;冗余数据少,数据共享程度高;系统的用户接口简单,用户容易掌握,使用方便;能够确保系统运行可靠,出现故障时能迅速排除;能够保护数据不受非受权者访问或破坏等。而对数据库管理系统的选择原则有:构造数据库的难易程度,程序开发的难易程度,数据库管理系统的性能分析,对分布式应用的支持,可移植性和扩展性。他们二者虽有诸多不同,但也存在一些联系。数据库管理系统是数据库系统的核心,对数据库的一切操作,如原始数据的装入、检索、更新、再组织等等,都是在DBMS的指挥、调度下进行

4、的,它是用户与物理数据库之间的桥梁,根据用户的命令对数据库执行必要的操作。数据库系统为数据库管理系统提供了4个方面的数据控制功能,分别是并发控制、恢复、完整性和安全性。数据库中各个应用程序所使用的数据由数据库系统统一规定,按照一定的数据模型组织和建立,由系统统一管理和集中控制。说完这些,我们再来谈谈数据库系统实现,数据库管理系统是数据库系统的核心,是在操作系统(如Windows、Linux等操作系统)的支持下工作,解决如何科学地组织和存储数据,如何高效获取和维护数据的系统。其主要功能包括:数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立与维

5、护。与其他技术相比,根据处理对象的不同,数据库管理系统的层次结构由高级到低级依次为应用层、语言翻译处理层、数据存取层、数据存储层、操作系统。DBMS具有高可靠性、高性能、高可伸缩性和高安全性。数据库系统是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。其中索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。数据库索引好比是一本书前面的目录,能加快数据库的查询速度。索引分为聚簇索引和非聚簇索引两种,聚

6、簇索引是按照数据存放的物理位置为顺序的,而非聚簇索引就不一样了;聚簇索引能提高多行检索的速度,而非聚簇索引对于单行的检索很快。建立索引有如下的优点:第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。第五,通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。与其他技术相比,还是有些优势的。如今,我们生活在一

7、个科学技术发展日新月异的时代,高科技使人类历史发生了重大转变,它本身也成为或将成为历史的重要内容。随着计算机技术与网络通信技术的发展,数据库技术已成为信息社会中对大量数据进行组织与管理的重要技术手段及软件技术,是网络信息化管理系统的基础。在本领域中,数据库的核心技术发展的情况还是比较好的,计算机领域中,其它新兴技术的发展对数据库技术产生了重大的影响。传统的数据库技术和其他计算机技术的相互结合、相互渗透,使数据库中新的技术内容层出不穷。数据库的许多概念、技术内容、应用领域,甚至某些原理都有了重大的发展和变化。建立和实现了一系列新型数据库系统,如分布式数

8、据库系统、知识库系统、多媒体数据库系统等,它们共同构成了数据库系统的大家族。传统的数据库系统仅是数据库大家族

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。