数据库管理论文十篇

时间:2023-03-31 04:13:02

数据库管理论文

数据库管理论文篇1

档案数据库是各类档案信息系

统正常运行的核心部分数据库在信息资源组织、管理以及共享等方面具有明显的优势,在数据冗余度以及效率管理方面具有强大的技术力量。档案数据库是一系列信息单元的组合,例如档案实体、档案管理人员等,通过把这些信息单元相互连接,使之相互联系,进而形成一个结构完整的整体。同时,通过这些结构和联系,数据库可以充分实现档案数据的收集、编辑以及修改等,保证档案管理流程的顺利实现。

数据库在档案管理中的应用分析

(一)档案数据库的建设

数据库在档案管理中的应用要求建立档案数据库,档案数据库代表着档案信息管理服务方式的转变。因此,分析数据库在档案管理中的应用,首先要对档案数据库的建设进行分析。

首先,档案应用需求分析:档案应用需求分析旨在解决档案利用者难以从现有的系统中获得所需信息的问题,针对这一问题,需要对大量的数据进行综合处理,这就需要利用数据库技术。例如,对档案用户的分析,决策者就需要掌握用户的利用偏好,用户的年龄层次以及查阅时间等,并参考大量信息数据得出相应的结论,通过这种方式来调整档案开放的时间,从而为档案编制产品等开发决策提供必要的信息保证。

其次,档案数据的采集:数据是档案数据库的主要内容,在档案数据库的建设中,数据的采集十分重要。目前,在档案领域中普遍存在着多样化的档案信息源,例如关系数据库文件和网络数据形式等。虽然这些档案数据源在数据结构上有着不同的构造,但是也可以通过数据的采集来对其进行总汇,进而归纳到统一的档案数据库中,形成档案信息源。

另外,档案数据转换:档案数据采集之后,就需要对现有的档案数据进行转换。这种转换就需要根据信息源的质量和规范程度来进行。例如,以档案用户分析为例,有些用户的籍贯信息记录方式各不相同,有的是以中文的方式来表示,有的则是以英文的方式来表示的,有的甚至是用数字或拼音来表示的,此时,面对这些五花八门的格式数据,档案管理人员就需要对这些数据进行转换,根据用户的具体需求将其转换为相同的格式,实现档案数据库的规范化管理。

(二)档案数据库技术分析

首先,档案数据仓库分析技术。档案数据仓库是根据档案数据的特殊结构对其进行存放和管理的一种方式,在档案数据库技术中,数据库仓库服务质量的高低往往取决于联机分析处理技术和数据挖掘技术。联机分析处理技术也称之为OLAP技术,主要针对数据库特定的问题进行联机访问和分析,通过数据库进行多层次、多阶段的分析处理,从而获得更高的分析结果。该技术是一种自上而下的分析工具,通过该技术可以将数据仓库模拟为多维的数据库,并通过EXCEL等分析工具来获得有效信息。其次,数据挖掘技术。数据挖掘技术主要应用于分析档案数据仓库,通过查询获得数据,并经过人的理解或解释,使之成为有效的信息,从而建立了有效的数据库管理系统,即DBMS,改系统可以提供一种有效的查询手段,用于基本的数据库操作。数据库挖掘技术中常用的是聚类分析技术,是一种针对共同趋势和模式的数据进行分组的方法,以相似性最大和类间相似性最小的原则对数据集合进行分组,进而划分不同的用户群体。

(三)数据库在档案管理中的应用建议

首先,确保档案的保密性和安全性。档案信息的安全性和保密性是至今令人十分关注的一大问题。数据库技术在档案管理中的应用代表者计算机网络进行档案管理事业中,因此,网络安全也将直接关乎到档案信息的安全。介于此,对于计算机网络在档案管理中存在的技术弱点,就需要通过技术的改进来解决。例如,加强对防火墙、密码技术以及网管和电子水印等技术的应用和管理,通过先进的科学技术来弥补数据库技术的弱点和不足,实现现代化档案管理。

其次,加强网络监管,做好数据库的备份工作。一方面,重视网络监管,采用多种网络安全策略,对网络的安全访问进行有效管理和控制,这样才能真正起到网络安全保护的作用,维护网络资源,防止非法使用和访问。另一方面,及时做好数据库的备份,防止数据库的丢失和破坏,避免给档案管理造成不必要的损失。

同时,坚持数据库的科学开发。传统的档案管理内容单一、更新速度慢,现代化的档案管理复杂性和变动性较大,因此,在对数据库进行开发时,必须坚持科学开发,正确使用新的档案管理软件,合理采用一种或多种数据库转换方式,实现数据在不同软件之间的信息共享。

除此之外,还要及时考虑到数据库信息量的增加速度,考虑数据库技术的发展趋势,以便及时对数据库进行升级或更新换代,提高档案管理的有效性。

数据库管理论文篇2

仓储管理系统的主要作用就是对货物信息进行管理,包括仓储空间布局、出入库、库存信息查询等功能。

2ACCESS数据库特点

ACCESS数据库的建立一般分为四个主要部分,即表、窗体、查询和报表。ACCESS数据库具有以下特点:1)单一的存储方式便于客户进行管理和操作,如表、查询、报表等的文件后缀都为.mdb,客户查询、检索时方便快捷。2)ACCESS数据库是面向对象的开发工具,各种功能对应各自的对象,面向对象的开发形式使得程序员开发程序功能更直观简便。3)ACCESS开发工具的可视化,使得其界面友好、易操作,客户的直观性强,比较对于新手也比较容易上手和掌握。4)ACCESS数据库的开发环境是集成的,是基于Windows系统的,因此对于开发人员来说,可提高工作效率,对创建表、查询数据、设计界面等操作都是有序的进行,方便实用。5)ACCES具有开发数据库互联功能,可在表中嵌入位图、声音、表格、文档等,进行动态数据交换,同时也支持与互联网上的数据进行连接,建立Internet应用。

3ACCESS数据开发开发方法

ACCESS数据库开发方法有三种:1)原型法。原型法的本质是反复交互式修改,以达到开发目的,是一种新型的开发模式。原型法的开发是在原始数据库的基础上进行的,因此也满足ACCESS的基本开发环境,原型法对ACCESS来说是一种修复和完善的功能。2)物理法。物理法顾名思义,要遵循物理条件建立物理模型进行应用开发设计。物理法的逻辑思维性强、关联性强,设计时将分散物理模型的关联事件进行集中,以构成具体的数据分析图,再进行物理设计。3)分析法。分析法将实事件通过模型分析,对系统内容的具体对象进行分析,并根据该对象在系统中所处的位置和功能进行程序驱动。分析法实际上是一种数据归纳。分析法可缩小分析范围,从而提高分析效率。

4ACCESS开发仓储系统方法步骤

4.1明确设计思路

首先明确设计目的,仓储系统设计的目的就是实现仓储管理的自动化、规范化、系统化和高效性。将企业仓储管理过程中的入库验收、入库登记、入库,库存查询、库存盘点、出库等实现网络化,便于管控。

4.2制定设计原则

根据仓储管理的实际情况,信息量大、货物品种繁多、关联信息多、统计方式不同,结合ACCESS数据库开发的特点,制定切实可行的设计原则:原始数据统一格式、报表统一格式;删除不必要冗余;程序标准化,以保证实用性和可维护性;界面友好,设定权限,满足不同层次的查询要求;建立日志,记录查询操作以便日后查询。

