国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Oracle在基于WinFonn的測井標準井數(shù)據(jù)庫系統(tǒng)中的應(yīng)用

2013-09-30 06:39:40周楊朋趙正文李瑤
關(guān)鍵詞:關(guān)系數(shù)據(jù)庫窗體數(shù)據(jù)庫系統(tǒng)

周楊朋 趙正文 李瑤

[摘要]簡要介紹了面向?qū)ο髷?shù)據(jù)庫技術(shù)的重要性;著重介紹WinForm技術(shù)及對象型關(guān)系數(shù)據(jù)庫oracle的內(nèi)容和特點;以及基于實際研發(fā)項目全面闡述了oracle在測井標準井數(shù)據(jù)庫建設(shè)系統(tǒng)中的應(yīng)用,著重介紹如何對標準井進行資料管理。

[關(guān)鍵詞]WinForm;對象型關(guān)系數(shù)據(jù)庫oracle;資料管理

[中圖分類號]F224-39 [文獻標識碼]A [文章編號]1672-5158(2013)06-0088-02

一、前言

WinForm是.Net開發(fā)平臺中對Windows Form的一種稱謂,開發(fā)的Winform大量地應(yīng)用在各個領(lǐng)域,如銀行、企業(yè)管理等。

數(shù)據(jù)庫技術(shù)從誕生到現(xiàn)在一共經(jīng)歷了三個發(fā)展階段:第一代是網(wǎng)狀、層次數(shù)據(jù)庫系統(tǒng),它們的數(shù)據(jù)模型分別為層次和網(wǎng)狀模型;第二代是關(guān)系數(shù)據(jù)庫系統(tǒng),關(guān)系數(shù)據(jù)庫具有形式基礎(chǔ)好、數(shù)據(jù)獨立性強、數(shù)據(jù)庫語言非過程化等特征;第三代數(shù)據(jù)庫系統(tǒng)即面向?qū)ο髷?shù)據(jù)庫系統(tǒng),是為了滿足新的數(shù)據(jù)庫應(yīng)用需要而產(chǎn)生的新一代數(shù)據(jù)庫系統(tǒng),它的特征是數(shù)據(jù)模型更加豐富,數(shù)據(jù)管理功能更為強大,能夠支持傳統(tǒng)數(shù)據(jù)庫難以支持的新的應(yīng)用需求。因此面向?qū)ο髷?shù)據(jù)庫受到了人們的高度重視,也是當前數(shù)據(jù)庫研究的熱點。

二、oracle概述

面向?qū)ο髷?shù)據(jù)庫系統(tǒng)是面向?qū)ο蟮某绦蛟O(shè)計技術(shù)與數(shù)據(jù)庫技術(shù)相結(jié)合的產(chǎn)物。面向?qū)ο髷?shù)據(jù)庫系統(tǒng)的主要特點是具有面向?qū)ο蠹夹g(shù)的封裝性和繼承性,提高了軟件的可重用性,通俗地講,就是把面向?qū)ο髷?shù)據(jù)庫中的表、字段和內(nèi)容都當成對象來處理。

面向?qū)ο髷?shù)據(jù)庫可以分為三種類型,包括純粹面向?qū)ο髷?shù)據(jù)庫、對象關(guān)系型數(shù)據(jù)庫、面向?qū)ο蟮年P(guān)系數(shù)據(jù)庫。

本文主要研究的Oracle數(shù)據(jù)庫就屬于對象關(guān)系型數(shù)據(jù)庫。

Oracle是一個功能極其強大的數(shù)據(jù)庫系統(tǒng),起始于70年代末的靈巧關(guān)系數(shù)據(jù)庫技術(shù)。

從1978年Oracle數(shù)據(jù)庫產(chǎn)品Oracle2的發(fā)布,到今天Oraclellg的推出,Oracle功能不斷完善、性能不斷提高,其安全性、穩(wěn)定性也日趨完善。

Oracle是以高級結(jié)構(gòu)化查詢語言(SQL)為基礎(chǔ)的大型關(guān)系數(shù)據(jù)庫,是目前最流行的客戶C/S或B/S體系結(jié)構(gòu)的數(shù)據(jù)庫之一。

隨著Oracle版本不斷的豐富、完善和改進,它將能夠贏得更大的市場,領(lǐng)導(dǎo)著數(shù)據(jù)庫技術(shù)取得更大的進步。

三、WinForm

Windows窗體也稱為Windows Form,可以創(chuàng)建應(yīng)用程序的用戶界面,并使用任何一種.NET支持的語言編寫應(yīng)用程序的功能。

Windows窗體的一些重要特點如下:

1 簡單強大:Windows窗體可用于設(shè)計窗體和可視控件,以創(chuàng)建豐富的基于Windows的應(yīng)用程序。

