• 休闲生活
  • 教育教学
  • 经济贸易
  • 政法军事
  • 人文社科
  • 农林牧渔
  • 信息科技
  • 建筑房产
  • 环境安全
  • 当前位置: 达达文档网 > 达达文库 > 人文社科 > 正文

    计算机数据库管理系统的应用分析

    时间:2021-04-08 07:57:43 来源:达达文档网 本文已影响 达达文档网手机站

    摘 要:随着社会文明的日益进步,科技水平的不断提高,先进的数据库管理技术在越来越广泛的领域得到应用。数据库作为计算机技术的产物之一,能够对数据进行组织、存储和管理。在信息化经济迅猛发展的大环境背景下,数据库技术也在不断升级发展,而且自身的应用性也在不断扩大。文章从计算机数据库管理系统的层次结构出发,通过对计算机数据库管理系统的内容和模型进行概述,进而有针对性的以MySql为例对计算机数据库管理系统的应用进行了详细分析,以供相关读者参考。

    关键词:计算机数据库管理系统;应用;分析

    21世纪是一个计算机科学与技术全面发展的信息时代,计算机行业发展的同时也促进了数据库技术的发展步伐,计算机管理系统逐渐应用到互联网各大网站,成为了计算机科学与技术学科中最重要的成果和工具之一。数据库技术作为计算机科学技术学科领域发展速度最快,升级级数最高的管理技术之一,对与促进计算机科学技术的发展有着其特有的作用与地位。鉴于此,开展计算机数据库管理系统的应用分析工作,无论是对于优化信息化管理技术,还是对于促进我国信息化经济发展,都有着十分重要的现实意义。

    一、计算机数据库管理系统的层次结构

    从数据库管理系统处理对象的角度进行分析,计算机数据库管理系统可以把层次结构分为应用层、编程翻译处理层、数据信息存取层、数据信息储存层、操作系统。

    1.1应用层

    计算机数据库管理系统的应用层主要是架构于系统终端、应用程序与DBMS之间的界面层,在该层次所开展的工作主要是对系统里面的各种数据库对象进行应用。

    1.2编程翻译处理层

    操作用户在完成数据库的相关编程工作后,就可以在编程翻译处理层对自己所编写的代码和语句进行处理,包括语法分析、语句编写错误等。

    1.3数据存取层

    该层次的主要工作是把上一层次的数据集合进行转换,由于存取层所处理的面向对象是单个元组,所以该层次的工作可以把数据集合进行单元化记录。

    1.4数据存储层

    该结构层次的所处理的面向对象是系统内部的数据信息以及数据库管理系统的数据缓冲区域。

    1.5操作系统

    操作系统是计算机数据库管理系统层次结构的基础,其所提供的存取方法一般都能够成为数据库管理系统层次结构的接口。

    二、计算机数据库管理系统的内容和模型

    2.1计算机数据库管理系统的内容

    数据库管理系统(Database Management System),是指计算机科学与技术学科中用于管理数据库的软件。其主要包含以下几方面的内容:计算机操作系统、数据库、数据库管理系统、和有关人员。而计算机数据库管理系统则主要包含了数据库、数据库管理系统和相关技术人员三大方面。

    数据库:有效的节约了数据的存放空间:传统的人工管理数据,所占存放空间较大;而现在的数据库管理技术,不仅是占用实际空间小,而且其本身的存储容量大,记录速度快。传统人工数据管理可能需要繁琐的过程,同样的数据量,只需要可操作的计算机数据库管理系统就可以完美记录和存储。

    數据库管理系统:当技术人员把数据存储在计算机内部时,就需要对这些数据开展一系列的管理工作。数据库管理系统有效地实现了数据管理功能。其是架构于管理人员和数据之间的一个大型软件,管理人员可以借助该软件对数据开展相关的管理活动,包括数据定义、数据修改和维护等。

    相关技术人员:计算机数据库管理系统所涉及到的相关技术人员,主要由负责管理数据的管理员、负责开发程序的程序员以及使用数据库的终端用户。其中管理员可以对数据库进行数据增删、修改等操作;程序员主要是通过程序开发对系统进行升级和维护;终端用户则主要是指享有数据使用的权利。

    2.2计算机数据库管理系统的模型

    计算机数据库管理系统应用最为广泛的数据模型主要是:层次、网状、关系三种模型。层次模型,突出了数据的层次性,主要是以树状结构进行表述,把每个不同的实体放在不同的节点上,就能够表示出不同的关系。网状模型,主要是以网状形式进行,一般都是描述“n对n”的关系。关系模型,其是计算机数据库管理系统中最关键、最受技术人员关注的模型,主要是用二维表来对数据实体与实体之间的关系进行描述,整个二维表只表示一个关系,是完整、统一、不可分的。

    三、计算机数据库管理系统的应用体现——以MySQL数据库技术为例

    MySQL数据库在性质上属于以关系型形式对数据进行管理的系统,其能通过建立不同的数据表进行数据的存储,而不是把所有的数据集合在一起,这样分表存储的形式能够大大提升存储速度,而且增强了数据的灵活性。以下就MySQL数据库技术的特性和应用进行概述:

    3.1MySQL的特性

    1)在编程语言的使用上习惯沿用C语言和C++语言,同时为了确保数据库源代码可以进行移植,MySQL还可以适用多种不同的编译器进行使用测试。

    2)支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。

    3)为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。

    4)与其他小型的数据库技术相比,MySQL还支持多线程,这有利于计算机系统CPU资源的充分利用。

    5)MySQL在算法查询方面也有其特有的优势,由于其编写的代码沿用C语言和C++语言,较为简单明了,所以在查询算法时能够有效地提高速度。

    6)具有多种数据库连接途径,如:TCP/IP、ODBC等等。

    7)MySQL能够对数据进行管理、错误检查、算法优化等操作行为。

    8)MySQL是大型的数据管理软件,在MySQL内部记录了上千万条数据信息。

    3.2 MySQL的应用

    MySQL所拥有的优点是毋容置疑的,但是相比于其他的大型数据库来说,MySQL也有需要改善的地方。例如:SQL Server、Oracle在众多大型数据库当中,规模较大,且功能优越性突出,MySQL相比于这两种数据库技术,在功能和效率方面都稍逊一筹。尽管MySQL在规模和功能上没有SQL Server、Oracle突出,但是这些不足并没有降低它受欢迎的程度。对于中小型企业管理和个人用户来说,MySQL所拥有的功能特征已经完全能够满足他们的需求,再加上MySQL源代码具有移植性,屬于开放性软件,故此中小型企业和个人用户在使用过程中能够有效降低使用成本。当前,互联网所流行的网站架构方式是LAMP,是由Linux操作系统,Apache Web服务器,MySQL数据库和PHP服务器端脚本解释器做成的。由于Linux、Apache、MySQL和PHP的源代码都是可以移植或者对外开放的,故此这样的网站架构方式是可以在零资金成本的条件下建立稳定、免费的网站系统。

    四、结语

    随着科学技术的飞速发展,计算机数据库管理技术的不断升级,当前数据库在计算机科学与技术领域中的应用性越来越广,所适用的范围也在不断扩张。数据库管理技术与相关人力资源数据管理的整合,带动了计算机数据管理效率的提升,推动了相关计算机知识的进一步深化。所以必须加强对计算机数据库管理系统的应用方面的研究,不断创新,运用先进的数据库技术促进信息化事业的发展。

    参考文献:

    [1]刘瀚锳;计算机数据库管理技术创新与实践[J];电子世界;2012年10期

    [2]张缔香;;基于R软件RODBC包的海量企业经营数据分析[J];西部经济管理论坛;2011年02期

    [3]杜刚强;姜丹;;数据库系统的优化[J];硅谷;2011年21期

    作者简介:

    郑班(1992-04-25),男,湖北武汉人,毕业于湖北工程学院新技术学院,在读,学历:本科,研究方向:计算机科学与技术,单位:湖北工程学院新技术学院。

    相关热词搜索: 数据库管理系统 计算机 分析

    • 生活居家
    • 情感人生
    • 社会财经
    • 文化
    • 职场
    • 教育
    • 电脑上网