ORACLE数据库在大H型钢轧线二级系统中的应用.docVIP

ORACLE数据库在大H型钢轧线二级系统中的应用.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ORACLE数据库在大H型钢轧线二级系统中的应用   摘要:该文阐述了ORACLE数据库的特点及其访问方式,并介绍了ORACLE数据库及其所带的Form,Reports在开发大H型钢轧线二级系统中的应用。   关键词:ORACLE数据库;Form;Reports;轧线二级   中图分类号:TP311文献标识码:A文章编号:1009-3044(2010)05-1210-02   ORACLE Database in Large H-beam Rolling Line Level 2   SONG Kai-liang, GE Wei, ZHANG Shu-peng, GE Run, ZHANG Xue   (Yinshanzhaqu workgroup of automation department in Shandong Province laiwu steel group, Laiwu 271104,China)   Abstract: This text elaborated to the features and the access method of the oracle database, It introduces the use of oracle server and it broughtedForm\Reports in the development of large H-beam rolling line level2.   Key words: oracle database; Form; Reports; Rolling line level2   山东莱芜钢铁集团大H型钢生产线是国内钢铁企业中一条先进的型钢生产线,整条轧线的自动化程度相当高。这条生产线的自动化系统是SIEMENS公司的轧线一级控制系统和轧线二级管理系统。轧线二级管理系统是一套先进的管理系统,在整条生产线中负责库存管理,轧件的跟踪,设置值的发送,结果值的查询处理,报表的生成,轧辊辊系的管理等很多功能。本文主要介绍ORACLE数据库的特点及其所带的开发工具在大H型钢二级系统中的应用。   大H型钢轧线二级系统是基于ORACLE数据库的一套管理系统,它的后台数据库是ORACLE数据库,后台的功能程序是由ORACLE自身所带的功能块来实现的,HMI采用标准Microsoft Windows风格的界面,与微软兼容产品一致。用户通过选择屏幕菜单选择软件功能。   1 ORACLE数据库   ORACLE数据库是一个数据库管理系统(DBMS),也是一个关系数据库管理系统(RDBMS),它是通过结构化语言SQL对其操作的数据库。   在ORACLE数据库管理系统中, 有三种访问数据库的方法:   1) SQL*Plus, 它有SQL命令以交互的应用程序访问数据库;   2) 用第四代语言应用开发工具开发的应用程序访问数据库,这些工具有SQL*Froms,SQL*Reportwriter,SQL*Menu等;   3) 用第三代语言内嵌入的SQL语言或ORACLE库函数调用来访问。   那么对于第三种访问数据库的方法我们通常采用Pro*C程序来实现。Pro*C是把过程化语言C和非过程化语言SQL最完善地结合起来, 具有完备的过程处理能力,又能完成任何数据库的处理品任务,使用户可以通过编程完成各种类型的报表。在Pro*C程序中可以嵌入SQL语言, 利用这些SQL语言可以完成动态地建立、修改和删除数据库中的表,也可以查询、插入、修改和删除数据库表中的行, 还可以实现事务的提交和回滚。在Pro*C程序中还可以嵌入PL/SQL块, 以改进应用程序的性能, 特别是在网络环境下,可以减少网络传输和处理的总开销。   2 Pro*C的程序结构   通俗来说,Pro*C程序实际是内嵌有SQL语句或PL/SQL块的C程序, 因此它的组成很类似C程序。 但因为它内嵌有SQL语句或PL/SQL块, 所以它还含有与之不同的成份。   每一个Pro*C程序都包括两部分:1)应用程序首部;2)应用程序体。   应用程序首部定义了ORACLE数据库的有关变量。应用程序体基本上由Pro*C的SQL语句调用组成。主要指查询SELECT、INSERT、UPDATE、DELETE等语句。   2.1 应用程序首部   应用程序的首部就是Pro*C的开始部分。它包括以下三部分:   1) C变量描述部分;   2) SQL变量描述部分(DECLARE部分);   3) SQL通信区。   2.2 应用程序体   在Pro*C程序中, 能把SQL语句和C语句自由地混合书写,并能在SQL语句中使用SQL变量,嵌入式SQL语句的书写文法是

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档