有关数据库管理系统的计算机论文生活中数据库系统的实际例子
随着计算机技术的不断发展,由最初的电子管、晶体管到入境的超大规模集成电路,例如数据库管理系统软件,其开发和管理对于现实生活中具有重要的意义。下面是店铺给大家推荐的有关数据库管理系统的计算机论文,希望大家喜欢!
有关数据库管理系统的计算机论文篇一
《数据库管理系统软件的开发和管理》
摘要:随着社会的发展与进步,重视数据库管理系统软件的开发和管理对于现实生活中具有重要的意义。本文主要介绍数据库管理系统软件的开发和管理的有关内容。
关键词:数据库;系统;软件;管理;开发;发展;
引言
目前,随着我国信息化的快速发展以及计算机技术功能的不断完善,数据库管理系统软件的功能也会不断得到完善和提升。在未来的时间里,一定会越来越广泛的被各种领域所应用,而数据库
管理系统发展的几个必然趋势,也会进一步实现。对计算机数据库管理系统进行的研究也会越来越被人们所重视,其未来的发展中一定会更上一层楼。
一、数据库管理系统的概述
数据库管理系统(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)到可执行文件,该可执行文件在oracle主目录\oracle\product\10.2.0\db_1\,鼠标双击运行即可。
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一样。
其它环境参数的使用也是大同小异。
四、数据库管理系统软件的发展趋势目前,数据库管理系统软件已经得到了广泛应用,在任何一个企业都有涉足。虽然如此,但是在数据库管理系统软件中还存在一些问题,对这些问题的有效解决,会大大提高数据库管理系统的功能,能够为其提供更大的发展空间。随着我国计算机技术的不断发展,数据库管理系统也将会得到更好的发展趋势。
(一)数据库管理系统向应用软件方向发展数据库管理系统向应用软件方向发展是数据库发展的主要趋势之一。随着数据库的专业化需求,在发展的过程中就会出现管理要求不高,价格相对低廉的数据库管理系统,这些系统方便刚开始接触软件的用户进行顺利安装和管理,使得数据库管理的要求降低,在未来的时间里,必然会成为数据库管理系统的主要发展趋势。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论