• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      Oracle在基于WinFonn的測(cè)井標(biāo)準(zhǔn)井?dāng)?shù)據(jù)庫(kù)系統(tǒng)中的應(yīng)用

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

      周楊朋 趙正文 李瑤

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

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

      [中圖分類號(hào)]F224-39 [文獻(xiàn)標(biāo)識(shí)碼]A [文章編號(hào)]1672-5158(2013)06-0088-02

      一、前言

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

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

      二、oracle概述

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

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

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

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

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

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

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

      三、WinForm

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

      Windows窗體的一些重要特點(diǎn)如下:

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

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

      3 安全:Windows窗體充分利用公共語(yǔ)言運(yùn)行庫(kù)的安全特性。

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

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

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

      四、oracle在測(cè)井標(biāo)準(zhǔn)井?dāng)?shù)據(jù)庫(kù)系統(tǒng)中的應(yīng)用

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

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

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

      該系統(tǒng)使用面向?qū)ο髷?shù)據(jù)庫(kù)統(tǒng)一建模,使用Oracle對(duì)測(cè)井標(biāo)準(zhǔn)井?dāng)?shù)據(jù)庫(kù)系統(tǒng)中的不同模塊進(jìn)行管理。

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

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

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

      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為標(biāo)準(zhǔn)井ID,是標(biāo)準(zhǔn)井的主鍵;ZLMC為資料名稱,是顯示每個(gè)資料的名稱;SFFL為是否分類,是用來(lái)表示資料是否歸于某個(gè)分類~ZLHZ為資料的后綴,每個(gè)資料有不同的后綴,如:*.doc,*.xls等。

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

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

      五、結(jié)束語(yǔ)

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

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

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

      參考文獻(xiàn)

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

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

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

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

      猜你喜歡
      關(guān)系數(shù)據(jù)庫(kù)窗體數(shù)據(jù)庫(kù)系統(tǒng)
      關(guān)系數(shù)據(jù)庫(kù)在高爐數(shù)據(jù)采集系統(tǒng)中的應(yīng)用
      山東冶金(2022年2期)2022-08-08 01:51:30
      試談Access 2007數(shù)據(jù)庫(kù)在林業(yè)檔案管理中的應(yīng)用
      檔案天地(2019年5期)2019-06-12 05:12:02
      數(shù)據(jù)庫(kù)系統(tǒng)shell腳本應(yīng)用
      微細(xì)銑削工藝數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)
      實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)安全采集方案
      核反應(yīng)堆材料數(shù)據(jù)庫(kù)系統(tǒng)及其應(yīng)用
      基于索引結(jié)構(gòu)的關(guān)系數(shù)據(jù)庫(kù)關(guān)鍵詞檢索
      基于LayeredWindow的異形窗體局部刷新
      中文信息(2014年2期)2014-03-06 23:49:14
      巧設(shè)WPS窗體控件讓表格填寫(xiě)更規(guī)范
      一種基于數(shù)據(jù)圖劃分的關(guān)系數(shù)據(jù)庫(kù)關(guān)鍵詞檢索方法
      兴城市| 刚察县| 镇赉县| 龙游县| 榆社县| 渝中区| 万宁市| 蓬溪县| 庆安县| 腾冲县| 乌兰县| 建昌县| 班戈县| 尼玛县| 镇雄县| 永善县| 固阳县| 会宁县| 江油市| 韶关市| 乐清市| 秀山| 屯留县| 新竹市| 乌兰县| 霸州市| 巴林左旗| 南皮县| 岳普湖县| 突泉县| 镶黄旗| 赤壁市| 邯郸县| 肇庆市| 沈丘县| 富民县| 卫辉市| 桓仁| 咸丰县| 长岛县| 虎林市|