公务员期刊网 精选范文 数据库技术论文范文

数据库技术论文精选(九篇)

数据库技术论文

第1篇:数据库技术论文范文

摘要:介绍通过web服务器实现数据库动态数据交互的几种方法及其对比,着重以实例说明如何实现与dbasex和oracle数据库的交互操作。

关键词:web,cgi,isapi,asp

1概述

web技术是一项很新的技术,它不仅为internet的广泛普及起到关键性的作用,而且还在其他相关计算机网络应用技术发展中起到关键作用,例如intranet、电子商务等,目前它已成为计算机网络应用的一个主要技术,尤其重要的技术是web动态技术,与后台数据库的交互式动态查询技术。本文针对常用的web动态技术,与数据库交互技术作以介绍。

2实现web动态技术的几种方法

2.1利用cgi实现web动态技术

在web应用中,与其他动态编程技术相比,cgi技术虽然是一项很早期的技术,有很多的不足,性能差、需要大量的http知识、不灵活等等,但笔者认为它还是具有很强的使用性,因为其使用普遍,很多web服务器均支持。就其协议而言,具有简单、易掌握,见效快等特点。因此本文介绍的应用实例主要是基于它的。

cgi是commongatewayinterface的缩写,目前大多数的web产品提供此项服务功能,它可以使用任何一种计算机语言编写,使用尤其广泛的有c、perl、c++语言,在internet上有很多相关的资料和程序及源代码。

它的运行过程如图1,web服务器接受客户端浏览器的url请求,找到cgi程序后,启动并产生一个cgi进程,将系统参数和用户请求参数交给cgi进程,由cgi进程提取数据库中数据处理后,产生结果,反馈给web服务器,由其反馈给用户端浏览器。这样完成了一个请求过程。

图1cgi调用流程(略)

idc(internet数据库连接器)

通过使用internet数据库连接器可以你的数据库,允许用户访问数据,只需开发者编写最少量的代码。你只需提供sql查询(idc将在数据库上执行它)和模板(描述数据显示和收集的方式),而挥媒懈丛拥某绦蛏杓疲庵址椒ㄊ视糜诩虻サ牟恍枰刂坪脱橹な莸某绦颉k荌is的功能之一,iis通过调用一个名为httpodbc.dll的isapi应用程序处理.idc和.htx文件实现的,调用处理过程如图2,它是一个不连续的循环。应用中要注意隐藏.idc和.htx文件。保证应用程序和数据库的安全性。

图2idc应用程序的处理过程(略)

基于isapi的解决方案

isapi(internetserverapplicationprogramminginterface)是microsoft的iis提供的一种新的接口标准,用于开发交互式web应用程序,它采用的语言多为面向对象的编程语言如visualc++、delphi等,它与cgi程序很相似,但在性能方面较cgi应用程序相比有较大提高,在执行时不需要重复装入代码,能够降低系统开销,提高运行速度;具有很强的灵活性,与服务器之间能够很好的衔接,能够实现一些很复杂的操作和控制。分为isapi扩展程序和isapi过滤器两种方式,前者主要完成类似cgi程序的功能,后者能够实现与iis的更完美的结合,可以监督所有的验证请求或所有服务器发送到用户的数据,过滤器跨越整个服务器,并能影响服务器的工作方式.但isapi编程需要开发者有熟练的经验,特别对服务器操作、客户端与服务器之间的通讯方式的较深的理解和娴熟的编程技巧。

活动服务器页面(activeserverpages)

它是由第三版iis提供的新特性,实质是通过一个名为sspifilt.dll的isapi过滤器实现的,主要提供的功能是开发人员可以通过使用服务器端脚本(vbscript或vcscript)动态生成网页,可以同访问数据库的activex控件连接在一起使用来实现数据库的动态交互查询。是目前较新的一种技术。

第三方解决方案

许多第三方工具可以用来帮助你创建交互式web应用程序,它们主要改善了cgi程序的开发环境,降低开发人员掌握基于web的数据库交互式应用程序的开发难度,帮助你使用所熟悉环境来开发应用程序,保存现有应用程序代码的移植和复用性。值得一提的产品有以下几种产品:

webaction是classtools公司的产品,网址:/

tornado网址:/tornado.htm

webhub是hreftools公司的产品,网址:/

foxweb是fox公司的产品,网址:/

几种常用方法的对比见表1。

方法

名称

对比项目

基于cgi技术数据库连接器idc基于isapi活动服务器页面asp第三方解决方案操作系统几乎任何操作系统windowntwindowntwindownt与具体产品有关web服务器主流web服务器均支持iisiisiis与具体产品有关运行速度每次请求均需要调入一次程序,随着请求数量增加而变慢基于isapi扩展解释方式,速度由于其与操作系统和web服务器结合紧密其速度快中一般较慢对编程人员要求需要对http、html、tcp\ip和cgi协议,sql、至少一种计算机编程语言熟悉html、sql、idc嵌入脚本面向对象的编程语言delphi、visualc++,熟悉网络环境和协议、数据库接口需要熟悉html、jscript或vbscripts脚本语言、sql有初步的html和网络知识和产品要求的编程语言培训对于网络环境用户较为容易容易较难较易容易适于程序规模任何规模小特殊要求或规模性程序中小中小

表1几种常用方法的对比

3实例

针对大庆采油四厂的具体情况,主要以dbasex数据库和oracle数据为主,我们主要采取两种方式,dbasex类型数据库一般存放在windowntserver上,多数编程人员多适应xbase语言的编程,我们采用第三方产品,在服务器端安装foxweb产品,这样保证了现有软件开发人员能够利用foxpro进行cgi程序编制达到交互目的,有助于使现有程序员较为容易的掌握,从而尽快产生良好的效果。

安装foxweb产品后,其中一个名字为foxweb.exe的文件相当于一个普通的cgi程序,安装在web服务器的cgi目录下,用vfoxpro编写的程序需要有它来解释后执行。

在foxweb中提供全局变量“cgi.参数名字”和下面3个函数主要是传递客户端和服务器端的一些信息和解释、提取超文本表单的用户请求数据和合并混有普通visualfoxpro程序数据变量的超文代码,是其成为用户能够浏览的信息。foxpro程序员只需对这些有一个透彻的理解并掌握一定超文本知识就能够进行基于web的编程。

?formfield():返回表单中变量的值

?totfields():对于多选值变量,判定变量值个数

?mergetxt():替换merge编码中的<<和>>之间的变量

oracle数据库主要采用的是,服务器端直接安装oracle公司提供的web服务功能,在此基础上进行二次开发,或利用oracle产品的pro*c和sql查询语言直接编写cgi程序来达到交互使用,或使用odbc或jdbc数据库接口产品与数据库进行交互式操作。

客户端的动态方式,一种利用html的表单和url的附加查询串向服务器的cgi程序传递请求,cgi程序将数据以超文本形式返回给客户,这种方式可以通过一些嵌入的脚本语言来进行表单的预处理,来减少cgi程序的负荷,提高cgi的执行效率。另一种方式是采用javaapplet进行交互,这样可以使程序具有更好的交互性,图形化,而且这样由于javaapplet是下载到客户端运行的,而且javaapplet有很强的图形处理和应用程序接口能力,这样cgi程序只需将基本数据提取后,返回到客户端即可,这样可以大大降低服务器端的负荷,将运算量分散到客户端,使得负荷得到均衡。

在实现这些内容时,数据库的接口也是一个很重要的方面,下面列出cgi程序、odbc、jdbc、javaapplet之间的数据交换简图和基本步骤,无论如何在使用这些之前,都需要在数据库服务器上建立相应驱动程序和数据源,详细内容请查阅本文后面列出的书籍。

图3使用odbc访问数据库(略)

使用odbc的基本步骤是:见图3所示。

为odbc分配环境句柄

分配一个连接句柄

连接到数据库

