- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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语句的书写文法是
您可能关注的文档
- IEEE1451协议中电子数据表格(TEDS)的研究.doc
- IEEE802.1x认证在校园网中的应用.doc
- IIS5.0和Tomcat5.5配置基础上安装ARCIMS9.2的分析与研究.doc
- IIs-MCLA驱动的计算机专业实践教学与工程能力培养.doc
- IIS中虚拟主机业务的配置和管理.doc
- IIS7模块开发研究――实现拒绝图片跨网站连接请求.doc
- ILASII系统与一卡通系统对接技术研究与应用.doc
- Illustrator CS3表现产品的质感.doc
- InfoPath的相关技术分析与应用.doc
- Infosys的文化、管理与培训.doc
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)