2 新的數(shù)據(jù)提供程序管理:數(shù)據(jù)提供程序管理,提供易于連接OLEDB和ODBC數(shù)據(jù)源的數(shù)據(jù)控件。

3 安全:Windows窗體充分利用公共語言運行庫的安全特性。

4 靈活的控件:Windows窗體提供了一套豐富的控件,且開發(fā)人員可以定義自己新的控件。

5 方便數(shù)據(jù)顯示和操作:應(yīng)用程序開發(fā)中最常見的情形之一是在窗體上顯示數(shù)據(jù)。Windows窗體對數(shù)據(jù)庫處理提供全面支持,可以訪問數(shù)據(jù)庫中的數(shù)據(jù)并在窗體上顯示和操作數(shù)據(jù)。

6 向?qū)В合蛴脩籼峁﹦?chuàng)建窗體、數(shù)據(jù)處理、打包和部署等的分布指導(dǎo)。

四、oracle在測井標準井數(shù)據(jù)庫系統(tǒng)中的應(yīng)用

Oracle-對象關(guān)系型數(shù)據(jù)庫是面向?qū)ο髷?shù)據(jù)庫與關(guān)系數(shù)據(jù)庫的結(jié)合,具有良好的通用性,又具有面向?qū)ο筇匦?,支持?fù)雜對象和復(fù)雜對象的復(fù)雜行為,是對象技術(shù)和傳統(tǒng)關(guān)系數(shù)據(jù)庫技術(shù)的最佳融合。

對象關(guān)系數(shù)據(jù)庫能夠以統(tǒng)一的方式檢索、管理和操縱存儲在同一數(shù)據(jù)庫中的任何結(jié)構(gòu)化關(guān)系數(shù)據(jù)、業(yè)務(wù)處理對象和非結(jié)構(gòu)化的多媒體數(shù)據(jù);它提供了一致性事務(wù)控制、安全備份和恢復(fù)、優(yōu)秀的查詢性能、鎖定和同步、以及可縮放性等優(yōu)點;它能夠為用戶提供穩(wěn)定的、具有高度擴展性的應(yīng)用平臺,因此Oracle受到廣泛使用。

本文研究的測井標準井數(shù)據(jù)庫系統(tǒng)整體設(shè)計基于面向?qū)ο笏枷?,根?jù)用戶需求,定制各個功能模塊類,嚴格對類進行封裝,并制定了規(guī)范的外部和內(nèi)部接口。用戶需要使用信息技術(shù)建立標準井數(shù)據(jù)庫進行數(shù)據(jù)文件的存儲,檢索和處理。所有的業(yè)務(wù)規(guī)則都定義在業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層主要功能是實現(xiàn)具體的業(yè)務(wù)操作,如涉及查詢、更新、刪除關(guān)鍵數(shù)據(jù),盡量避免非標準接口訪問,采用Remoting組件進行了封裝,使用Remoting組件技術(shù)便于系統(tǒng)以后和其他系統(tǒng)接口訪問,在配以數(shù)據(jù)庫表結(jié)構(gòu),使得最終系統(tǒng)達到數(shù)據(jù)實現(xiàn)大容量、高效率的功能,從根本上解決測井數(shù)據(jù)管理零散、不方便應(yīng)用研究的問題,為數(shù)據(jù)管理、方法研究、快速評價提供科學(xué)的技術(shù)支持,實現(xiàn)企業(yè)數(shù)據(jù)管理信息化、處理科學(xué)化等。

該系統(tǒng)使用面向?qū)ο髷?shù)據(jù)庫統(tǒng)一建模,使用Oracle對測井標準井數(shù)據(jù)庫系統(tǒng)中的不同模塊進行管理。

該系統(tǒng)整體對象結(jié)構(gòu)如圖1所示,圖2為資料管理的結(jié)構(gòu)圖。

這里著重介紹資料管理對象的聯(lián)系:1、該機構(gòu)包含若干標準井;2、每個標準井包含不同資料分類;3、每個資料分類包含若干資料。

在該對象關(guān)系模式中,定義了資料對象類型,該對象的定義為:

CREATE TABLE T ZL AS OBJECT(

ZLID Integer not null,

BZJID Variable characters(2)

ZLMC Variable characters(100)

SFFL Characters(1)

ZLHZ Variable characters(10)

constraint PK_T_ZL primary key(ZL));

其中,ZLID為資料ID,是資料的主鍵;BZJID為標準井ID,是標準井的主鍵;ZLMC為資料名稱,是顯示每個資料的名稱;SFFL為是否分類,是用來表示資料是否歸于某個分類~ZLHZ為資料的后綴,每個資料有不同的后綴,如:*.doc,*.xls等。