用sql命令分配一个语句句柄

传送该语句

关闭连接

解除连接和环境句柄

图4使用jdbc访问数据库(略)

使用jdbc的基本步骤是:见图4所示。

建立连接

创建statement对象,用于执行sql语句

执行sql语句

关闭statement对象

关闭连接

结论

本文介绍的基于web交互式数据库查询技术中,基于foxwebcgi和基于java,odbc针对oracle的cgi编程技术已广泛应用于大庆采油四厂生产开发信息查询系统中,具有很强的实用性。随着新技术的不断出现和编程人员对web和网络知识的了解和深入,我们可以采用更新、更好的技术的解决方案,特别是nt服务器iis的isapi技术。

参考文献

(1)吴迪文,www数据库系统信息集成技术,微机发展,no.1,1999.

(2)刘军等,基于web的交互式数据库查询技术,微机发展,no.4,1999.

(3)王克宏编译,java语言与sql接口,清华大学出版社,1997.4

(4)王佑中著,web动态技术入门,机械工业出版社,1997.1.

第2篇:数据库技术论文范文

关键字:数据仓库商场(超市)计算机

一、前言

随着计算机技术的发展,越来越多的企业逐渐建立了各种各样的应用子系统,如销售系统、库存系统、财务系统、人事系统等。它们能够较好地满足企业OLTP(OnlineTransactionProcessing,联机事务处理)的应用需求。

但随着市场竞争的日益激烈,企业需要利用现有的数据,进行分析和推理,为企业的决策提供依据。当这种分析处理只涉及到很少的数据库表时是可行的。当数据量迅速地增长而且查询要求不断复杂化时,这种建立在OLTP基础上的DSS就不能很好地满足决策的需求。另外从大量的历史数据中获取信息,要求系统保存大量的历史数据。如果系统在进行事务处理时还要进行复杂的分析处理。这样对于频繁操作性处理的数据库系统而言,将会不堪重负。因此,需要重新组织数据,使其使于进行复杂分析。为适应这一需求,应运而生的就是数据仓库技术。

商场(超市)关系到大众生活水平的提高,它为大众生活提供了便利,同时由于商场(超市)货物、员工的复杂性,使得市场、人事管理、物品供需关系、设备管理显得更为复杂,所以商场(超市)更应该象其他企业一样,应用数据仓库技术完善自己的市场、管理、供需关系等等。

二、数据仓库技术概述

1.数据仓库的概念

“数据仓库是一个用以更好地支持企业或组织的决策分析处理的、面向主题的、集成的、不可更新的、随时间不断变化的数据集合”。面向主题、集成性、不可更新和随时间变化性是其基本特征。可以说,数据仓库是一种解决问题的方案,是用来更好地提取和管理并最终利用信息资源的办法。“它以传统的数据库技术作为存储数据和管理资源的基本手段,以统计分析技术作为分析数据和提取信息的有效手段,以人工智能技术作为挖掘知识和发现规律的科学途径”。数据仓库主要是面向联机分析处理和决策分析的,而不面向事务处理。数据仓库将信息按主题形式加以组织,来揭示信息的内在联系和事物的规律及事物之间的联系。对原有数据库系统中的数据进行重新组织、按需求综合以后,就得到数据仓库中数据。因此,数据仓库中的数据是高度集成的,反映的是一段相当长的时间内历史数据的内容,是不同时点的数据库快照的集合。数据仓库中的数据是不可更新的,就应用而言,却并非其中的数据一成不变,恰恰相反,数据仓库中的数据由于不断增加新的数据内容,定期刷新和添加,并剔除已经过时的数据内容,所以说,其数据内容是随时间而不断变化的。

2.数据仓库中数据的组织结构

数据仓库中的数据可分为两类,(1)按照数据的综合程度(称之为粒度)分为四个等级:早期细节级、当前细节级、轻度综合级、高度综合级。“元数据经过综合后,首先进入当前细节级,并根据具体需要进行进一步的综合从而进入轻度综合级乃至高度综合级,老化的数据将进入早期细节级”。(2)元数据(metadata)是“关于数据的数据”,它能有效地管理数据仓库,对元数据可从构建时间元数据、使用元数据、控制元数据三个角度分类分析。数据仓库中的数据就是通过粒度划分和分割进行有效地存储的。

3.相关的信息开发工具

要满足用户全面、系统、多层次信息需求的目标,必须借助于数据仓库并建立数据仓库系统才能实现。“数据仓库系统是以数据仓库为基础,通过查询工具和分析工具,完成对信息的提取,满足用户的各种需求”。因此,进行复杂数据分析、提供管理决策还必须引入相应的数据仓库工具层。“数据仓库系统是多种技术的综合体,由数据仓库、数据仓库管理系统、数据仓库工具三个部分组成”。数据仓库工具层包括:多维分析工具、数据挖掘工具以及可视化工具。多维分析工具主要指联机分析处理(OLAP,On-lineAnalyticalProcessing),“OLAP是针对特定问题的联机数据访问和分析”。目前,这类产品己经有很多了,如BrioQuery,GQL,Impromptu,PowerPlay,Commander,InformationAdvantage等等。数据挖掘(DM,DataMining)是一种决策支持过程,它主要基于AI、机器学习、统计学等技术,高度自动化地分析原有数据,做出归纳型的推理,从中挖掘出潜在的信息用于决策。

三、数据仓库技术在商场(超市)中的应用

1.设备管理

数据仓库化是商场(超市)范围内数据的处理过程它将商场(超市)内分散的原始操作数据和来自外部的数据汇集和整理在一起,为商场(超市)提供完整、及时、准确和明了的决策信息,有效地服务于商场(超市)的全方位决策。作为一个决策支持环境,DW(DataWarhouse)收集存储了各种不同数据源中的数据。通过数据的组织给决策支持者提供分布在整个商场(超市)内部跨平台的数据。在对设备管理数据仓库的开发过程中,首先根据商场(超市)对设备管理的具体要求和设想,确定数据仓库开发的目标,规划系统的数据范围和功能制定工作计划;然后分阶段建立元数据模型,主题区数据模型,开发数据仓库逻辑模型;再根据逻辑模型设计多维数据结构维表,在对源数据进行分析的基础上,用数据转换程序(DTS)将其转入数据仓库中,最后是对数据仓库的使用和维护,添删数据,扩展功能等。

2.财务决策支持

典型的财务决策问题有:投资决策、筹资决策、成本决策、销售决策等。

财务决策支持系统需要的信息是通过日常业务数据所体现的整体趋势,或随时间变化而表现出来的变化趋势,必须对业务数据进行分类、析取、归纳、加工等处理才能得到这些信息。对数据信息的这些要求决定了财务决策支持系统的数据库有别于普通的业务数据库,因此,必须为企业建立数据仓库以适应决策支持系统的要求。

财务决策支持系统具有三个功能:决策、管理和核算。核算,即会计功能。在会计层,它完成会计原始数据的收集、记帐、算帐和报帐的业务处理后输出会计信息,同时将会计基础信息传输到管理层。管理,即管理信息功能。在管理层,进行会计基础信息的分析,并将分析结果输出的同时,再送给决策层。决策,即根据会计分析信息和其它管理信息进行预测、判断和决策,然后将决策方案下达到管理层。在管理层进行指标分解,编制财务计划,再下达到核算层,并对核算层的执行过程进行控制。

3.管理决策支持

在商场(超市)管理决策支持系统的构架方案中,OLTP应用系统中的数据库,可分为不同的类型,它是DSS的数据来源。大量不同事务的、可靠的、历史性的数据是建立DW的基础。OLTP从DW中的可集成数据出发,构建面向分析的多维数据模型,自动地发现数据中的潜在模式,并以这些模式为基础自动做出预测。DM中挖掘的知识可以直接用于指导OLAP的分析处理,而OLAP分析得出的新知识又可以补充到系统的知识库中。传统的DSS往往独立地设计并实现,将数据库、模型库和知识库,缺乏内在的统一性。而数据仓库、联机分析和数据挖掘组成的新的DSS,将三库有力地结合在一个多维的数据库中,利用多维分析工具,通过可视化工具将分析结果呈现给用户。