4.3需求分析

开发前要与仓储管理系统的使用客户进行充分沟通,明确客户的使用条件、需求以及使用过程中的特殊情况,从而制定可行的功能开发需求。需求整理要体现实际业务需要,满足业务需要,满足客户提出的要求,并符合ACCESS数据库开发应用的先决条件。收集客户需求,整理形成开发需求、开发计划是仓储系统ACCESS数据库开发的基础工作。

4.4模块设计

仓储管理系统的主要作用就是对货物信息进行管理,包括仓储空间布局、出入库、库存信息查询等功能。出入库操作是库管人员对入库、库存、出库等的日常操作,入库信息和出库信息包括出入库物品信息、出入库数量、存放库位、出入库时间、入库负责人、出库提货人这些基本功能操作,功能应具有数据录入、实时修改数据、空位查询等。查询是库存管理系统中的核心功能,一般包括查询货物基本信息、属性、规格、生产日期、产地、重量、件数、存放位置,货物的入库相关信息、出库相关信息。因此查询条件包含按货物名称查询、按货物规格查询、按货物生产日期查询、按货物产地查询、按存放位置查询等字段。其他操作为辅助功能,如仓储系统安全退出、会员信息、密码修改、界面风格修改等。

4.5创建仓储管理系统

仓储管理系统采用ACCESS数据库软件的工具栏控件积极性创建,工具栏控件在窗体上显示对象按钮,如字段、图形等。工具栏属性常用包括菜单项、对话框等。

4.6系统登录功能的实现

系统登录功能包括用户身份验证、用户名、密码、ACCESS仓储管理系统根据用户输入的信息与系统信息进行核对,以验证真实性,实现登录功能。还包括用户名更改、密码更改、子操作员设置、权限分配等。

5结论

数据库管理论文篇3

城镇土地调查数据库的主要内容包括:土地权属、土地登记、土地利用、基础地理、影像等信息。城镇土地调查数据库建设的依据是《城镇地籍调查规程》、《城镇地籍数据库标准》和二次调查相关技术标准、规范和办法等,根据城镇地籍测量、城镇地籍调查和土地登记成果,建立了城镇土地调查数据库。①数据检查。利用自主开发的MDIGS数字化系统对入库前的地籍、地形图、入库基础街坊图内业数据进行100%的检查,对检查到的线型、符号等地形要素、数据字段属性等错误自动或人工进行了及时改正,保证了入库基础数据的完整性、正确性。在数据库内,利用ARCGIS9.3拓扑检查工具、“城镇地籍建库管理软件以及“ACCESS2003”数据库工具,对所有录入的地籍调查表主、子表项、勘丈数据、街坊面积、街坊数据图等100%进行了严密地检查。对检查中发现的问题,由相关作业人员进行了更正。②数据入库。借助数据库管理系统,将图形和属性数据转入城镇土地调查数据库管理系统。③数据库建设质量控制。对城镇土地调查数据库建设进行全过程质量控制,包括基础数据源质量控制、环节质量控制、交接检查、数据自检、数据库建设成果质量检查。数据库建设过程中重要的过程数据和质量控制记录进行了保存,以保证数据质量的可追查性,确保数据安全。④统计数据输出。经检查合格后的入库数据,按《城镇地籍调查规程》、二次调查的规定输出各种统计报表。

2上交产品质量

根据对样本图幅综合质量特性的检测结果,无锡市锡山区第二次土地调查1:500城镇土地调查(A标段)各项精度指标均需符合技术设计书和规范的要求,质量保证可靠。上交质量包括控制测量资料和城镇土地调查质量,其中控制测量资料包括一二级导线观测记录手簿、一二级导线平差计算成果、图根导线计算成果、一二级导线点点之记、埋石图根点点之记、一二级导线点成果表、图根点成果表、控制点展点图、仪器鉴定资料;城镇土地调查资料包括街道街坊分布图、城镇地籍调查表及相关资料、宗地界址点坐标及面积表、以街坊为单位的宗地面积汇总表、以街道为单位的土地分类面积汇总表、城镇土地分类面积统计表、1:500分幅地籍图接合表、宗地图、新旧街坊对照表、新旧宗地号对照表。上交质量还应该包括数据建库资料(宗地图分幅地籍图光盘、城镇地籍数据库)、专项调查统计资料(工业用地、基础设施用地、金融商业服务用地、开发园区用地、房地产用地统计)、文档资料(无锡市1:500城镇土地调查技术设计书、技术总结检查报告)。

3总结

数据库管理论文篇4

一、实验情境设计

某小型企业已建立采用B/S结构设计的销售管理系统,其后台数据库名称为example,products表和orders表是example数据库中的两张表。要求用户a~e能登录数据库服务器并按照设计的访问控制权限访问相应的服务器及数据库资源,访问用户及权限设置如表1所示:表1用户及访问权限设置表

二、实验技术分析

本实验主要实现在SQLSERVER中对数据库安全性的管理问题。首先明确SQLServer中身份验证的种类和实现步骤,然后再熟悉为用户分配登录账号和权限的操作方法,对于SQLServer安全性的各种管理,尤其是对数据库访问控制操作有深入要求。要管理数据库安全性,必须了解各种账号和权限,因为安全性就是通过它们的分配来实现的。所以掌握它们的区别和用处非常重要。(一)SQLSERVER身份验证模式SQLSERVER身份验证模式指SQLSERVER如何处理用户名和密码的问题,SQLSERVER提供两种身份验证模式。1、Windows身份验证模式,在这种方式下,用户只可以使用Windows身份登陆连接到SQLServer,由Windows操作系统对客户端进行身份验证。我们知道,SQLServer和Windows同属于微软公司的产品。当使用Windows身份验证连接到SQLServer时,SQLServer使用Windows操作系统中的信息验证账户名和密码,用户不必重复提交登录名和密码。这种验证方式的弊端在于若采取B/S结构服务器,远程客户机无法连接到服务器,这时须使用混合验证模式。2、混合验证模式,即可以同时使用Windows身份验证和SQLServer身份验证。使用具体验证方式取决于在最初通信时使用的网络库。如果一个用户使用TCP/IP进行登录验证,则使用SQLServer身份验证;如果用户使用命名管道,则登录时将使用Windows身份验证。[1]图1SQLServer安全性决策树通过以上两种身份验证模式,用户如果想使用指定的登录名称和密码连接到SQLServer,SQLServer会按照图1所示的安全性决策树进行安全身份验证。本实验中要实现在采用B/S结构设计的销售管理系统中让不同的客户端用户能访问服务器的数据库资源,所以身份验证模式可以设置为“SQLServer和Windows身份验证模式”。(二)账号和权限1、登录帐户登录账户是让用户登录到SQLServer服务器中用的账号,如果用户不能登录SQLServer的服务器,也就不能访问该服务器上的数据库资源。在实验中,需要创建登录帐户logina~logine,让这些帐户都能登录数据库服务器。2、数据库用户一个SQLServer服务器下面可以建多个数据库。能登录到SQLServer服务器,不一定能访问到服务器中的数据库。在实验中,需要创建数据库用户userb~usere,使这些数据库用户都能访问sample数据库。3、角色为了便于管理数据库的的权限,SQLServer提供了若干“角色”,“角色”就是用一种方法来把用户集中到一个单元中,并在此单元上应用权限。SQLServer提供了预定义的服务器角色和数据库角色,也可以在数据库中创建用户自定义的数据库角色。在实验中,用到如下两个固定的服务器角色和数据库角色:sysadmin固定服务器角色的成员可以在数据库引擎中执行任何活动。db_backupoperator固定数据库角色的成员可以备份数据库。由于本实验中用户a需要访问控制全部服务器资源,即用户a要求完全的数据库服务器访问权限,所以用户a应设置为固定服务器角色sysadmin的成员之一,使之成为服务器的超级管理员。用户a的安全访问流程如图2所示。图2用户a安全访问流程用户b要能备份数据库,可以将其添加到数据库角色db_backupoperator中,用户b的安全访问流程如图3所示。用户c与用户d都要访问数据库中的表,所不同的是具体的访问对象及访问权限,在实验中可以创建两个自定义的数据库角色R1和R2,将用户userc、用户userd分别添加到R1角色R2角色中。4、权限在为用户和角色分配登录帐户后,还必须为他们分配权限以增强数据库的安全性。权限详细地说明了可以让用户使用哪些数据库对象,并可以对它们进行哪些处理。用户在数据库内的权限取决于用户帐户的权限和该用户所属的角色成员。在实验中为R1角色授予查询、修改products表的权限,为R2角色授予查询orders表的权限,为用户usere添加访问products表、orders表的权限。用户c~用户d访问数据库资源的控制方式如图4所示。图4用户c~用户e安全访问流程

