999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

ORACLE數據庫在大H型鋼軋線二級系統中的應用

2010-01-01 00:00:00宋開亮張樹鵬
電腦知識與技術 2010年5期

摘要:該文闡述了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語句的書寫文法是:

1) 以關鍵字EXEC SQL開始;

2) 以C語言的語句終結符(分號)終結。

SQL語句的作用主要用于同數據庫打交道。C語言程序用于控制,輸入,輸出和數據處理等。

在對數據庫存取之前,必須先把程序與ORACLE數據庫連接起來。即登錄到ORACLE上。所連接命令應該是應用程序的第一個可執行命令。連接命令格式如下:

EXEC SQL CONNECT:<用戶名>IDENTIFIED BY : <口令>

或EXEC SQL CONNECT: <用戶名>/<口令>

在使用上述兩種格式進行登入時, 應當首先在說明段定義包含用戶名和口令的SQL 變量,并在執行CONNECT之前設置它們,否則會造成登錄失敗。

連接到數據庫以后,我們就可以對數據庫進行要做的訪問操作了。

3 Form

軋線二級系統的HMI是通過ORACLE自身多帶的工具Form開發的。Form開發工具使用模式驅動的方法來開發與Oracle數據庫緊密結合的數據庫應用程序的用戶交互界面。其應用的集成有基于WEB的三層模式和C/S模式。Form開發的主要特點:

1) 完全的GUII支持

2) 分布式應用

3) RAD工具--各種向導

4) 靈活的資源控制

5) 良好可擴展性

6) 對象可重用

3.1 Form環境

1) 設計環境

菜單--file ,program, tools

對象導航器--應用有關的各種對象

屬性面板--對象的屬性編輯器

數據塊導航器--生成數據庫的數據應用塊

布局編輯器--對象在窗口的布局 布

PL/SQL編碼器--事件的 PL/SQL塊編輯器

2) 系統環境

注冊表((forms60_path uii_icon,oracle_path, nlsls_date_format,forms60_user_date_format) forms60_us

3) 幫助環境 綜合的在線幫助

3.2 Form構成

Form模塊:塊(數據塊和控制塊)、項和畫布

菜單模塊:由具有層次的菜單構成

PL/SQL庫:程序單元,由其它模塊調用

對象庫:Form對象的集合,共享使用

Form 是交互界面,塊是核心,事件是靈魂,子程序是血肉

4 Reports

軋線二級系統還能根據操作員的要求生成生產情況的報表。報表是通過Oracle自身所帶的工具Reports開發而成的,報表是對數據庫表內的數據的畫面顯示,它可以顯示、打印或以PDF文件格式存儲。其形式如圖1所示。

5 軋線二級系統

軋線二級系統是一套管理系統,它主要有如下功能:生產通知單和生產計劃管理,基本數據管理,預置和結果數據管理,軋輥和軋槽管理,物料跟蹤,鋼坯庫管理,成品庫管理,生產報表管理,車間停產管理,與相關系統接口,它是由ORACLE數據庫及其自身所攜帶的開發工具開發的,它的后臺服務功能是由PL/SQL功能塊來實現的,而其HMI采用標準Microsoft Windows風格的界面,與微軟兼容產品一致,它是使用Oracle工具開發而成的。

6 結束語

大H型鋼二級管理系統通過其完善的功能來負責整條生產線的統籌管理,它是ORACLE數據庫及其所帶的開發工具的完美結合,其穩定的運行為萊鋼創造了巨大的利潤。本文介紹了軋線二級系統的主要功能和其開發工具ORACLE,并介紹了ORACLE數據庫和其所帶工具的特點,為以后大H型鋼三級的開發打下了軟件基礎。

參考文獻:

[1] 馬傳松,鄧靜,李陣坤.在ORACLE數據庫中如何對多媒體數據對象進行處理[J].廣東自動化與信息工程,2003(03).

[2] 徐燕,趙文靜.優化SQL對ORACLE數據庫性能的提高[J].科技資訊,2008(28).

主站蜘蛛池模板: 日本欧美一二三区色视频| 青青青伊人色综合久久| 国产精品女同一区三区五区| 国产 在线视频无码| 欧美亚洲日韩不卡在线在线观看| 亚洲国产中文欧美在线人成大黄瓜| 亚洲男人天堂2018| 伊人天堂网| 国产免费网址| 欧美三级视频网站| 午夜精品国产自在| 国产成人久久777777| 黄网站欧美内射| 欧美精品v| 99re在线视频观看| 99免费在线观看视频| 亚洲天堂视频在线观看免费| 中文字幕在线日本| 蜜桃视频一区| 亚洲人成影院午夜网站| 国产精品亚洲а∨天堂免下载| 国产在线欧美| 色婷婷啪啪| 亚洲高清无在码在线无弹窗| 毛片免费网址| 国产在线视频二区| 国产精品手机在线播放| 日本高清在线看免费观看| 欧美国产另类| 国产欧美高清| 亚洲日本精品一区二区| 国产尤物jk自慰制服喷水| 国产丝袜一区二区三区视频免下载 | 尤物午夜福利视频| 国产亚洲精久久久久久久91| 五月天天天色| 97精品国产高清久久久久蜜芽| 国产在线观看91精品亚瑟| 亚洲av无码成人专区| 亚洲第一成年网| 国产精品黑色丝袜的老师| 九九这里只有精品视频| 国产精品尤物在线| 青青草原国产精品啪啪视频| 亚洲精品自在线拍| 精品国产电影久久九九| 99久久精品视香蕉蕉| 999福利激情视频| 一级片一区| 最新国产你懂的在线网址| 女同久久精品国产99国| 国内毛片视频| 欧美午夜网| 国产成人永久免费视频| 91久久国产综合精品| 天天爽免费视频| 国产自在线拍| 欧美成人午夜在线全部免费| 露脸真实国语乱在线观看| 国产成人综合亚洲网址| 她的性爱视频| 久久国产精品77777| 99热6这里只有精品| 一本一本大道香蕉久在线播放| 九九这里只有精品视频| 一本视频精品中文字幕| 毛片基地视频| AV无码无在线观看免费| 久久人妻xunleige无码| 国产91高清视频| 国产特级毛片| 成年人国产视频| 亚洲午夜天堂| 一级不卡毛片| 国产啪在线91| a亚洲视频| 久久a毛片| 色综合热无码热国产| 91极品美女高潮叫床在线观看| 欧美区一区| 免费中文字幕一级毛片| 国产成人免费高清AⅤ|