4.其他应用

4.1提高市场竞争力,提升客户服务水平。通过建立数据仓库,为客户资料的统计分析提供基本的信息源和辅助工具,已成为各个企业包括商场提高市场竞争能力和客户服务水平的关键。

4.2提高管理水平,降低成本,提高效率。随着市场经济竞争的发展和反垄断经营的推进,商场(超市)逐渐向规模化、集约化方向发展,各个公司迫切要求提高其自身的管理水平。数据仓库的建立可使企业更

加及时、准确地掌握自身的经营状况、资金情况、利润情况、客户群分布等重要信息。

虽然数据仓库技术在各个行业包括商场(超市)中的应用已日渐成熟,但作为商场(超市)不必要模仿其他行业,应该根据自己行业的特点有针对性地应用数据仓库技术,凸显自己的行业优势。

参考文献:

吴峨,即建军.财务管理决策支持系统的研究。信息系统工程,1995

孙林,张培衢.财务数据仓库系统的分析设计与实现。河南师范大学学报(自然科学版).2000

李海刚.基于数据仓库的数据挖掘及其在决策系统中的应用[J].现代计算机.2001

第3篇:数据库技术论文范文

1数据库技术在工程经营管理中的作用

1.1建筑工程管理的理念。如今我国的社会不断地进步,和谐社会建设成就突出,建筑工程的经营管理已经不再是单一的高效益,如今工程企业所追求的不仅有高效益的工程质量还要有较低的成本,利用科学的方法进行成本的控制,才是一种有效的合理的全方面的管理过程。

1.2目前建筑企业管理中所存在的问题。与以往相比,我国的建筑工程企业的管理水平在不断的提高,但是与一些发达国家相比我国的建筑业水平还很低,存在着很多经营管理上的问题,比如执行力较差、科技含量不高、方法比较老旧、管理者思想保守等,这一系列的问题都困扰着我国建筑业的发展,如何利用科技的手段来解决这些问题已经是管理们迫在眉睫的任务。

1.3信息技术在建筑工程管理中的作用。进入21世纪以来全球的信息技术不断的发展,我国也不例外,随着信息技术的不断发展各行各业的在广泛的使用信息技术带来的成果,并且把这些成果渗透到工厂的生产,公司的管理上来,不仅提高了生产的效率,还能不断的节省成本。如今信息技术的发展不断的影响着人们的生活和社会的金进步。利用信息化的管理模式不仅能够高效的处理各种事物,能够利用逻辑的关系来结实一些数据之间的关系,可以有效的控制工程施工过程中的成本预算,可以根据预算的数据不断的控制工程的成本,只有这样才能对工程的施工提供可靠的保证。如今数据库不断的运用到建筑工程经营管理中,可以利用数据库高效准确的对数据进行管理,如今设计一个以数据库为核心的管理平台极为重要,可以发挥数据库的优势对建筑工程企业的各项管理进行服务,不断的深化企业的管理制度,控制工程的成本。

2建筑工程管理的数据库设计

2.1选择合适的建筑工程管理数据库系统。在建筑工程企业管理的信息化设计中,最为重要的就是数据库的选择,数据库的选择直接影响系统的功能和效能,因此必须根据实际的情况,结合系统的应用平台以及数据库的开发支持的情况来选择数据库,经过分析和研究,得出建筑工程企业管理在选着数据库时应该注意以下几点:第一,由于在成本预算和核算的过程中处理的数据比较多,因此必须选择功能强大的数据库作为系统的核心;第二,选择的数据库必须可以存储大量的数据,还要能够让很多的用户进行访问;第三,一定要能够进行扩展和伸缩,可以根据实际的情况来确定数据库的使用;第四,所选择的数据库的维护功能必须完善。在选择数据库时可以参考以上几点进行选择。

2.2建筑企业管理数据库的设计。在数据库的设计中包含一个名词叫表空间,它主要是数据库的逻辑划分,基本上每一个数据库都会有一个表空间,数据库中的表空间主要是用来存放数据字典和回滚段,在数据库的运行中一定要减少输入和输出的冲突,在这里表空间起到了很重要的作用,表空间可以根据用户的输入输出量进行逻辑的划分,可以做到表空间和系统应用的衔接,具体的实现方式主要还是通过数据段、索引段以及回滚段来实现。

2.3数据库的建立。数据库顾名思义就是存储数据的仓库,它主要是按照数据的结构来组织和存放、管理数据,在这个系统中管理的对象就是建筑工程企业在施工项目过程中所产生的所有的基础数据,这些数据主要是来自基层的管理人员,并且这些数据都是一手的资料,比如,施工过程中运用的一些钢筋混凝土的标准表数据以及混凝土的一些标号等,除了需要这些数据以外,还要有一线的管理人员对这些数据进行确认、合适以及提炼,经过相关工作人员的手工处理以后,才能得到一些原始的数据,这些数据是计算机无法得到的,只有得到这些数据以后,才能输入计算机进行逻辑的运算,这些原始数据都是成功利用数据库原理控制经营成本的前提。建立数据库不但能够对数据进行处理和存储,还能对数据进行共享,这样就能保证数据的独立性实现数据的集中控制,这样还有利于数据的维护。

2.4以数据库为核心的建筑企业经营管理系统。建立以数据库为核心的建筑工程企业管理系统,首先就必须把数据的管理作为每一个工作人员的职责,利用数据库的功能进行数据的存储和处理,使得工作人员能够全方面的参与到工程的管理中去,可以实现一个人输入的数据可以让很多人使用,每个工作人员都可以随意的调用一些有用的数据进行管理,系统也会自动的进行数据的流传。

2.5经营管理信息系统的功能。在系统设计的初始阶段要根据工程现场的实际情况进行分析和调研,这里主要调研的对象是工程的成本,只有结合实际的情况以后才能了解建筑工程企业的需求,根据软件的基本原理来建立数据库的基本结构模型,本文所设计的系统在明确了工程的基本需求以后给出了以下几种功能:在本文的系统设计中需要强调的是在系统的设计初始阶段要对工程的任务进行详细的分解,利用项目的进度以及项目的成本控制来对项目中的各个数据进行采集额处理,这样才能实现项目建设过程的重精细化管理,可以为项目的管理者提供决策的根据。

2.6经营管理系统在建筑工程项目中的应用。在实际的工程项目中,本系统可以实现项目的事前计划控制,还可以加强项目中的一些过程的控制,可以使得在项目的进行中形成一个良好的循环,不断的反馈项目中所产生的问题,可以利用现在的科学的管理方法和手段,把一些数字化的管理模式运用到每一个环节中去,只有这样才能保证工程的顺利进行,才能在保证工程质量的前提下控制好工程的成本,提高公司的经济效益。(1)数据库信息系统在事前经营管理中的应用。项目开工的起初,由一些预算人员对项目进行预算,完成对总体项目成本的预算,并且分工协作把预算的工程量进行分类和整理,并且把这些数据进行输入计算机中建立数据库,通过信息系统传到各个部门进行审核。成本控制是企业的主要任务,上级的公司必须根据市场的实际情况进行成本的控制,严格的核实工程的量,可以利用信息平台来编制一些核算表,并通过数据库进行处理,可以对每一个经费进行分类,分成几个核算的分表,然后把这些表发到每一个部门进行审核并且通过数据库系统提供一些提料计划;(2)数据库系统在经营管理中的作用。数据库信息系统可以在管理中严格的执行合同上的条款,这样可以严格的控制一些用料的浪费,并且制定一些奖惩的措施,这样才能真正的做到人尽其才,物尽其用;(3)数据库信息系统在事后管理中的应用。在信息系统使用以后就可以处理一些事后的纠偏控制,可以为管理人员提供更方便的管理方法,还可以根据工程建设的进度对成本进行控制,非常方便实时的成本控制。对日后的一些新的项目也有一些参考的价值。