三、实验过程

该实验需要每人PC机一台,操作系统为Win-dowsxp或win7,实验的数据库管理系统软件为SQLServer2005或SQLServer2008。请学生务必用每个用户的身份进行登录、比较操作以校验数据库安全访问控制实验过程的正确性。

四、实验总结

数据库管理论文篇5

数据仓库的概念最早是由WH.Inmon提出来的,在他的著作《建立数据仓库》中是这样定义的:数据仓库是一个面向主题的、集成的、想对稳定的、随时间变化的数据集合。数据仓库是在传统数据库基础上建立起来的,但是与传统数据库又有所区别,传统的数据库是单一的数据资源,即以数据库为中心,进行联机事务处理(OLTP,ONLineTransactionProcessing),数据库技术的主要任务存储数据,对存储的数据进行查询和修改等操作。而数据仓库是将各业务系统数据抽取出来,按照决策分析型数据要求对数据进行清理转换重新组织,建立分析处理环境,然后采用联机分析(OLAP)技术或者数据挖掘技术处理进行数据分析,挖掘出潜在的有价值的信息,供用户参考决策。

二、高校教学管理数据仓库教学管理系统的设计

1.体系结构设计

数据仓库是基于传统数据库积累的数据和其它渠道收集的各种数据信息搭建起来的面向联机分析处理(OLAP,ONLineAnalyticalprocessing)的分析型信息集合,总体结构为三个层次:(源数据)数据处理、数据存储、数据分析。高校教学管理系统数据仓库包括数据源、数据处理,数据存储和数据分析四个部分。数据源:主要来自数字化校园管理平台,涵盖高校各信息系统,教务管理、学籍管理、招生就业管理以及其他信息系统等的数据。数据处理:包括数据抽取、清理、转换和集成。首先从数据源中抽取数据,存储到临时数据表中,然后对抽取的数据进行清洗和转换,通过清洗去除决策分析无用的数据信息,通过转换使数据标准一致,将转换清理后的数据集成装入到数据仓库中。数据存储:各信息系统的数据与数据仓库系统的数据是相互独立的,因此各信息系统数据的变化不会自动更新数据仓库的数据,我们需要在设定数据同步存储机制,才能实现更新数据融入数据仓库存储。数据分析:数据抽取、清理、转换、存储到数据仓库系统以后,我们需要通过各种技术,如联机分析(OLAP)技术、数据挖掘(DM)技术、商业智能(BI)技术等形成统计分析报表供用户查看并做出相应的决策。

2.主题划分

数据仓库的重要特点是面向主题。当数据围绕主题域来组织时,决策分析者将能很明确地找到自己感兴趣的东西。建立数据仓库首先要根据用户的需要进行主题划分,然后根据主题建立数据仓库模型,通过ETL工具从数据源抽取数据到数据仓库,最后采用联机分析(OLAP)技术或数据挖掘(DM)技术对数据进行分析挖掘,根据分析及挖掘结果做出相应的决策。根据教学管理系统的应用需求,在高校教学管理新系统中,组织层领导最关注的教学质量,所以系统确定的主题主要包括:包含学生、教师、课程、教学质量等几个方面。

3.数据仓库模型设计

数据仓库模型比较常用的有两种:星型和雪花型两种。星型是由一个事实表和多个维度表进行关联,具有统计分析和查询速度快特点,所以在教学管理信息系统中采我们采用星型模型。下面以教学质量主题为例说明数据仓库模型的设计。维表我们设计为时间表、学生成绩表、学生就业情况表、学生奖惩表、学生学习情况、教师教学水平表,事实表由就业率、等级及数量、学生获奖等级及数量等构成。

4.联机分析(OLAP)

联机分析(OLAP)是针对某一个具体主题,采用联机分析术(OLAP)或数据挖掘(DM)技术对数据仓库中的信息进行统计分析。联机分析包括多维数据分析方法,大体上可分为切块、旋转、钻取。所谓的旋转就是交换维度的位置关系,以便于决策人员可以不同角度得到多维数据,获取有价值的信息。通过联机分析技术的旋转方法我们可以很容易的发现教学管理系统教学质量问题,如教学计划不合理、有些教师水平有待提高等,通过钻取可以更深入的分析出教学计划不合理的各种因素。

三、结束语

数据库管理论文篇6

关键词 数据库系统 信息管理 应用现状

中图分类号:TP315 文献标识码:A

1计算机数据库系统

计算机数据库是存储在计算机内,为达到一定的目的而组织起来的有结构的数据的集合。数据库系统的特点主要有以下几个方面:

(1)数据结构化:在文件系统中,其记录内部已有了某些结构,但记录之间没有联系,而数据库系统则实现了整体数据的结构化。

(2)数据的共享性高、冗余度低、易于扩充:数据库系统从整体角度看待和描述数据,数据不再面向某个特定的应用程序,而是面向整个系统。

(3)数据独立性高:数据独立性包括数据的物理独立性和逻辑独立性,物理独立性是指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的,逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。

(4)数据统一管理和控制:数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据,甚至可以同时存取数据库中的同一个数据。

2计算机数据库系统在信息管理中的应用现状

数据库理论与实践的不断发展,并与计算机技术紧密结合,大大提升了计算机数据库的应用领域和应用范围。当前计算机数据库在信息管理中的应用特征主要包括:

(1)应用范围不断扩大。计算机技术与数据库理论相结合体现出了良好的生命力和市场发展前景,其在当前的应用范围也在不断的迅速的扩大,目前已经扩大到了我国工业,农业和第三产业,成为带动相关行业信息管理效率的提升,推动行业生产力水平提升的重要技术支撑和保障。

(2)数据库技术的不断发展。计算机数据库技术的优劣好坏将对其使用质量产生致命的影响,并将影响到其进一步的发展。

