有关数据库管理系统的计算机论文
随着计算机技术的不断发展,由最初的电子管、晶体管到入境的超大规模集成电路,例如数据库管理系统软件,其开发和管理对于现实生活中具有重要的意义。下面是小编给大家推荐的有关数据库管理系统的计算机论文,希望大家喜欢!
有关数据库管理系统的计算机论文篇一
《数据库管理系统软件的开发和管理》
摘要:随着社会的发展与进步,重视数据库管理系统软件的开发和管理对于现实生活中具有重要的意义。本文主要介绍数据库管理系统软件的开发和管理的有关内容。
关键词:数据库;系统;软件;管理;开发;发展;
引言
目前,随着我国信息化的快速发展以及计算机技术功能的不断完善,数据库管理系统软件的功能也会不断得到完善和提升。在未来的时间里,一定会越来越广泛的被各种领域所应用,而数据库管理系统发展的几个必然趋势,也会进一步实现。对计算机数据库管理系统进行的研究也会越来越被人们所重视,其未来的发展中一定会更上一层楼。
一、数据库管理系统的概述
数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过dbms访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。DBMS提供数据定义语言DDL(Data Definition Language)与数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。
二、数据库管理系统的开发过程数据库管理系统的发展经过了人工管理阶段、文件系统阶段、主流数据库阶段以及面向对象的数据库阶段。每个阶段相对于之前一个阶段相比,其功能都有显著的提高,更加自动化、科技化。(一)人工管理阶段人工管理是数据库管理系统最早时期所采取的工作形式,这个时期的计算机,在其功能中只有计算功能,而对数据的保存功能却并不存在。在运行后,只能将计算的结果显示出来,而最后的保存工作还是要由人工操作来完成。(二)文件系统阶段随着计算机的不断发展,计算机的功能也逐渐被完善,非数值数据的处理已经可以通过计算机自身来自动完成,数据也可以达到长久保存,在文件系统阶段,计算机不仅可以完成科学的计算工作,对计算出的结果可以自动保存。而且还实现了数据的逻辑结构和物力存储的分开,减少数据的物力组织。计算机的功能在此阶段虽达到了很高的突破,但是还是存在着相应的问题,如文件和应用程序之间的关联度大,从而导致了不同程序在同时应用的时候,不能实现数据贡献,数据之间的联系不够强,在应用上,很难适用不同的应用,这些都是有待改进的地方。(三)主流数据库阶段这种主流数据库主要是一种建立在关系数据库模型基础上的数据库。这种数据库相对于其他数据库来说,实现了容易创建和存取,容易扩充的重要优势,能够在不需要对现有应用软件修改的情况下加入一种新的数据库种类。目前主流的关系数据库有oracle、SQL、access、db2、sybase等。(四)面向对象数据库阶段面向对象是一种认识方法学,也是一种新的程序设计方法学。主要是为了使数据库的分析、设计能够最大限度的与人们的客观世界的认识一致而采取的一种方法,这种技术也是为了满足特定应用的需要。面向对象数据库还有许多应用要求多媒体数据库、高级办公室系统的还要求文档管理系统等等。三、Oracle10g的基本使用
1、Oracle10g管理工具介绍
1.1管理工具(1)
概述:
是oracle自带的工具软件,主要用于执行sql语句,pl/sql块。
启动方式有如下三种:
1)开始-》所有程序-》Oracle - OraDb10g_home1-》应用程序开发-》sql*plus
2)在运行栏中输入:sqlplusw即可
3)iSQL*Plus:在IE浏览器中输入//IP:5560/isqlplus
1.2管理工具(2)
概述:
sqlplus dos下操作oracle的工具,其功能和sql*plus相似。
1)在运行栏中输入sqlplus
2)找到可执行文件sqlplus.exe,该可执行文件在oracle主目录oracleproduct10.2.0db_1binsqlplus.exe,鼠标双击运行即可。
1.3管理工具(3)
概述:
Oracle10g的企业管理器
在IE浏览器中输入//IP地址:1158/em即可启动oracle10g的企业管理器,是一个web应用。
1.4管理工具(4)
概述:
pl/sql developer属于第三方软件,主要用于开发,测试,优化oracle pl/sql的存储过程比如:触发器,此软件oracle不带,需要单独安装。
2、Oracle常用命令
2.1连接命令
(1)conn[ect]
用法:conn 用户名/密码@网络服务名 [as sysdba/sysoper]
注意:a.当用特权用户身份连接时,必须带上as sysdba或是as sysoper。
b.如果是连接远程服务器上的数据库时,在@后面必须跟上ip地址:端口号/SID,即:conn 用户名/密码@IP地址:端口号/SID
(2)disc[onnect]
说明:该命令用来断开与当前数据库的连接。
(3)passw[ord]
说明:该命令用于修改用户的密码。如果想修改其它用户的密码,需要用sys/system登录。
(4)showuser
说明:显示当前登录用户名。
(5)exit
说明:该命令会断开与数据库的连接,同时会退出sql*plus。
2.2文件操作命令
(1)start和@
说明:运行sql脚本。
例子:sql>@ d:a.sql 或者 sql>START d:a.sql
(2)edit
说明:该命令可以编辑指定的sql脚本
案例:sql>edit d:a.sql
(3)spool
说明:该命令可以将sql*plus屏幕上的内容输出到指定文件中去。
案例:sql>spool d:b.sql 并输入sql>spool off表示结束
2.3交互式命令
(1)&
说明:可以替代变量,而改变辆在执行时,需要用户输入。
案例:sql>select * from emp where job='&job'
2.4显示和设置环境变量
概述:
可以用来控制输出的各种格式,set show如果希望永久的保存相关的设置,可以去修改glogin.sql脚本。
(1)linesize
说明:设置显示行的宽带,默认是80个字符。
案例:sql>show linesize;
Sql>set linesize 90;
(2)pagesize
说明:设置每页显示的行数,默认是14。
用法和linesize一样。
其它环境参数的使用也是大同小异。
四、数据库管理系统软件的发展趋势目前,数据库管理系统软件已经得到了广泛应用,在任何一个企业都有涉足。虽然如此,但是在数据库管理系统软件中还存在一些问题,对这些问题的有效解决,会大大提高数据库管理系统的功能,能够为其提供更大的发展空间。随着我国计算机技术的不断发展,数据库管理系统也将会得到更好的发展趋势。
(一)数据库管理系统向应用软件方向发展数据库管理系统向应用软件方向发展是数据库发展的主要趋势之一。随着数据库的专业化需求,在发展的过程中就会出现管理要求不高,价格相对低廉的数据库管理系统,这些系统方便刚开始接触软件的用户进行顺利安装和管理,使得数据库管理的要求降低,在未来的时间里,必然会成为数据库管理系统的主要发展趋势。
(二)数据库管理系统和网络结合起来由于数据路管理系统软件在各个领域都有涉足,其应用广泛导致其各个开发商之间的激烈竞争,为了在竞争中能够胜利,很多开发商就将视线转向了互联网方面,意图将数据库管理系统和互联网结合起来,从而实现数据库的网络连接功能,这样就能将数据库的应用赋予到网络多媒体数据的存储和操作功能,大大提高了数据库的使用范围。而且,随着计算机技术的不断发展,未来的数据库管理系统还会具有传输控制和数据集成的能力。
(三)数据库技术发展高端化如今,现代企业在全球化的竞争中如果想利于不败之地,那么对于数据库技术的要求要必须有较高的要求,企业想发展,对数据库技术就要进行不断的改善。在这种情况的推动下,数据库技术必然会向高端化的方向发展,对之前的技术也要进行不断的完善,这就产生了和发展相应的技术,其中主要包括数据挖掘技术、知识库专家系统、能处理和控制大量的生产信息和资源的数据库技术等等。根据我国目前对数据库技术的需求以及较高要求,数据库技术发展高端化必然成为了数据库发展的一个必然趋势。
结束语
随着计算机技术的不断发展,由最初的电子管、晶体管到入境的超大规模集成电路,由最初的软件匮乏到现在的多功能使用,计算机的发展给人们的生活和企业的发展都带来了很明显的进步。本文提到的数据库管理系统更是在很多领域广泛使用,如企业、教育、医疗、航空以及生物等等领域,加速推动了企业信息化的进程,所以数据库管理系统的开发和管理已经被人们广泛关注。
参考文献
[1]徐莎莎.姜晨.阎婷.浅谈数据库管理系统[J].信息与电脑.2011(5)
[2]边梦琳.王米兰.浅谈数据库管理系统的研究进展及发展趋势[J].中国科技信息.2011(11)
[3]徐红梅.数据库管理系统及其发展趋势[J].信息化论坛.2008(10)