3结束语

第4篇:数据库技术论文范文

关键词关键词:教学改革;数据库技术;人力资源管理

中图分类号:G434 文献标识码:A 文章编号文章编号:16727800(2013)007018803

0 引言

数据库技术是人力资源管理专业学生胜任未来该领域工作岗位必备的信息管理处理技术,能否学好、用好数据库技术与理论关系到学生毕业后能否胜任该领域工作。由于数据库课程理论抽象性和实践性较强的特点,对于非计算机专业学生,常规的教学方法和实践模式使学生无法真正理解与掌握数据库技术与理论,更难以做到学以致用。为此,笔者在该专业多次教学实践经验的基础上就该课程培养目标、授课内容、讲解法、教学方法和考核方式等方面的改革进行了探索。

1 课程培养目标

根据人力资源管理专业特性和学生兴趣制订多层次培养目标:基本目标是要求学生初步掌握数据库应用系统的设计能力,要求学生必须掌握数据库的基本慨念、基本原理和主体内容,并建立起数据库系统的整体架构;较高目标是要求学生初步掌握数据库应用系统的软件开发能力,这是针对信息管理系统开发感兴趣的学生而提出的要求。基本目标的实现能够让学生毕业后胜任该领域工作,较高目标的实现能够让学生毕业后在该领域从事软件开发工作。

2 授课内容

依据培养目标制订授课内容,内容包括:Access、数据库技术与理论、信息管理系统开发方法、Web数据库技术、数据库的发展与展望。

Access是微软公司推出的基于Windows的关系数据库管理系统,也是当前一种流行的数据库管理系统。该系统是人力资源管理等领域常用的信息处理工具,易于学习。其内容主要由Access的表、查询、窗体、报表、数据访问页、宏和模块等7个对象构成[1]。

数据库技术与理论的内容包括:数据库导论、关系数据库基本理论、ER模型、数据库设计、关系数据库标准语言(SQL)、数据库保护技术。

信息管理系统开发方法的内容包括:信息管理系统开发可行性分析、需求分析、设计、实现和演化。

Web数据库技术的内容包括:Web数据库技术的产生与发展、Web数据库系统的体系结构、Web数据库访问技术、数据库访问接口、动态页面开发技术[2]。

数据库的发展与展望的内容包括:分布式数据库系统、面向对象数据库系统、多媒体数据库、主动数据库、面向应用领域的数据库新技术、数据仓库技术。

3 讲解法

根据该专业学生的特点对授课内容采用“三段式”讲解法:首先介绍“应用”,再介绍“理论”,最后进行“提高”。介绍“应用”是指介绍功能齐全但操作直观、简单的小型关系数据库管理系统Access,创建数据库实例“人力资源管理系统”,使学生对数据库有一个感性认识;再介绍“理论”是指介绍数据库导论、关系数据库基本理论、ER模型、数据库设计;“提高”是指介绍关系数据库标准语言(SQL)、数据库保护技术、信息管理系统开发方法、Web数据库技术、数据库的发展与展望。

“三段式”讲解法能够避免传统讲解法所导致的问题,如:一开始学量理论,易使学生感到枯燥和难懂,对本课程失去兴趣和信心。

4 教学方法

教学方法采用项目驱动法和问题导入法。项目实施驱动法的教学前提是选择一个具体的、可实现的、学生较易理解的熟悉项目,如:微型人力资源管理系统。

项目实施驱动法和问题导入法的理论教学过程如下:

(1)介绍“应用”时,将设计好的微型人力资源管理系统(指该系统的逻辑设计)用小型关系数据库管理系统Access提供的工具实施(即逻辑设计物化)。在实施过程中,学生掌握了Access提供的工具如何将系统的逻辑设计进行实施。介绍完“应用”后,向学生提出一系列问题,如:微型人力资源管理系统数据库的表是如何来的?为什么表是M个而不是N个?等等。引导学生向深处思考,同时为介绍“理论”作引子。问题可以有效地激发学生的好奇心和求知欲,是激发学生主动学习的促进因素。

(2)介绍“理论”时,由于创建数据库实例“微型人力资源管理系统”,使学生对数据库有一个感性认识,讲解有关数据库的基本慨念与理论时,学生易于接受与理解。讲授ER模型、数据库设计回答了“微型人力资源管理系统”表是如何来的,为什么表是M个而不是N个等问题。在讲授过程中不断地提出问题引导学生思考,为即将讲授“理论”作引子。如:讲授完ER模型转换为关系模型的方法后,用一个不好的关系模式实例引出关系模式存在如下问题:数据冗余大、数据不一致性、操作异常,也即ER模型转换为关系模型需要优化,如何识别关系模式的好与坏?如何优化?优化方法是什么?引出将要讲授的关系数据库规范化理论(即范式理论)。通过本阶段学习,学生可掌握数据库的基本理论知识以及关系数据库的设计方法。

(3)介绍关系数据库标准语言(SQL)、数据库保护技术、信息管理系统开发方法、Web数据库技术、数据库的发展与展望。介绍关系数据库标准语言(SQL),是向学生介绍一种对数据库具有数据定义、查询、操纵、控制等功能的结构化查询语言。数据库保护技术的内容有事务机制、数据库的安全性、数据库的完整性、数据库恢复和并发控制。信息管理系统开发方法介绍软件工程理论与原理,使学生对大型信息管理系统是如何开发出来的有清晰认识。Web数据库技术的内容有Web技术、Web数据库的基本概念、Web数据库体系结构、Web数据库的一般开发过程、Web数据库访问接口基本原理和Web数据库中几种主流动态页面的开发技术。这部分内容难度较大,对大部分学生而言只要求了解,对信息管理系统开发感兴趣的学生则要求其初步掌握数据库应用系统的软件开发能力,为今后能从事该领域软件开发工作做准备。

项目实施驱动和问题导入教学法的特点:

(1)问题导入。问题可以有效激发学生的好奇心和求知欲,是激发学生主动学习的促进因素。

(2)不知觉性。例如:软件开发方法相关知识没有专门集中讲授,而是在项目实施过程中,将软件开发方法相关知识融入其中,使学生在不知不觉中掌握。

(3)系统性。避免了在过去的数据库教学中,学生通常孤立地学习一些数据库技术与理论和软件开发方法,而缺乏对信息管理系统软件开发整个过程的系统性认识。

在实践教学中,项目实施驱动法实施步骤如下:

(1)将一个班分为若干个项目组,每组6~8人。组中每个成员都有自己的任务,任务分配由项目经理实施。

(2)为每一个组分配项目,也可由各组自选项目。各组项目必须不同,以防互相抄袭,项目选取原则为:具有真实性、可实现性、规模适当性,同时还具有典型性和启发性。

(3)项目实施应在理论教学相关内容授完后进行,各组项目的实施应由学生相对独立地完成,教师采用点拨方式或共同探究的方式进行指导,鼓励学生大胆应用所学知识,展示各自的个性化思维。项目实施分为系统可行性分析、需求分析、设计、实现与测试等阶段,每个阶段应递交相应的文档,并进行检查和交流,对检查中发现的问题和不足,要求进行改进和完善才可进入下一个阶段的工作。每一个阶段都要求项目组协同教师、其它项目组一起进行评审,严格把关。项目结束后,要组织答辩,先由小组长对项目的功能及基本情况做一个简要陈述,然后让每个小组成员说明其各自在整个项目开发过程中所完成的任务,并一一进行演示、操作、运行。教师针对每个学生实际负责的部分进行提问。最后,项目组提交系统和所有文档。