(3)安全性不断加强。安全性的不断增强是计算机数据库系统在信息管理中不断得到应用的又一有力保证。数据是信息管理中极为重要而有价值的资源,企业信息化过程中,各种应用系统的数据库中大量数据的安全问题,敏感数据的防窃取和防篡改问题,成为信息管理面临的重大问题。计算机数据库系统在给信息管理提供便利的同时也为信息的安全提供了有效的保障。一方面,计算机系统具备信息备份和信息恢复的功能。同时计算机系统中的数据容易在不增加投资成本的情况下进行拷贝和复制,这就减少了由于信息误删或计算机系统本身的错误而给信息管理带来困难的弊病;另一方面,数据库安全指数不断提高,目前除使用了一些传统的安全手段如用户帐号、规则和操作许可外,还增加了一些抗软件风险。

(4)受重视程度不断提高。计算机数据库系统因其具有良好的安全性和适用性。在实际使用和操作中体现了良好的应用性能,因而其在理论研究与实践开展中都得到了各界的广泛重视。

3对计算机数据库系统在信息管理中应用的改进

计算机数据库系统在信息管理中体现出了良好的价值,因而得到了广泛应用。但事实上目前仍然存在一些影响其进一步应用的因素,需要我们认真加以克服。

(1)加强计算机数据库系统的安全性。计算机数据库系统的安全性对计算机数据库系统的应用有着突出的重要的决定性作用。但事实上,当前由于各种原因计算机数据库系统。尤其是网络环境中的计算机数据库系统常常面临着诸如软件风险、管理风险和用户行为风险。这些风险一旦转化成现实的危害将会对信息管理者造成重大的伤害,从而减弱信息管理者使用计算机数据库的信心。因而必须切实加强计算机数据库系统的安全性,尤其是在网络条件下的安全性研究。在具体实施时,应根据具体情况、环境和需求,因地制宜进行分析,采取相应有效措施保护数据库系统乃至整个网络系统的安全。

(2)加强计算机数据库理论与实践的进一步结合。计算机数据库理论随着计算机技术,数据库原理等的发展而不断发展。必须将计算机数据库发展的最新成果应用到指导其应用的实践中,从而提高实践的科学性。同时计算机数据库的理论研究也必须立足于计算机数据库系统的相关应用实践,以增强计算机数据库理论研究的针对性。

计算机数据库系统的良好适用性决定了其具有良好的发展前景,但仍需要我们不断的进行相关研究以助其实现更好更快的成长,计算机数据库系统在信息管理方面将会得到更好更安全的应用。

参考文献

[1] 王子芳.数据库及应用课程教学探讨[J].西南农业大学学报(社会科学版),2005(9).

[2] 范青,马树才.浅谈网络数据库系统安全[J].河北北方学院学报(自然科学版),2005(10).

数据库管理论文篇7

关键词:ArcSDE数据库Oracle Spatial

一、 研究背景及意义

近年来,随着理论和空间数据库的发展,地理信息系统(GIS)的应用己经渗透到社会的各个领域,如在测绘规划、城市交通管理、管线管理、环境整治、大型工程调度管理等领域,同时,随着遥感、等先进技术的迅猛发展使得系统所面临处理的数据量趋于海量,从而对于以空间数据处理和分析为核心的地理信息系统来说,对系统中空间数据的管理、表达和评估也变得越来越重要,如何有效的组织和管理中的空间数据,充分发挥空间数据的作用是系统优劣的前提和关键,它将直接影响到各种实际应用的性能。空间数据不仅数据量大,而且数据结构十分复杂,随着应用范围的扩大和的迅速发展、普及,应用开始逐渐向分布式的管理系统领域转移,而原有的混合式空间数据管理模式在实现数据共享、网络通信、并发控制及数据的安全性等方面存在着极大的缺陷,因此寻求一种将属性数据和空间数据进行一体化管理的有效模式己经成为未来发展的必然趋势[1]。

空间数据库中数据存储经历的三个阶段是:拓扑关系数据存储模式、Oracle Spatial模式和ArcSDE模式[2,3]。拓扑关系数据存储模式将空间数据存在文件中,而将属性数据存在数据库系统中,二者以一个关键字相连。这样分离存储的方式由于存在数据的管理和维护困难、数据访问速度慢、多用户数据并发共享冲突等问题而不适用本系统。而Oracle Spatial实际上只是在原来的数据库模型上进行了空间数据模型的扩展,实现的是“点、线、面”等简单要素的存储和检索,所以它并不能存储数据之间复杂的拓扑关系,也不能建立一个空间几何网络。ArcSDE解决了这些问题,并利用空间索引机制来提高查询速度,利用长事务和版本机制来实现多用户同时操纵同一类型数据,利用特殊的表结构来实现空间数据和属性数据的无缝集成等等。

二、空间数据库的国内外研究现状

目前,对空间数据管理的研究的一个方向是在商用数据库系统的基础上进行扩展,开发出空间数据引擎作为原有数据库系统和应用系统的中间层,实现对空间数据的管理,如国外ESRI公司的ArcSDE和国内超图公司的SuperMap SDX+等。另一方向是以Oracle公司为代表的,高度集成的空间数据管理体系结构空间Spatial组件,使得其中的矢量空间数据和属性数据能够在Oracle Spatial的对象关系模型中一体化存储和管理。

使用大型关系数据库来一体化管理空间数据和业务数据,已经成为GIS应用发展的主流。Oracle Spatial和ArcSDE是目前较为流行的利用关系型数据库存储和管理空间数据的商用软件,二者都是通过改造传统的关系型数据库,使之能够存储和管理空间数据[4]。但二者所走的技术路线略有不同:Oracle Spatial把纯关系型数据库改造为对象关系型数据库,在数据类型中添加SDO_GEOMETRY类型,把空间信息作为一个字段存储;而ArcSDE则利用多张关联的表来把空间数据存储到纯关系型数据库中,二者在实际应用中都得到了广泛的应用,在实际应用中应当如何选择这两个软件是一个不容回避的问题[5]。

两者的优缺点对比如下:

表1 ArcSDE与Oracle Spatial异同对比

通过以上的一些对比,可以看出,ArcSDE虽然是采取对关系数据库进行扩展来进行空间数据的储存和管理,但它避开了对已经相对成熟的商业的关系数据库的整体修改,而是立足于从GIS的专业角度来丰富自身的功能,它一直处于市场的主流地位。所以,本论文的主要研究方向将主要针对ArcSDE。

三、基于ArcSDE的空间数据库的研究概况

1.空间数据库引擎负责处理空间数据模型与关系数据模型之间的映射。

从空间数据管理的角度来看,ArcSDE可看成是一个连续的空间数据模型,借助这一模型,我们可将空间数据加入到关系数据库管理系统中去。空间数据引擎只提供存储、读取、检索、管理数据和对数据的基本处理等功能,不负责进行空间分析和复杂处理。但是基于第三方API开发的引擎可以提供更多的功能,即ArcSDE只负责底层的数据管理问题,而上层的应用功能需要在它的基础上开发。

图1基于ArcSDE的数据库模式图

