登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 文献综述 > 计算机类 > 计算机科学与技术 > 正文

PACS系统数据库应用移植的研究与实现——以SQL Server向Oracle移植为例文献综述

 2020-06-01 15:50:32  

一、背景

数据库系统(Data Base System,简称DBS)通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。数据库管理员一般是由业务水平较高、资历较深的人员担任。

数据库是数据管理的最新技术,是计算机科学的重要分支。今天,信息资源已成为各个部门的重要财富和资源。建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个企业或组织生存和发展的重要条件。因此,作为信息系统核心和基础的数据库技术和到越来越广泛的应用,从小型的单项事务处理系统到大型信息系统,从联机事务处理(OLTP)到联机分析处理(OLAP),从一般企业管理到计算机辅助设计与制造(CAD/CAM)、计算机集成制造系统(CIMS)、电子政务、电子商务、地理信息系统等,越来越多新的应用领域采用数据库技术来存储和处理信息资源。数据库中的数据是为众多用户所共享其信息而建立的,已经摆脱了具体程序的限制和制约。不同的用户可以按各自的用法使用数据库中的数据;多个用户可以同时共享数据库中的数据资源,即不同的用户可以同时存取数据库中的同一个数据。数据共享性不仅满足了各用户对信息内容的要求,同时也满足了各用户之间信息通信的要求。而ORACLE 和 SQL SERVER 是众多数据库的一分子。在不同的关系型数据库管理系统(RDBMS)之间,存在很多差异,0 RACLE和SQL SERVER都符合SQL-92标准的属性扩展。从应用程序的开发人员的角度来看,ORACLE和SQL SERVER对数据进行管理方式没有太大的区别。 ORACLE和SQL SERVER之间的内部差异却是十分明显。

数据库系统的个体含义是指一个具体的数据库管理系统软件和用它建立起来的数据库;它的学科含义是指研究、开发、建立、维护和应用数据库系统所小涉及的理论、方法、技术所构成的学科。在这一含义下,数据库系统是软件研究领域的一个重要分支,常称为数据库领域。

数据库研究跨越于计算机应用、系统软件和理论三个领域,其中应用促进新系统的研制开发,新系统带来新的理论研究,而理论研究又对前两个领域起着指导作用。数据库系统的出现是计算机应用的一个里程碑,它使得计算机应用从以科学为主转向以数据处理为主,并从而使计算机和以在各行各业乃到家庭普遍使用。在它之前的文件系统虽然也能处理持久数据的快速访问,但是文件系统不提供对任意部分数据的快速访问,而这对数据量不断增大的应用来说是至关重要的。为了实现对任意部分数据的快速访问,就要研究许多优化技术。这些优化技术往往很复杂,是普通用户难以实现的,所以就由系统软件(数据库管理系统)来完成,面提供给用户的是简单易用的数据库语言。由于对数据库的操作都由数据库管理系统完成,所以数据库就可以独立于具体的应用程序而存在,从而数据库又可以为多个用户所共享。因此,数据的独立性和共享性是数据库系统的重要特征。数据共享节省了大量人力物力,为数据库系统的广泛应用奠定了基础。数据库系统的出现使得普通用户能够方便地将日常数据存入并在需要的时候快速访问它们,从而使计算机走出科研机构进入各行各业、进入家庭。

数据库有大小之分,大型的数据库有Oracle、SQL Server、DB2等,中上型数据库有MySQL、FoxPro、Access等。因为A公司工作中主要是基于PACS服务器使用SQL Server数据库,PACS系统是Picture Archiving and Communication Systems的缩写,意为影像归档和通信系统。它是应用在医院影像科室的系统,主要的任务就是把日常产生的各种医学影像(包括核磁,CT,超声,各种X光机,各种红外仪、显微仪等设备产生的图像)通过各种接口(模拟,DICOM,网络)以数字化的方式海量保存起来,当需要的时候在一定的授权下能够很快的调回使用,同时增加一些辅助诊断管理功能。它在各种影像设备间传输数据和组织存储数据具有重要作用。而公司一家客户使用了Oracle数据库,需要将代码从SQL Server移植到Oracle,所以本文主要研究的就是SQL Server向Oracle的移植。

二、意义

目前市场上也推出了很多将SQL Server与Oracle相互移植的软件,然而由于二者在数据类型和语法的使用中有很多区别与差异之处,这些软件或多或少都有些许缺陷,并且移植过程也相对比较繁琐。本毕业设计旨于从数据类型方面、存储结过程方面、在不同程序语言中的调用来实现将SQL Server移植到Oracle。

三、现状与发展

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图