项目实施驱动法在实践教学中的特点:

(1)有助于培养学生的团队协作意识。由于软件规模和复杂度的不断增长,软件开发越来越体现出多角色参与、多环节配合的工程项目特点,涉及到大量的协同工作。因此团队协作意识是大学生的必备基本素质。然而,当代学生身上存在的普遍问题是以自我为中心,缺少团队集体观念,项目实施驱动法则在实施过程中培养了学生的团队协作意识。

(2)有助于培养学生独立思考与实际动手能力。数据库是一门实践性很强的课程,因此,让学生能够参与软件项目开发,并在实践中应用数据库技术与理论和软件开发方法显得尤为重要。

(3)有助于激发学生的学习成就感。学生独立完成一个完整的项目,不仅有助于加深对数据库技术与理论和软件开发方法的理解与掌握,而且有助于激发学生的学习成就感,这种成就感是学生今后主动深入学习数据库技术与理论和软件开发方法相关知识的源动力。

(4)有助于学生综合素质的提高。学生编写软件开发各阶段的文档材料必须具备完整性、可读性及可理解性,这样有助于提高学生的文学修养及文字处理能力;通过陈述与答辩,有助于提高学生的表达能力;通过独立完成一个完整的项目,有助于培养学生在工程化软件方面的素养。

5 考核方式

由于数据库课程理论抽象性和实践性强的特点,使得传统的笔试考核方式不能反映学生的学习效果且易误导学生的学习方向。学习数据库的最终目的是为了解决工作中的问题,即运用数据库的能力。因此,数据库课程考核采用笔试和课程设计相结合的方式,笔试考核学生对数据库技术与理论等知识的掌握情况,课程设计考核学生对数据库技术与理论和信息管理系统开发方法等知识的应用能力以及学生的实践能力、创新性思维和创新能力。

6 结语

数据库教学改革的特点体现在:培养目标的多层次性、授课内容的完整性与系统性、讲解法的创新性、教学方法的先进性与合适性、考核方式的科学性。从数据库教学改革的实践效果来看,通过本文中的改革能够达到教学目标。由于数据库技术与计算机其它技术知识的发展和学生兴趣与要求的变化,因而教学必须不断加以改革,才能不断提高教学质量,达到教学目标,培养社会所需的人才。

参考文献:

[1] 张俊玪,王秀英.数据库原理与应用[M].北京:清华大学出版社,2010.

第5篇:数据库技术论文范文

关键词:计算机数据库管理系统;计算机数据库

中图分类号:TP311.13 文献标识码:A 文章编号:1007-9599 (2011) 23-0000-01

Analysis of Computer Database Management System

Peng Tao,Pan Yanjun

(Rizhao Chinese Medicine Hospital,Rizhao 276800,China)

Abstract:With the continuous development of computer technology,computer database management system has also been improved,and applied to many fields,database management system is to achieve an effective organizational system database applications,database management system,this paper describes the development stage,characteristics and function,and so to truly understand the computer database management system.

Keywords:Computer database management system;Computer database

一、计算机数据库管理系统的发展阶段

(一)人工管理阶段。早期的数据管理是人工进行的,当时的计算机主要是用来科学计算的,输入数据运行后,不保存数据,只要计算后的结果。(二)文件系统阶段。随着计算机技术的发展,上世纪50年代后,计算机超越了只进行科学计算阶段,已经能处理非数值数据,数据可以实现长久保存,并且实现了数据的逻辑结构和物理存储的分开,减少数据的物理组织,数据可以实现多个应用,实现数据的重用,不同的程序,在了解其文件数据结构的基础上可以重复应用。(三)数据库系统阶段。进入上世纪60年代后,新的数学方法比如信息代数\关系模型等数据库理论的应用和发展,极大地推进了数据库技术的发展,数据库系统实现了数据的充分共享,交叉访问。实现了数据应用管理的应用程序的高度独立性。

二、计算机数据库系统的构成

数据库系统是指组织、存取和维护大量数据的人机管理系统,是由计算机、数据库、数据库管理系统和有关人员组成的有机整体,它是实现数据组织、存储、管理等功能的组织形式,数据库和数据库管理系统为信息的组织、管理和处理提供了前提。数据库管理系统为数据库的正常运行提高了保证,数据库用户往往只有通过数据库管理系统软件工具才能与数据库打交道在数据库管理系统中,应用程序不能直接从存储介质获得所需数据,它必须先将请求提交给数据库管理系统,由数据库管理系统负责从存储介质检索数据并提供给应用程序使用,因此一个数据库管理系统就是应用程序与数据之间的接口,其构成如图所示:

三、计算机数据库管理系统的特点及其功能

(一)计算机数据库管理系统的特点。计算机数据库管理系统的特点主要表现在以下方面:(1)组织性。(2)共享性。(3)冗余度的可控性。(4)灵活性。(二)计算机数据库管理系统的功能。数据库管理系统是指对数据进行管理的软件系统,是数据库系统的核心。

四、计算机数据库管理系统的主要技术

(一)加密技术。对于一些重要的机密的数据,都必须存储在数据库中,需要防止对它们未授权的访问,哪怕是整个系统都被破坏了,加密还可以保护数据的安全,对数据库安全性的威胁有时候是来自于网络内部,一些内部用户可能非法获取用户名和密码,或利用其他方法越权使用数据库,甚至可以直接打开数据库文件来窃取或篡改信息。因此,有必要对数据库中存储的重要数据进行加密处理,以实现数据存储的安全保护。(二)存取管理技术。存取管理技术主要包括用户认证技术和访问控制技术两方面,用户认证技术包括用户身份验证和用户身份识别技术。访问控制包括数据的浏览控制和修改控制,浏览控制是为了保护数据的保密性,而修改控制是为了保护数据的正确性和提高数据的可信性,在一个数据资源共享的环境中,访问控制就显得非常重要。(三)备份与恢复技术。数据备份与恢复是实现数据库系统安全运行的重要技术,数据库系统总免不了发生系统故障,一旦系统发生故障,重要数据总免不了遭到损坏,为防止重要数据的丢失或损坏,数据库管理员应及早做好数据库备份,这样当系统发生故障时,管理员就能利用已有的数据备份,把数据库恢复到原来的状态,以便保持数据的完整性和一致性。

五、计算机数据库管理系统的发展方向

(一)数据库产品的多样化和数据库技术的高端化。随着信息技术的发展以及数据库技术应用的领域越来越广泛,计算机数据库管理系统产品也呈现了多样化的特点,例如,我们经常使用到的SQL Server、MySql以及Orcle等数据库产品,这些满足了市场的多元需求。同时,数据库技术也呈现出智能化、一体化、集成化等高超技术的特性。数据库技术一直是社会现实需要作为推动的,现代企业在全球化的竞争中,已经对信息化提出更高要求,这样的现实需求推动着数据库技术从以前的专门的技术领域走向与生产实际相结合的领域,走向企业等生产业务决策等前台,要求数据库从简单的数据处理到信息服务,到业务本身管理,甚至到知识和决策,这就产生和发展了相应的技术。(二)数据库技术的系列化发展。数据库技术的发展不仅推动了社会应用的发展,而且也促成了新技术的诞生和应用,数据库技术的不断发展使得数据库技术呈现多元化,极大的带动了相关技术的发展与变革。例如新的数据模型理论形成成熟的技术产品,正如成熟的关系型数据库理论知识推动关系数据库发展一样,新的数据库基础理论也会推动数据库技术的大发展,数据库在高可靠性、高性能、高可伸缩性和高安全性方面将不断提高,在互联网方面结合新的技术实现不同数据库的数据互用互联,采用发展的网络数据库网络数据表示技术等,在不同的应用上将出现不同的数据技术来协同支持原有的数据库技术的应用,比如中间件等,这样可以扩大数据库技术的应用,形成灵活而集成的数据库技术。