最初的基础地理空间数据管理模式为混合型,即利用文件系统进行空间数据的管理,属性数据则采用关系型数据库管理。这种模式主要通过文件系统和属性数据库中相同字段作为关联,来实现整个数据库的管理操作。在这种模式中,空间信息基于文件系统的图形存储,而属性信息采用关系型表管理。通过用公共字段来从外部实现图、文的协同操作。此模式虽解决了传统数据库和空间数据之间的关联,但在大型数据库建设中由于从外部进行图形和属性的关联,局限性较大。随着GIS技术的发展,全关系型数据库及其SQL访问语言己成为信息领域进行信息存储、操作及访问的标准。自全关系型数据库通过加入空间数据字段等方法,将属性和空间图形数据统一存储于关系型数据库的二维表中以来,全关系型数据库已成为地理空间数据库建设的主要模式,它主要由数据库主体关系型和基于关系型数据库环境的空间数据引擎或构成。此模式从内部管理整个空间及属性数据,稳定性与效率较高。

在空间数据库引擎产品中,ESRI公司推出的ArcSDE是性能较为稳定的产品,能支持Oracle,MSsqlSever,Infomix,IBM DB2等主流数据库管理系统。SuperMap也于2007年其新一代空间数据库引擎SDX+2008版,能存取和访问海量空间数据。

2. 基于ArcSDE的空间数据库的研究思路

理论研究主要包括认识SDE模式和一体化模式的异同;如何建立SDE数据模型;如何确定SDE数据存储模型;如何解决SDE数据索引问题 。

相关技术的实现主要结合酒厂应急系统。酒厂的主要生产原料和产品大多是可燃、易燃物质,而且大量的发酵容器和储酒罐都处在高温高压状态下,受到火情影响时,很容易发生爆炸,危害性很大,加之生产生活中各种新设备、新工艺、新材料的应用日益普及,稍有不慎,就可能发生各种安全问题。所以,酒厂应急系统的一大特点是对安全措施的要求严格,尤其当危险发生时,由于潜在的危害性大,特别需要厂外的市政消防、医疗等设施的支持,在通过厂内已有安全措施进行应急控制的同时,需要尽快调度厂房周边应急力量。

酒厂应急系统的主体目标是当酒厂发生突发事件时,为快速、准确的做出决策,提供有力的支持,力图将其损失减少到最小。首先,通过事先的测量和计算,将酒厂的安全设施(如:灭火器、消防管道等)、潜在危险源(如:电力管线等)以及附近的消防安全力量(如:消防站和医院等)和道路交通图等相关的空间数据和属性数据准备好,根据一定的数据模型进行存储建库,此时的数据库系统应该能够支持酒厂安全设施和危险源信息的检索和查询。然后,在模拟危险源发生危险时,空间数据库必须能够快速检索到危险源所在地的各项信息,并及时匹配出酒厂内外的相应应急力量,给出相应的应急措施,对厂外的应急力量,根据道路交通图给出最佳路径和最快应急时间。该系统由三部分组成:第一部分为客户端,拟采用B/S和C/S相结合的方式,对于属性数据和空间数据的存储、编辑、显示、查询、空间分析等操作通过.NET+AO进行定制。此模块可以为ArcIMS数据提供数据源,也可以直接作为ArcIMS的客户端与ArcIMS进行交互。利用ArcIMS实现B/S模式,为客户提供决策支持。利用.Net + ArcIMS开发实现。在浏览器端,客户可以直接观察到厂房的管线分布,应急资源分布,事故发生地点,事故影响范围以及应急解决方案等,为其决策提供支持;第二部分,借助ArcSDE模型,将空间数据加入到关系数据库管理系统中去。提供对空间数据的存储、读取、检索、管理和一些基本处理等功能;第三部分,利用SQL关系数据库对空间数据和属性数据进行存储和管理,为系统的查询和检索提供底层支持。

通过对空间数据库的理论研究,首先,可以对基于SDE的扩展模式,以及Spatial一体化模式有着更深刻的认识,能够区别两者在结构和应用上的区别,能够为在不同应用上如何选择相适应的模式提供支持,对未来的空间数据库的相关技术提出展望和预测。其次,可以了解基于ArcSDE的数据组织模式,针对具体的问题所采用的不同的检索算法,以及构建一个良好的空间数据库所要具备的条件。

通过对空间数据库的实现,研究基于ArcSDE的空间数据同属性数据结合的具体实现,可以确定ArcSDE同商用关系数据库的结合和支持情况,确定和优化空间数据库的系统布置,可以对日后的GIS行业的系统开发提供更多的技术支持。

3.空间数据库的理论研究

图2 空间数据库的理论研究示意图

应急系统空间数据库的实现:

图3应急系统空间数据库的实现示意图

四、主要工作量

1、掌握现今空间数据库的相关技术,特别是分别基于ArcSDE和Spatial一体化模式的空间数据库平台,深入了解两种平台的结构,列出不同之处和应用范围。

2、针对基于ArcSDE的空间数据库,结合应急系统的需要,确定最佳的数据模型、索引机制。

3、建立应急系统平台及空间数据库平台,测试和分析控制前台对空间数据库的连接情况,确定最佳的配置形式。

4、测试和分析空间数据库的索引数据模型,对索引算法和应用情况做出评价。

五、研究特色

本论文紧密结合当前GIS的研究热点――空间数据库的相关技术,针对目前空间数据库在商业方面用途最广的ArcSDE技术,结合徐州香醅酒业有限公司的应急系统,研究ArcSDE的结构及相关算法,并搭设系统平台进行测试和分析,为空间数据库的发展和ArcSDE技术的推广和使用提供了一些技术和理论支持。

本次研究工作有以下几点新的认识:

1 由于面对着多种空间数据库的组织模式,特别是ArcSDE模式和一体化技术,在具体的工程应用上,对选择哪一种模式进行产品开发成了首要问题,通过本次研究可以大致确定不同模式的适用范围和应用瓶颈,针对不同的工程情况,可以方便的选择适用模式和相关配置。

2 对于空间数据库的数据组织形式、存储模型、索引机制以及安全性问题的研究一直是空间数据库的研究重点,将这些问题的研究同商业上广泛应用的ArcSDE技术相结合,可以使理论技术的研究更加实用,更加市场化。

3 通过结合应急系统来研究和测试空间数据库系统的搭建,对空间数据库的数据组织和索引机制都提出了更高的要求,要求数据库能够更加快速和清晰地反映数据内容,这样就可以形成一个相对的判别机制,更加确切地判断空间数据库的数据组织形式和索引机制的好坏,从而可以有效地反馈到空间数据库的理论研究上去。

数据库管理论文篇8

【关键词】信息管理;数据库系统;计算机

在计算机技术中,非常重要的一个应用领域就是数据库,数据库从诞生以来,得到了较为广泛的应用。数据库安全指的是对数据库进行保护,避免非法用户对其越级使用,对其中的数据进行更改、窃取或者破坏。

一、计算机数据库系统的特点

数据库管理系统是数据库系统的核心,主要是管理数据。通过数据库管理系统,可以成功构建和管理数据库。如今,数据库的应用范围在逐步的扩大。数据库管理系统可以有效应用数据库。具体来讲,计算机数据库系统的优势有这些:需要数据的用户可以支配整个组织内的数据,相较于单一记录环境,管理者可以对更多的信息进行分析。冗余数据库系统在最大程度上降低了文件之间数据的重复性,比如对于某企业的质量数据库来讲,只会在一个记录中出现某一产品的质量指标,不会存在于各个部门的文件中。另外,数据的一致性可以得到提升,因为数据冗余得到了减少,那么就在较大程度上降低了数据的不一致性,如果数据是不一致的,那么产生的报表就会互相矛盾。