通過上述資料對象數(shù)據(jù)類型,就可以實現(xiàn)資料關(guān)系的操作。例如,標準井的添加、修改、刪除,資料分類的添加、刪除,資料的添加、刪除、下載,以及對資料名稱的修改等。易于通Axe資料的不同分類、不同資料進行管理。

如前所述,測井標準井數(shù)據(jù)庫系統(tǒng)應(yīng)用功能多,數(shù)據(jù)量大。對象型關(guān)系數(shù)據(jù)庫-Oracle能提供清晰的數(shù)據(jù)模型,高效率實現(xiàn)應(yīng)用系統(tǒng)的功能,能以一定的數(shù)據(jù)結(jié)構(gòu)表征測井標準井數(shù)據(jù)庫系統(tǒng)對象的屬性,建立對象間的關(guān)系,并且很好的對測井標準井的資料進行管理。

五、結(jié)束語

隨著計算機的廣泛使用、信息化的高速發(fā)展,各企業(yè)、部門為了達到高效率、高質(zhì)量的對內(nèi)部資料進行管理,建立以數(shù)據(jù)庫為核心的信息系統(tǒng)和應(yīng)用系統(tǒng)顯得尤為重要,這就對數(shù)據(jù)庫技術(shù)提出了更高的要求。

WinForm技術(shù)的優(yōu)點不容忽視,如:網(wǎng)絡(luò)通訊量低、傳輸速度快、占用網(wǎng)絡(luò)資源少等,因此也廣泛的被一些企業(yè)單位所使用。隨著技術(shù)和理論的不斷進步,面向?qū)ο髷?shù)據(jù)庫技術(shù)必將在各個領(lǐng)域發(fā)揮重大作用,Oracle也將會得到更加廣泛的使用。

本文在分析測井標準井數(shù)據(jù)庫系統(tǒng)的基本工作模式和主要功能的基礎(chǔ)上,論證了在需求分析、開發(fā)和實施該類系統(tǒng)時建立統(tǒng)一的面向?qū)ο髷?shù)據(jù)庫模型的必要性、安全性和可行性,較全面地介紹了基于面向?qū)ο蟮乃枷雭斫y(tǒng)一測井標準井數(shù)據(jù)庫系統(tǒng)建模的主要內(nèi)容。

參考文獻

[1]張順仕等,Oracle RAc數(shù)據(jù)庫架構(gòu)分析與實踐攻略[M],清華大學(xué)出版社,2012

[2]趙元杰,oracle數(shù)據(jù)庫實用指南[M],電子工業(yè)出版社,2002

[3]李也白等,面向?qū)ο髷?shù)據(jù)庫[J]高等教育出版社,1998

[4]鄧芷宏,面向?qū)ο蠹夹g(shù)[M],國防工業(yè)出版社,2004

猜你喜歡
關(guān)系數(shù)據(jù)庫窗體數(shù)據(jù)庫系統(tǒng)
關(guān)系數(shù)據(jù)庫在高爐數(shù)據(jù)采集系統(tǒng)中的應(yīng)用
山東冶金(2022年2期)2022-08-08 01:51:30
試談Access 2007數(shù)據(jù)庫在林業(yè)檔案管理中的應(yīng)用
檔案天地(2019年5期)2019-06-12 05:12:02
數(shù)據(jù)庫系統(tǒng)shell腳本應(yīng)用
電子測試(2018年14期)2018-09-26 06:04:24
微細銑削工藝數(shù)據(jù)庫系統(tǒng)設(shè)計與開發(fā)
實時數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)安全采集方案
核反應(yīng)堆材料數(shù)據(jù)庫系統(tǒng)及其應(yīng)用
基于索引結(jié)構(gòu)的關(guān)系數(shù)據(jù)庫關(guān)鍵詞檢索
基于LayeredWindow的異形窗體局部刷新
中文信息(2014年2期)2014-03-06 23:49:14
巧設(shè)WPS窗體控件讓表格填寫更規(guī)范
一種基于數(shù)據(jù)圖劃分的關(guān)系數(shù)據(jù)庫關(guān)鍵詞檢索方法
通城县| 社旗县| 镇原县| 保亭| 开平市| 宁阳县| 玉林市| 包头市| 龙川县| 嘉祥县| 隆化县| 大田县| 泾川县| 屏边| 密云县| 抚松县| 舞钢市| 望城县| 玉林市| 正阳县| 南昌市| 句容市| 南和县| 澄江县| 瑞丽市| 栖霞市| 桐乡市| 日土县| 民权县| 武清区| 肥城市| 永昌县| 如皋市| 黔西县| 盘山县| 蚌埠市| 梁平县| 岐山县| 桂平市| 内乡县| 广丰县|