六、结论

计算机数据库管理系统是实现数据库管理的有效技术之一,它具有良好的适用性,其技术也会得到不断的发展和完善,但在实际操作时,我们也应该加强数据库系统的安全防范,要不懈的进行相关的研究使其得到更好地发展。

参考文献:

[1]徐红梅.数据库管理系统及其发展趋势[J].微型机与应用,2006,10

第6篇:数据库技术论文范文

关键词:信息管理;计算机数据库技术;应用

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)03-0009-03

信息技术以其强大的生命力推动着社会各行各业的改革和创新,也推动着人们进入到了一个信息化的时代,使得当前人们生活中涉及信息量有了显著的增加。为了更加有效地处理和管理这些信息,计算机数据库技术得以诞生并且引起了人们的广泛关注。如今,数据库管理技术已经在各个领域中都得到了一定的推广,例如国防、通讯等,给人们的生活和学习带来了极大的便利。从当今的发展现状可以看出,计算机数据库技术是一种良好的数据管理技术,能够促进人类生产力水平的提高以及推动社会的发展和进步。因此,我们应当正确的看待这一技术,将它的优势之处合理、科学地运用到我们的生活中来。基于此,在本文中,以数据库技术为研究对象,分析了数据库技术的特点及其在信息管理中应用的现状和发展对策,以期能够促进这一技术的进一步研究和应用。

1 数据库技术的含义

计算机数据库技术是在计算机技术和数据库技术基础上发展而来的一种新型信息管理手段。它通过计算机内部的数据模型,实现了对数据的收集、存储、分析、整理等功能。计算机数据库技术充分的满足了信息管理高效、准确等要求,在数据的储备、组织和管理质量上有较好的保障,并且与传统的信息管理技术相比,有了更完善的功能。

2 数据库技术的特点

数据库能够对数据进行集中统一的处理。在计算机数据库技术被广泛应用前,传统的数据库技术对数据的处理过于分散,数据之间的联系不够紧密,无法真正发挥数据的作用。而计算机数据库技术能够在数据之间建立起有效的联系,通过一定的逻辑顺序建立数据结构模型。而数据库中的各个数据之间又能保持一定的独立性,对一个数据的更改不会影响原有的数据库整体结构。用户能够更有效的共享和应用数据,从而在最大的限度上发挥数据的作用。数据库技术还能尽可能地减少数据的冗余问题。因为数据库自身所具有的数据共享性,使得用户没有必要建立自己的文件系统,用户只需要借助计算机就可以调用所需的数据,从而避免了信息重复的问题。数据库中的信息兼具了整体性、一致性和独立性,在数据的调取和使用上效率更高。

1)组织性

数据库中的信息并不是杂乱无章的排列的,而是具有一定的顺序和结构。一个数据库中的文件和信息之间是存在某种联系的,它们按照一定的原则有序地排列着,组成一个整体的信息结构和体系。同属于一个数据库的信息都具有一些相似的特点。

2)共享性

数据库的共享性是建立计算机数据库的主要目的之一。若一个数据库不具备良好的共享性,那么这一数据库的建立可以说是没有意义的。共享性良好的数据库不仅能够实现内部信息的共享,还能在不同的数据库之间建立起联系,实现不同部门、不同个体之间的数据共享,甚至在不同地区和国家之间都可以建立数据库上的联系。

3)独立性

数据库的独立性主要体现在两个方面,分别是逻辑独立性和物理独立性。逻辑独立性是指一个数据库的逻辑结构是可以发生随意的改变的。例如,数据库内部的数据性质可以被修改,可以向数据库中添加新的数据,数据的类型也可以进行调整。在进行这些调整时都不必对原有的程序进行更换。数据库的物理独立性是指数据的存储结构发生变化时,例如更换存储设备、更换存储位置、改变存取方式等对数据库原有的逻辑结构不会产生影响,也不会改变程序的运行方式。

4)冗余度的可控性

数据库中重复数据被称为冗余。当对数据库中的数据进行专用时,用户在接收数据时经常会接收到相同的数据,即出现数据冗余的现象。计算机数据库技术能够在建立数据库之后由系统自动删除重复的数据。与此同时,操作人员也可以根据需要保留一定的数据冗余度,从而提高数据的查询效率,为用户提供更多的便利。

5)灵活性

数据库不仅仅具有储存数据的作用,还具有管理、编辑、输入、输出等多项功能,在操作和使用上具有很大的灵活性。用户可以根据自身的需要建立具有针对性的数据库,并调用数据库中存储的数据信息。

3 数据库技术在信息管理中应用的现状

当前对数据库的研究是一项热点,数据库技术获得了不断地发展,并且与计算机技术、电子技术、通讯技术等有效地结合起来,在各个领域获得了广泛的应用。此外,数据库的类型也更加多样,按照数据库的应用领域划分,可以将数据库分为地方数据库、河流海域数据库、生态系统数据库、地质环境数据库、统计数据库等。当前,计算机数据库技术主要应用在信息管理方面,许多企业的机密信息、商业机密等都是通过计算机数据库的技术进行储存的。计算机数据库技术主要通过建立有效的数据模型来实现对数据的有效管理。按照数据库模型的类型可以将数据库分为三类,分别是网状型数据库、关系型数据库和层次型数据库三种类型。数据库技术与计算机技术的结合能够在各个行业中获得良好的应用效果。从信息管理方面来看,计算机数据库技术的应用现状主要包括以下几个方面。

1)计算机数据库技术在信息管理中的应用范围日益广泛

随着计算机技术与数据库技术更加紧密的结合,这两种技术手段都发挥出了更好的潜能,具有广泛的应用前景。计算机数据库自身的应用范围也在不断地扩大,当前在我国已经应用到了商业、农业、服务业等多个领域,极大地提高了各个产业的管理效率和质量,为产业的信息质量提供了良好的保障,促进了产业的进一步发展。计算机数据库技术具有较高的安全性和实用性,在与各个领域的结合中都表现出了良好的应用效果,得到了各个产业的青睐,并为计算机数据库技术的进一步发展奠定了良好的基础。

2)计算机数据库技术在信息管理中的应用呈现出强劲的发展势头

计算机数据库技术的优势在实际的应用中充分地体现了出来,因此越来越多行业开始引进计算机数据库技术,并将其应用到信息管理之中。而计算机数据库技术在应用的过程中又在不断地完善和创新,从而推动了信息管理的发展。数据库技术从诞生到今天已经经历了几十年的发展历程,其发展过程主要分为两个阶段。第一个阶段使用的主要是网状数据库,第二个阶段发展为了层次数据库,接着关系数据库替代了传统的数据库类型,到今天,对象数据库得到了更为广泛的应用。在不断地发展演变过程中,数据库技术日趋成熟。经过了实践的进一步检验,数据库技术在信息管理方面有了更大的提升。当前的数据库技术拥有了便捷、高效、安全、稳定、操作性强、稳定性高等一系列优点,在各个领域中都具有广阔的应用前景。随着多媒体技术的发展,在未来数据库在数据的编辑、整理和展示方面将得到进一步的提升。在与多媒体技术进行结合后,数据库将实现对文字、声音、图像、视频等素材的综合展现,并且能够对复杂的信息进行处理,从而提高了该技术在信息管理的应用力度,大大提高了该技术的使用范围。总的来说,随着数据库技术的不断发展,数据库技术与计算机技术之间的结合将会更加紧密,其应用的范围也更加广泛。计算机数据库技术在信息管理中的应用如今也呈现出了不断广阔的市场前景,含钙量农业、工业和商业的诸多领域,使得这些行业的信息化水平得到了显著提高,并且带动了这些领域的生产力水平的提升和生产效率的提高。

3)计算机数据库技术的系统安全性能不断增强