最后是数据独立性得到了强化,数据库系统有效分离了数据的描述和数据的应用,这样改变了数据定义,也不会对数据相关的应用程序进行修改,这样程序维护方面的开销可以得到较大程度的降低。同时,改变了文件结构,也不需要对应用程序进行修改。

另外,信息技术不断发展的今天,数据库管理系统产品将会朝着差异化的方向发展,通过生成差异化的产品,以便于市场的多元化需求所满足。

二、信息管理中应用计算机数据库系统的现状分析

数据库的理论和实践方面都在不断的发展,并且紧密结合了计算机技术,这样计算机数据库系统的应用领域和范围就得到了大大的提升。结合应用领域的不同,又可以将其划分为多种类型,如统计数据库系统、海河流域数据库系统等等。要想实现数据库管理,非常重要的一种技术就是计算机数据库系统管理。

一是应用范围在不断的扩大:通过结合计算机技术和数据库理论,产生了巨大的优势和市场发展前景,如今也在不断的扩大它的应用范围,目前,在工业、农业以及第三产业中得到了广泛的应用,它可以显著提升相关行业的信息管理效率,对于行业生产力水平的提升,也可以产生较大的推动作用。

二是数据库技术飞速发展:计算机数据库系统技术的水平,将会直接影响到它的使用质量,并且对于它进一步的发展也会产生影响。如今,数据库系统已经经过了几个阶段的较快发展,如网状数据库、层次数据库以及关系数据库等等,适用性和操作性得到了显著增强。因为具有较强的适用性和操作性,因此可以更好的应用到信息管理中。

三是可以有效强化系统的安全性:通过不断发展,如今计算机数据库的安全性越来越高。在信息管理中,数据是重要的资源,在企业信息化过程中,安全问题已经成为制约到数据库发展的重大障碍,那么在信息管理过程中,就需要对敏感数据的防窃取和防篡改充分重视。计算机数据库系统的应用,除了提升信息管理的效率,也保障了信息的安全。信息备份和信息恢复功能的实现,可以在不增加成本的基础上,来拷贝和复制计算机系统中的数据,这样信息误删,或者是计算机系统本身的措施,影响到信息管理的质量。还有就是数据库安全指数得到了不断的提升,如今除了将传统的安全手段应用进来,如用户账号、操作许可外,还将一些抗软件风险给增加了过来。进一步提升和增强了数据库管理系统安全保障措施,对于计算机数据库系统的发展和在信息管理中的应用,可以起到有效的推动作用。

三、如何强化计算机数据库系统在信息管理中的应用

在信息管理中应用计算机数据库系统,已经逐渐显现了一系列的优势;但是还有诸多的因素对其进一步应用产生了限制作用,需要我们对其产生足够的重视。

一是对计算机数据库系统的安全性进行强化:如今在安全管理中,还存在着诸多的问题,如用户没有足够的安全意识,没有充分重视网络安全,没有严格落实安全管理措施等等,都很可能会出现安全事件。从某种程度上来讲,数据库系统的生命就是保证数据库的安全,数据库里的信息足够安全,方可以保证数据库的安全。如今,数据库技术的应用范围在逐步的扩大,那么就会有越来越多的重要信息,这样就需要对数据库的安全提出更高的要求。数据共享是数据库安全的薄弱环节,那么在保证数据共享的基础上,如何促使数据库的安全得到保证,是必须要解决的难题。

二是进一步有效结合计算机数据库理论与实践:随着计算机技术和数据库原理的不断发展,在较大程度上推动了计算机数据库系统理论的发展。那么在应用过程中,就需要大力应用计算机数据库系统发展的最新成果,以便更加科学合理的开展实践工作。同时,要结合计算机数据库系统的实践,来大力研究计算机数据库系统的理论,以便更加针对的研究计算机数据库理论。

结 语

通过上文的叙述分析我们可以得知,因为计算机数据库系统具有一系列的优势,如今已经被广泛应用到信息管理中,它可以有效提升信息管理的质量和效率。但是在应用过程中,也出现了一系列的问题,对其进一步的应用和发展起到了限制作用。针对这些问题,就需要引起人们足够的重视,在深入实践的基础上,大力开展理论研究工作,推动计算机数据库系统的发展。

参考文献:

[1]李天燕,王小龙.浅析计算机数据库系统在信息管理中的应用[J].科技创新导报,2008,2(12):123-125.

数据库管理论文篇9

关键词:数据库课程;个体差异;分类教学实践模式

同济大学计算机科学与技术专业作为国家教育部第三批高等学校特色专业建设点,秉承“夯实基础、面向应用、培养创新、国际接轨”的办学宗旨,在创造性的“一体两翼”人才培养模式下,完善了本科教育课程体系,完成了学科方向布局、分类分层培养课程体系建设[1]。基于总的学科发展与各级各类专业人才培养规划的目标,我们对主干课程之一的数据库课程进行了教学模式的研究与探索。

数据库技术是计算机信息系统中的核心和基础,是应用最广泛的技术之一,也是计算机科学技术发展最快的领域之一。数据库课程不仅是计算机科学与技术专业、信息安全专业、信息管理专业等的必修课程,也是大部分非计算机专业的选修课程。通过数据库课程的教学,学生应掌握数据库系统的基础理论、基本技术与实践技能。在同济大学计算机系的本科专业必修课数据库课程的教学实践中,一方面由于学科发展和分类分层培养目标的确立,使得该课程的教学实践模式与体系需要进行新的规划与设计;另一方面,数据库课程相关的教学和实践环节中,学生所表现出来的学习兴趣、知识背景、创新能力以及未来的就业取向等多方面的差异,也对于传统的课堂教学模式提出了新的挑战和研究课题。要取得好的教学与实践效果,让学生更好地发挥所长,需要不断的研究与探索课程的教学实践模式。

基于计算机系学科发展与专业人才培养总体规划,根据数据库课程自身的特点、数据库相关研究和应用技术的发展,并参考国际、国内一些主要大学数据库课程的教学资源和科研文献,我们提出一种数据库课程分类分层教学模式:根据培养目标、学习兴趣、知识背景和创新能力的不同将学生分为3种类型,有针对性地调整和完善课程的教学内容和实践环节,对不同类型的学生采用不同的教学方式,侧重不同的教学与实践内容,更好地体现该课程教学的基础性、科学性、先进性与实用性。

1课程的教学对象分类

计算机科学与技术本科专业的培养目标为:培养具备良好的科学素养,系统地掌握计算机科学与技术,包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门从事计算机教学、科学研究和应用的计算机科学与技术学科的高级专门人才[2]。

但是,同一年级同一专业学生的学习兴趣、知识背景和创新能力并不完全相同,如有的学生数学基础好、擅长理论分析,有的学生编程能力强、喜欢软件开发,有的学生则倾向于计算机应用系统的管理。因此,基于计算机科学与技术专业和信息安全专业的人才培养总体规划,根据学生的个体差异,我们将数据库课程的教学对象与培养目标分为以下3种类型:

1) 理论强化型。学生通过课程学习将具备坚实深入的数据库理论知识,掌握扎实的实验技能,具有良好的科学素养和较强的创新能力,能独立开展科研和实际工作。

2) 工程研发型。学生通过课程学习将掌握数据库基础理论和主流数据库软件产品,以及数据库系统分析和设计方法,具备较扎实的研究与开发数据库应用系统的技能,成为国内乃至国际认可的高级研发型工程技术人才。

