登录

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

注册

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

找回密码

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

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

 2022-02-14 20:20:30  

论文总字数:35128字

摘 要

SQL Server数据库和Oracle数据库都是关系数据库的一种。然而,不同的关系型数据库管理系统之间也存在很多差异。从开发人员的角度看来,虽然SQL Server和Oracle对数据进行管理方式没有太大的区别,但是Oracle和SQL Server之间的内部差异却是十分明显。所以我们要想研究如何将SQL Server数据库移植到Oracle数据库需要面对很多的问题。首先,我们需要考虑的是,两种数据库的数据类型的差异。由于同一种变量在不同数据库里的数据类型不尽相同,数据类型的转换变得相当必要。其次,存储过程的转换是转换过程中的重中之重。存储过程的转换实际上就是数据库语言的转换,为了实现其转换,就必须进行数据库语言的比较,之后再在比较的基础上进行转换,解决出现的问题,实现移植过程最重要的一步。最后即是对移植后的数据库进行调用调试,测试将SQL Server向Oracle移植后的数据库在源程序里的应用。

本文针对SQL Server和Oracle两种语言进行比较,并将SQL Server数据库移植到Oracle数据库上。论文最后总结全文,并展望下一步工作。

关键词:数据库 SQL Server Oracle 移植

Research and Implementation of PACS System Database Application Transplantation

——Take the Transplantation of SQL Server to Oracle as an Example

Abstract

The SQL Server database and the Oracle database are relational databases. However, there are many differences between different relational database management systems. From the developer's point of view, although SQL Server, and Oracle do not make much difference in the way data is managed, the internal differences between Oracle and SQL Server are obvious. So we have to face a lot of problems in order to study how to transplant SQL Server database into Oracle database. First of all, what we need to consider is the difference in data type between the two databases. Conversion of data types becomes necessary because the same variable has different data types in different databases. Second, the transformation of stored procedures is the most important part of the conversion process. The conversion process is actually stored database language conversion, in order to realize the conversion, we must compare the database language, and then on the basis of the conversion, to solve problems, to achieve the most important step in the transplantation process. Finally, the database is debugged and debugged, and the application of SQL Server to the database after Oracle transplantation is tested.

According to Sql Server and Oracle the two language are compared,and the SQL Server database is transplanted to the Oracle database. Finally, we summarize our research work, and some perspectives for the future work will be outlined.

Keywords: Database SQL Server Oracle Transplantation

目录

摘 要 I

Abstract II

第一章 绪论 1

1.1 研究背景和意义 1

1.2 课题研究内容 3

1.3 论文结构 3

第二章 系统开发技术与环境介绍 5

2.1 SQL Server数据库介绍 5

2.2 Oracle数据库介绍 5

2.3 PL/SQL介绍 6

2.3.1 PL/SQL的作用 6

2.3.2 PL/SQL的优点 7

2.3.3 PL/SQL的基本结构 7

2.4 PACS系统介绍 7

2.4.1 PACS系统简介 7

2.4.2 Microsoft Visual Studio 8

2.5 本章总结 8

第三章 数据类型分析研究 9

3.1 SQL Server数据库数据类型 9

3.1.1 整数数据类型 9

3.1.2 浮点数数据类型 9

3.1.3 字符数据类型 10

3.1.4 日期和时间数据类型 10

3.1.5 文本和图形数据数据类型 11

3.1.6 货币数据类型 11

3.1.7 位数据类型 11

3.1.8 二进制数据类型 11

3.1.9 其他数据类型 12

3.2 Oracle数据库数据类型 13

3.2.1 字符串数据类型 13

3.2.2 数字数据类型 13

3.2.3 日期数据类型 14

3.2.4 lob数据类型 15

3.2.5 long rawamp; raw数据类型 15

3.2.6 rowid amp; urowid数据类型 16

3.3 SQL Server数据类型与Oracle数据类型研究与转换 16

3.4 本章总结 17

第四章 存储过程的移植 18

4.1 存储过程介绍 18

4.2 SQL Server存储过程 19

4.2.1 无参数存储过程 19

4.2.2 有参存储过程 20

4.3 Oracle存储过程 22

4.3.1 存储过程结构 22

4.4 SQL Server存储过程向Oracle存储过程移植 27

4.5 本章总结 37

第五章 数据库在系统中的封装及调用 38

5.1 数据库连接源程序 38

5.2 ImageSrver数据库的封装 38

5.2.1 表的封装 38

5.2.2 SQL语句的封装 39

5.3 ImageSrver数据库的调用 40

5.3.1 EntityBroker类 40

5.3.2 ProcedureQueryBroker类 40

5.3.3 ProcedureUpdateBroker类 41

5.4 调用出现的问题 41

5.5 本章总结 45

第六章 总结与展望 46

6.1 总结 46

6.2 展望 46

参考文献 48

致 谢 49

第一章 绪论

本章主要交代本文的研究背景和研究意义,并阐述本文研究的主要内容以及论文的结构。

1.1 研究背景和意义

数据库系统(Database System,简称DBS),简单来说,数据库系统是由数据库和管理数据库的软件组成的。一般可将其分成四个部分,第一个部分,就是我们所说的数据库。所谓数据库就是可以存储在计算机里的数据的集合。第二个部分,硬件。即为了满足数据库系统需求的外部设备。第三个部分,软件。最主要的就是数据库管理系统,我们数据库管理人员平常就是通过数据库管理应用程序实现对数据库的管理的。第四个部分,就是人员。主要包括数据库设计人员和数据库管理人员。

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

请支付后下载全文,论文总字数:35128字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

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