数据库安全性能的增强使得计算机数据库技术在信息管理中的功能能够得到更好的发挥,从而确保了信息处理的效率和质量。对于一些保密性较高的信息,采取计算机数据库技术进行存储能够有效地避免安全风险,最大限度的实现信息资源的价值。计算机数据库技术在管理的便利性上也有较大的优势。计算机系统的信息备份功能和信息恢复功能可以避免误删信息而造成的损失,降低信息复制的成本。计算机数据库自身的安全性能也在不断的提升,对数据的保护效果更加的显著,能够及时的过滤一些非法的信息,并且有效地阻止入侵数据库的操作和行为。计算机数据库在传统安全保护手段的前提上,采用了用户账号、密码等新型的保护手段,并且还增设了许多抗风险的系统,使得计算机数据库的风险管理性能有了更好的保障,为计算机数据库的进一步推广应用奠定了基础。

4 数据库技术在信息管理中应用的改进建议

1)不断探究,提高数据库技术的安全性能

数据库的安全性能确保数据库能够抵御外部的非法入侵,防止数据库中的信息被窃取和篡改。数据库的安全性能是决定数据库质量的重要标准。但因为数据库还具有共享性的特点,使得数据库的安全性受到了一定的考验。然而,数据库中的信息共享并不是完全、随意的,也并不是所有的信息都能进行共享。当一些信息涉及国家机密、军事机密、个人隐私、商业机密等时,就不能进行共享,还要对数据进行一定的加密。事实上,所有的数据都是在加密的基础上进行共享的。只有当用户拥有了一定的权限后,才能对数据库中的信息进行查阅。

2)加强计算机数据库系统的安全性

无论是数据库的发展还是计算机技术的发展都是将安全性放在首位的,计算机数据库技术同样对安全性的完善十分的重视。但用户安全意识的淡薄、安全管理措施的不完善等还是导致计算机数据库的安全问题频繁发生。数据库的安全性对数据库整体功能的发挥具有决定性的作用。数据库的规模越大,涉及的领域越多,就牵涉到越多的利益和经济问题,一旦数据库的安全出现问题,将给产业带来极大的损失。为了最大限度地避免这一问题,许多产业对计算机数据库技术的应用首先考虑的就是其安全性能。造成数据库安全问题的主要原因就是其自身的数据共享功能,确保数据库在实现数据共享的同时,有效的保障数据的安全成为了计算机数据库研究的主要方向。

3)进一步加强计算机数据库理论与实践的结合

计算机数据库的理论与实践发展应当是共同进行的。只有将理论与实践有效地结合起来,用理论指导实践,用实践丰富理论,才能真正提高计算机数据库技术的应用质量,提高实践的科学性,确保理论研究方向的准确性。尽管现在的计算机数据库技术在功能上已经较为全面,但仍需要不断地完善和发展,进一步提高其安全性、可靠性和实用性。

4)进一步增强数据的完整性

对于通过用户终端输入到数据库中的信息可以通过应用程序的完善来提高数据的完整性,这样还可以将非法信息有效的排除在数据库之外。此外,还可以通过用户对信息的反馈来完善数据库中的内容,实现对数据针对性的补充。对于由其他途径输入的信息,可以通过服务器来提高数据的完整性。对数据进行统一一致的维护也可以提高数据库运行的效率,便于系统的维护。对于一些对数据完整性和安全性较高的数据库,可以采用多层的保护装置来提高数据的完整性,例如在客户端程序中检查数据的完善性。

5 数据库技术在信息管理中的具体应用

计算机数据库技术是当前使用最为广泛的信息管理手段之一,具有提高信息管理效率的优势,在很多行业中都得到了广泛的应用。计算机数据库技术的应用不仅满足了数据存储的基本要求,还能为用户提供个性化的服务。从当前来看,计算机数据库技术主要应用在以下几个方面。

1)用于对敏感、机密数据资料的处理中

计算机数据库技术在数据的保密处理中应用的十分广泛,能够通过设置访问密码、设置防火墙等方式来提高信息的保密性,从而防止一些机密的信息和数据被窃取或篡改。计算机数据库技术对于保护用户的个人隐私具有重要的作用,因此,很多商业机构都会采用计算机数据库技术来存储数据。

2)建立有效的数据模型

不同的信息都有其各自的性质和价值,在进行信息的处理时必须根据其特性进行分类和整理,不能对所有的数据采取统一的处理模式,这样才能确保信息处理的质量,并且便于今后的查找与使用。计算机数据库技术能够快速地建立数据模型,针对不同数据信息的特点,对数据进行有针对性的处理,按照信息的性质特点建立起数据模型,极大了方便了人们对数据的查找。

3)保障数据信息的安全有效

数据库技术还具有强大的安全管理信息的作用,能够最大限度地提高信息的安全可靠性。当前使用的数据库通常都具有良好的信息自动备份和文件恢复的功能。当系统出现意外的故障时,信息就不会出现意外丢失的情况。当系统受到外部的入侵而被窃取或篡改时,也可以通过原先备份好的数据而得到原始的信息。这就从最大限度上保障了数据库的安全性,减小因数据故障而产生的对数据安全的威胁。

6 结语

综上所述,当前我们正处于一个信息化的时代中,每天都会发生着新的变化,诞生新的事物和信息,使得人们在日常的生活中面临着极大的信息量和数据量。要对这些信息进行有效的筛选和整理就需要有先进的信息处理技术。计算机数据库技术将计算机技术及数据库技术有效地结合了起来,充分发挥了两种技术的优势,具有完善、高效、全面的功能,极大地提高了信息处理的效率和质量。

参考文献:

[1] 高巍.计算机数据库技术在信息管理中的应用[J].信息与电脑:理论版,2013(7):77-79.

[2] 邢宏根.探讨信息管理中计算机数据库的运用[J].计算机光盘软件与应用,2012(18):36-37.

[3] 李旭军.计算机数据库技术在信息管理中的应用[J].赤峰学院学报:自然科学版,2011(10):30-33.

第7篇:数据库技术论文范文

关键词:数据库;高职教育;教学改革

1 引言

《数据库技术与应用》课程是高职计算机类专业学习数据库技术的一门专业核心平台课程,担负着培养学生数据库技术的基础知识和SQL语言基本应用能力,为信息系统和网站开发建立稳固的后台基础。而高职院校主要培养技术应用型人才,作为计算机技术开发离不开数据库,因此要培养满足企业需求的计算机技术人才,数据库技术必不可少。如何合理的组织课程教学,它是全体高职师生所面临的重要难题。数年的实践教学经验表明,对数据库课程构建以“实践为主,理论够用”的原则,抛开传统的章节式的理论讲解,通过项目案例式的教学模式,在项目实现过程中逐步牵引出相关理论知识的讲解,教学效果提高较为明显。

2 课程设置

根据高职教育的特色和要求,课程设置应本着“以就业为导向、以岗位为依据、以能力为本位”的理念,根据岗位需要,模拟企业工作模式对学生进行专门的岗位技能培训,使学生在充分了解企业需求的同时,既学习到知识技能,又获得相关的行业认证资格证书。依据岗位系列课程构建原则和基本思路,广泛开展市场需求调研,确立了本课程的职业岗位:数据库管理员,针对数据库管理员这一岗位进行能力分析,又确定了该岗位所需的知识能力体系:数据库知识技能、数据库应用技术、数据库开发技术。

3 课程实施

在课程实施过程中,依据所确立的知识能力体系,在教学方法上改变了由原来的主要针对教师的“教”切换到现在的主要针对学生的“学”和“做”,相比传统的教学授课模式,在该课程的内容组织、教学方法和考核方法上都有了突破和创新。

3.1内容组织