3) 应用管理型。学生通过课程学习将掌握数据库系统基础理论,以及数据库系统开发与管理的基本方法,熟悉主流数据库软件产品,能较好地设计、管理与评估数据库项目方案。

目前,国内已有许多高校,以不同形式的实验班或培训课程,对不同类型的学生分别培养。如清华大学的“计算机科学实验班”、北京大学的“元培计划实验班”、同济大学的“图灵班”和“卓越工程师班”等。在数据库课程分类教学与实践模式研究探索中,我们把计算机系特色教学的“图灵班”、“卓越工程师班”和其他学生分别作为数据库课程教学的理论强化型、工程研发型和应用管理型对象。

2课程的分类教学与实践模式

对于上述3种不同培养目标的学生,我们在数据库课程的教学总纲基础上,有针对性地设计不同的教学方案,调整课堂授课内容的广度和深度,选用不同教材,安排不同的课程实验与课程设计,开展不同的课后活动,引导学生研究与解决不同的开放思考问题,尽量充分调动不同类型学生的学习积极性和主动性,使学生能根据自身的发展目标、研发能力和学习兴趣等在各自擅长和需要拓展的领域内得到更充分的发展。

2.1分类调整授课内容

数据库课程的基本教学内容主要包括:数据库基本概念、关系数据库基础理论、关系数据库标准语言SQL、数据库安全性、数据库完整性、关系查询处理和查询优化、数据库恢复技术、并发控制、数据库设计与实现以及数据库技术的新进展等。对于不同类型的学生,我们有针对性地拓展和加强不同部分的知识。

1) 对于理论强化型学生,拓展和加强关系数据库理论知识,强化数据库管理系统(DBMS)原理与相关算法实现,如存储、索引、查询处理及其优化、事务处理、并发控制、数据库恢复等的机制与主要算法。教材上倾向于国外原版教材,即《Database System Concepts》[3] 辅之以《Database Management Systems》[4]和《Database Systems: The Complete Book》[5]。

2) 对于工程研发型学生,在关系数据库理论知识基础上,强化DBMS的底层算法实现与数据库系统工程设计方法,介绍基于一种主流数据库产品的应用系统设计与实现。教材上使用国内经典教材结合国外原版教材,即《数据库系统概论》[6] 辅之以《Database System Concepts》[3]和《Database: Principles, Program- ming, and Performance》[7]。

3) 对于应用管理型学生,则在关系数据库理论知识基础上,强化关系数据库的查询优化技术、数据库事务处理技术、数据恢复和并发控制技术、DBMS的安全技术和完整性检查技术,介绍基于主流数据库产品的应用系统设计、开发与管理技术。教材上使用国内经典教材,即《数据库系统概论》[6]辅之以《Database System Concepts》[3]和《数据库系统原理》[8]。

2.2分类安排课程实验

数据库课程的实验内容主要包括:数据库安装与配置、数据库使用、SQL语言使用、数据库安全性、数据库完整性和数据库编程等。对于不同类型的学生,我们在课程实验中有针对性地安排了不同的内容。

1) 对于理论强化型学生,课程实验将完成6~8个DBMS底层算法的研究与实现,主要包括存储、索引、查询处理、查询优化、事务处理、并发控制、数据库恢复等算法,另外还有一个理论方法探索或实际应用系统研发的综合大作业。

2) 对于工程研发型学生,课程实验将完成4~5个DBMS底层算法的实现,如存储、索引、查询处理与优化等的算法,完成1~2个通过ODBC访问数据库、数据库设计与应用开发实验,一个实际系统工程研发相关的综合大作业。

3) 对于应用管理型学生,课程实验将完成6~8个数据库应用系统设计与管理相关的部分实验,主要包括安装了解DBMS、SQL数据定义与查询、SQL更新与视图,数据库事务处理、数据恢复与并发控制、数据安全性与完整性以及一个实际应用开发管理相关的综合大作业。

2.3分类进行课程设计

数据库课程设计的目的是让学生加深对数据库系统基础理论知识的理解,提高数据库应用系统设计与开发的实践能力,全面拓展数据库原理课程相关的综合研发能力。通过课程设计实现一个实际的数据库应用系统,熟悉并能灵活运用所学基础理论,掌握数据库应用系统的设计方法、开发技术,提高分析问题和解决问题的能力,强化动手能力,进一步了解和研究分析DBMS的体系结构与主要技术,并在一定程度上把握课程相关的理论技术发展与前沿动态。数据库课程设计的主要内容包括3个方面。

1) 数据库应用系统的研发:综合运用数据库理论与技术方法设计一个较完善的有实际意义的数据库;掌握流行数据库管理系统SQL Server/ORACLE/ DB2等的应用与开发技术;利用高级语言开发完整的数据库应用系统。

2)DBMS研究分析以及功能实现与扩展:以开源代码的DBMS为基础熟悉并研究分析DBMS的体系结构、基本功能及其实现,完成一些系统功能的实现和进行相应的可扩展性研发,形成系统分析报告、算法实现软件包和技术文档。

3) 领域研究综述与热点问题研究探讨:跟踪数据库相关领域的理论与技术发展,完成相关的前沿研究或技术问题的综述,对领域热点问题开展研究探讨,形成综述报告、技术报告或研究论文。

对于不同类型的学生,我们开展不同主题的课程设计,有不同的考查侧重:

1) 对于理论强化型学生,课程设计更强调在开源代码的数据库系统如Postgres上,针对DBMS底层实现做进一步研究与扩展,以3~5人的课题小组为单位,分析开源DBMS的体系结构和主要的技术方法,并对其中某方面进行重点研究与扩展实现;此外,强调对领域前沿的了解,对某方面理论与技术研究的综合把握与研究分析,并能对一些领域热点问题展开研究探讨,完成领域某方面的综述报告和研究论文。

2) 对于工程研发型学生,课程设计强调在Oracle或SQL Server等数据库产品基础上,以实际应用为背景,以3~5人的课题小组为单位,设计一个中等规模的数据库应用系统,并要求对系统研发过程中的各个设计与技术实现环节能够有较全面的把握;此外,强调对领域技术动态的了解,并能对领域技术和应用有较全面的认识和分析,对实际系统研发能形成有效的技术方案和分析报告。

3) 对于应用管理型学生,课程设计将以3~5人的课题小组为单位,在Oracle或SQL Server等数据库产品基础上,构建一个实用的数据库系统,强调数据库的设计方法和过程的全面把握,以及对项目研发过程中各个实践环节的全面调度与管理;此外,强调对领域研究与技术动态的了解,对系统开发与应用相关的知识体系和管理模式有较全面的认识和分析,能对实际项目开发与管理形成有效的方案和分析评估报告。

2.4分类开展课后活动

数据库课程以各种形式的课后活动,培养不同类型学生对课程的学习兴趣,是对课堂教学的有益补充。

1) 对于理论强化型学生,增加一些相关的领域研究现状和动态的介绍,提出一些开放思考问题,引导学生更深入、广泛地了解相关理论与技术的研究和发展现状,培养学生对本学科的学术前沿的研究热情和研究能力。由教师引导学生去找寻一些课程相关的理论与技术热点或难点问题,主要追踪数据库领域的重要国际会议与国际期刊,国际会议如SIGMOD/PODS、VLDB、ICDE等,国际期刊如ACM Transactions on Database Systems (TODS)、IEEE Transactions on Knowledge and Data Engineering (TKDE)、VLDB Journal等,以及追踪国际国内一些著名的数据库研究小组,学生以自由组合小组形式展开针对某个主题的研究探讨,完成领域综述以及研究论文,并在讨论课上做口头报告;更进一步鼓励学生加盟数据库相关领域导师的实验室和课题组,参与相关的实际科研项目的研究。