根据该课程设置所确立的知识能力体系结构内容的三大模块:数据库基础理论、数据库应用技术及数据库开发技术,如表3-1所示。不难看出各模块所涉及的知识点不同,但总体也基本涵盖了数据库技术课程里相关理论,通过对各模块的讲解及实现,使学生能够对数据库技术理论中常用和必用的知识有个比较系统的了解和掌握。

表3-1 数据库课程模块设计

模块设计教学内容设置技能训练项目数据库基础理论1.数据库技术概论SQL数据库安装与认识2.关系数据库数据库及表的建立、操作及关联3.关系SQL语言数据库的查询(含SQL命令)4.数据库设计方法数据库建模工具的使用数据库应用技术1.数据库管理SQL Server数据库及表的建立、维护2.数据库应用数据库的多表连接查询、视图及游标3.数据库编程数据库的编程、存储过程、触发器4.数据库保护数据库安全性控制、完整性控制数据库开发技术1.数据库开发(后台)2、数据库开发(前台)SQL Server图书数据库开发综合实训

数据库应用系统设计综合实训

在各教学模块实施过程中,尽量引导学生密切联系实际,把与学生相关的图书管理、学生成绩管理等案例进行分析统计,这样能让学生在学习知识时产生亲切感,避免由于抽象带来的厌学情绪。

3.2 教学方法

(1)采用合作学习教学法,可以增强学生学习的兴趣。合作学习教学法是教师依据学生的能力、所具备的知识等相关因素,将学生分成小组形式进行教学的一种方法。小组成员彼此相互合作,互相激励,主动积极地参与学习,从中既可以建构出自己对学习内容的系统知识,又能够完成整个小组的共同目标。这样,不仅增强了学生学习的兴趣,还提高了他们与人合作的能力。适用模块:数据库基础理论。

(2)采用案例教学法,可以提高理论知识的教学效果。由于数据库原理及应用课程的理论部分比较抽象难懂,学生在学习的过程中容易产生厌倦的心理。而案例教学法符合人们的认知规律,它注重学生的创新能力和解决实际问题能力的培养,它能循序渐进地引导学生掌握相应的知识和技能,可大大缩短教学情景与实际情境的差距。适用模块:数据库应用技术。

(3)采用任务驱动教学法,可以培养学生的自学能力。任务驱动教学法的基本过程可分为提出任务、分析任务、学生自主学习、交流讨论、解决问题及总结经验等几个阶段。其核心是在教师精心为教学设计的任务驱动下,学生通过各种学习形式完成任务。在此过程中,学生始终处于主体地位,教师是学生学习的组织者、服务者和导航者。其结果是学生既学到了知识,又培养了分析问题、解决问题的能力,更重要的是提高了学生的自学能力。适用模块:数据库开发技术。

3.3 考核方法

本课程是一门专业课,考核着重基本知识和应用能力两方面,考核方法分期末闭卷和课程设计两个环节组成,所占比重均为50%。

* 闭卷考试:要求学生在学完本课程以后,能比较系统的了解数据库的基础理论知识,为以后更深入的学习数据库相关课程打下良好的基础。

* 课程设计:是高职课程教学的要求,该课程是计算机专业非常重要的实践性环节之一,学完后进行一次全面的综合练习,以SQL Server 2005作为后台数据库,以所学的任一门高级语言作为前台开发工具,完成一个小型数据库应用系统的设计开发。本课程设计主要在于巩固学生对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高学生综合运用所学知识的能力。

4 结语

数年的教学实践结果表明,采用新的案例项目式的教学方法,学生的学习目标更加明确,学习兴趣普遍得到提高,补考率明显下降,学到的知识更加实用,但是,这种新的教学方法也存在一定的难度和不足,如对教师的教学水平和实验实训场所硬件设备都提出了更高的要求,校企合作需要更加深入,才能培养出更加优秀的人才。

参考文献:

[1] 数据库系统概论,萨师煊,王珊,2000.3,高等教育出版社

第8篇:数据库技术论文范文

2、基础篇介绍数据库的基本概念和体系结构、关系数据库系统和数据库的安全性与完整性。

3、设计篇讨论数据库设计的基本步骤和设计方法,并介绍实体-联系模型、扩展的实体-联系模型和关系数据库的函数依赖理论。

4、实现篇介绍数据库的物理存储结构、数据字典、关系代数操作算法、查询优化技术和事务处理技术。

5、专题篇介绍新一代数据库技术及应用、扩展的关系数据库系统、面向对象与对象关系数据库系统、分布式数据库系统和并行数据库技术。

第9篇:数据库技术论文范文

1概述

数据库是一个相对广泛的词汇,数据库能够为各方面的计算机技术,提供必要的数据支持,并且在很多方面都完成的相对出色。现阶段对数据库的研究更加深入,在相关的技术和运用过程中,都是根据实际情况变化而变化的(1)。目前,SQL Server2008是使用比较广泛的数据库技术,该技术的特点在于,其在使用的过程中,数据库引擎为关系型数据和结构化数据,提供了较为可靠的存储功能,用户在提取数据和输入数据的时候,都会比较便利,而且基本上没有什么阻碍。除此之外,SQL Server2008的实用性非常突出,例如,该数据库应用技术,集合了很多的功能,包括分析、报表、通知功能等等,每一项功能都可以在实际工作中得到肯定。高职教学比较注重实践,在开展SQL Server2008数据库应用与技术的教学时,可尝试运用项目化教学来完成,提高数据库技术的教学水平。

2 SQL Server2008数据库应用与技术

对于SQL Server2008而言,实际的运用远比理论研究更加重要。现阶段的办公,多数都需要利用各种操作软件来完成,SQL Server2008是必要的组成部分(2)。高职教学过程中,SQL Server2008数据库应用与技术,通过实施项目化的教学,让学生一边做项目,一般学习知识,系统的巩固了学生的知识体系,证明项目教学的可行性较高,且效果较好。在此,本文主要对SQL Server2008数据库应用与技术进行论述。

2.1如何修复SQL Server 日志文件

在日常的工作中,部分因素的偶然出现,可能会导致用户的SQL Server日志文件出现损坏,从而造成数据的丢失。研究人员在开发SQL Server2008数据库技术的时候,充分考虑到了这一点。现实中,能够造成日志文件损坏的因素,主要是集中在硬件故障、计算机非常正重启、关机等等,当日志出现损坏时,可运用下列方法进行恢复。首先,停止SQL Server2008数据库的相关服务,然后,用户将需要恢复的数据库文件,采取复制的办法,启动数据库服务。接下来,用户就需要在SQL Server Management Studio中,删除需要恢复的数据库,同时,要新建一个同样名字的数据库,注意,文件名应相同(3)。之后,用户启动SQL Server2008数据库服务,运行 alter database dbname set energency 就可以了,在最后一步中,用户需要将数据库设置为 energency mode,整个恢复过程就完成了。用户此时需要做的是,运行相关命令就能够恢复数据库了。日志文件的修复,属于数据库常用的功能,在高职项目化教学的过程中,可多做一些关于日记文件恢复的项目,促使学生更好的掌握技能。

2.2如何优化SQL Server数据库查询

用户在使用SQL Server2008的时候,查询功能是一种常用且重要的功能,要在茫茫的数据库中寻找到自己需要的数据,并不是一件容易的事情。SQL Server2008经过更新后,其在数据库的查询上,告别了之前的冗杂操作,用户只需要应用一定的技巧,就能够完成对SQL Server数据库查询的优化。首先,用户在查询的过程中,尽量不要使用or来查找,因为or的使用,会引起全表扫描,降低查找的效率(4)。在部分情况下,用户需要应用联合索引,此时,用户可以采用 UNION all来查询,这样效率会更高一些。其次,用户在查询的过程中,可尝试建立针对性的索引,适当的优化访问方式,在客观上限制结果集的数据量,这样就能够缩小查找的范围,更快的找到自己想要的数据。值得注意的是,在查询中,用户应尽量减少光标的使用,它会占有很大的资源,影响查询。