2) 对于工程研发型学生,增强数据库前沿理论研究与应用技术的介绍,培养学生对本学科的理论与技术前沿的研究探索热情和研发能力,由教师或企业研发人士引导学生去探讨一些相关的理论与技术热点问题,完成领域技术分析报告以及研究或技术型论文,并在实验课上做口头报告;鼓励学生参与相关导师的实验室和课题组,具体开展一些相关实际课题的研发;引导学生在小学期的企业实习期间有效地参与和完成实践项目的调研和分析设计与实现工作。

3) 对于应用管理型学生,加强数据库软件产品和应用案例的介绍,培养学生对本学科技术前沿的研究探索热情和应用管理能力,邀请企业数据库工程师举行讲座,引导学生去思考一些相关的技术热点问题,完成领域综述以及数据库系统开发案例分析报告,并在实验课上做口头报告;鼓励学生参与相关导师的实际项目研发;引导学生在小学期的企业实习期间有效地参与相关企业项目的研发与管理实践的调研分析。

3结语

数据库课程分类教学与实践模式是计算机本科专业课程教学的一种新模式的探索,通过对学生个体

差异的分析,有针对性地分类采用不同的教学内容、集中实验以及课程设计和课外辅导,因材施教。在数据库课程教学研究与实践中,我们针对计算机科学与技术专业和信息安全专业的本科生探索和逐步应用分类教学和实践模式,在课堂教学、实验教学、课程设计、课外实践等多方面进行了探索,从学生们的课程作业、实验报告、技术分析报告、应用系统设计、DBMS分析报告、领域综述报告、研究或技术论文、参与相关导师的研讨班与课题工作、期中和期末考试等情况来看,分类教学和实践模式在较大程度上激发了学生的学习和研究的热情与潜力,大部分同学取得了较好的学习和实践效果。当然,我们还需要不断研究数据库课程教学与实践各个环节,特别是课程自身的体系与数据库日益发展的相关领域的研究与技术应用间的关联,以探索更合理、更优化的教学实践模式。

参考文献:

[1] 蒋昌俊,苗夺谦,王晓国,等.“一体两翼”的创新人才培养模式[EB/OL]. [2009-02-19]. 高教教学参考,2009,3(1):1. /Model1024.asp?id=1425.

[2] 同济大学计算机科学与技术系. 计算机科学与技术专业培养计划(2006修订)[EB/OL]. [2009-09-30]. cs.tongji. /prog/InforWeb/publish/newsdetail.jsp?newsno=904.

[3] Abraham Silberschatz,Henry F. Korth,S. Sudarshan. Database System Concepts(影印版)[M]. 5th ed. New York:McGraw- Hill,2006.

[4] Raghu Ramakrishnan,Johannes Gehrke. Database Management Systems[M]. 3rd ed. New York:McGraw-Hill,2002.

[5] Hector Garcia-Molina,Jeffrey D. Ullman,Jennifer D. Widom. Database Systems:The Complete Book[M]. New Jersey: Prentice Hall,2002.

[6] 王珊,萨师煊. 数据库系统概论[M]. 4版. 北京:高等教育出版社,2006.

[7] Patrick O’Neil,Elizabeth O’Neil. Database:Principles,Programming,and Performance[M]. 2nd ed. San Fransisco: Morgan Kaufmann,2001.

[8] 李建中,王珊. 数据库系统原理[M]. 2版. 北京:电子工业出版社,2004.

Classified Teaching and Its Practice Model for Database System Course

GUAN Ji-hong1, WEI Qing-ting1, 2

(1.Department of Computer Science and Technology, Tongji University, Shanghai 201804, China;

2.School of Software, Nanchang University, Nanchang 330046, China)

数据库管理论文篇10

1 数据库系统的主要特点

1.1 数据结构化:在文件系统中,尽管其记录内部已有了某些结构,但记录之间没有联系。而数据库系统则实现了整体数据的结构化,这是数据库的主要特征之一,也是数据库与文件系统的本质区别。

1.2 数据的共享性高、冗余度低、易于扩充:数据库系统从整体角度看待和描述数据,数据不再面向某个特定的应用程序,而是面向整个系统;因此,数据可以被多个用户、多个应用程序共享使用。数据共享可以大大减少数据冗余,节约存储空间。数据共享还能够避免数据之间的不相容性与不一致性。

1.3 数据独立性高:数据独立性包括数据的物理独立性和逻辑独立性。物理独立性是指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的。也就是说,数据在磁盘上的数据库中如何存储是由DBMS管理的,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样,当数据的物理存储结构改变时,用户的程序不用改变。逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不改变。

1.4 数据由DBMS统一管理和控制:数据库的共享是并发的(concurrency)共享,即多个用户可以同时存取数据库中的数据,甚至可以同时存取数据库中的同一个数据。

DBMS必须提供以下几方面的数据控制功能:数据的安全性保护(security),数据的完整性检查(integrity),数据库的并发访问控制(concurrency,)数据库的故障恢复(recovery)。

在各类计算机数据库系统中,较广泛运用的有Ashton-Tate公司的DBASEIII、Foxsoftware公司的FoxBASE+,以及Microsoft公司的Access,Borland公司的Paradox。前两者属于传统的关系型数据库。从组成上来看计算机数据库一般包括以下一些内容:①结构化了的数据;独立于使用它们的程序。②在一个单独的数据库中,字段名是唯一的。③用公共通用的方法可以完成数据处理。④具有连接、选择、投影的特点,可以进行数据库之间的关系运算。数据库的这些优点极大地方便了数据库的使用,有效地提升了数据库资源的使用率,从而减少了大量的人力劳动,促进和实现了信息资源的进一步合理优化配置。

2 计算机数据库系统的应用现状

2.1 应用范围不断扩大。计算机技术与数据库理论相结合体现出了良好的生命力和市场发展前景,其在当前的应用范围也在不断的迅速的扩大,目前已经扩大到了我国工业、农业和第三产业,成为带动相关行业信息管理效率的提升,推动行业生产力水平提升的重要技术支撑和保障。

2.2 数据库技术的不断发展。计算机数据库技术的优劣好坏将对其使用质量产生致命的影响,并将影响到其进一步的发展。事实上数据库系统在经历了网状数据库、层次数据库、关系数据库和面向对象数据库等四个发展阶段后,已经具备了更强的适用性和操作性。这种适用性和操作性为其在信息管理中的良好应用提供了有力的保证。

2.3 安全性不断加强。安全性的不断增强是计算机数据库系统在信息管理中不断得到应用的又一有力保证。数据是信息管理中极为重要而有价值的资源,企业信息化过程中,各种应用系统的数据库中大量数据的安全问题、敏感数据的防窃取和防篡改问题,成为信息管理面临的重大问题。

2.4 受重视程度不断提高。计算机数据库系统因其具有良好的安全性和适用性。在实际使用和操作中体现了良好的应用性能,因而其在理论研究与实践开展中都得到了各界的广泛重视。

3 改进计算机数据库系统在信息管理中应用的建议