<ruby id="26blz"></ruby>
    1. <pre id="26blz"></pre>
    2. 久久夜色精品国产网站,丁香五月网久久综合,国产特色一区二区三区视频,无码一区二区三区视频,国产成人精品无缓存在线播放,视频区 国产 图片区 小说区,精品一区二区三区日韩版,国模雨珍浓密毛大尺度150p
      首頁 > 文章中心 > 正文

      計(jì)算機(jī)軟件的數(shù)據(jù)接口探究

      前言:本站為你精心整理了計(jì)算機(jī)軟件的數(shù)據(jù)接口探究范文,希望能為你的創(chuàng)作提供參考價(jià)值,我們的客服老師可以幫助你提供個(gè)性化的參考范文,歡迎咨詢。

      計(jì)算機(jī)軟件的數(shù)據(jù)接口探究

      多數(shù)數(shù)據(jù)庫系統(tǒng)的開發(fā)者都是使用超級用戶權(quán)限直接進(jìn)行數(shù)據(jù)系統(tǒng)開發(fā)這種開發(fā)方式雖然對于程序開發(fā)人員非常有利,但程序在此基礎(chǔ)之上開發(fā)完成并交付到用戶的手中以后,使用程序的用戶也相當(dāng)于獲得了超級用戶的權(quán)限,這在某些對于管理等級要求嚴(yán)格,而且對于數(shù)據(jù)的精準(zhǔn)性要求極高的科研與財(cái)務(wù)系統(tǒng)而言會形成致命的漏洞。由于在編程過程中經(jīng)常需要對遠(yuǎn)程的主機(jī)進(jìn)行訪問,編程人員須對遠(yuǎn)程主機(jī)的全部信息進(jìn)行逐一描述在編程過程中,由于沒有通用的數(shù)據(jù)接口,編程人員必須對遠(yuǎn)程主機(jī)的全部信息進(jìn)行逐一的描述,比如遠(yuǎn)程主機(jī)的IP地址或者是可以解析的主機(jī)名,遠(yuǎn)程數(shù)據(jù)庫名,遠(yuǎn)程數(shù)據(jù)庫中的表名或存儲過程名,遠(yuǎn)程數(shù)據(jù)庫的用戶名及其用戶對象名,遠(yuǎn)程主機(jī)的端口號。這些信息不僅非常繁瑣,而且一旦遠(yuǎn)程主機(jī)出現(xiàn)任何變動都將給程序帶來不可避免的問題。如果遠(yuǎn)程主機(jī)更改了端口號,則將使程序變得不能再使用。

      1計(jì)算機(jī)軟件數(shù)據(jù)接口

      計(jì)算機(jī)軟件的數(shù)據(jù)接口即指由開發(fā)軟件的供應(yīng)商提供給用戶的或者是由某些第三方的軟件開發(fā)商提供給用戶的軟件與數(shù)據(jù)庫之間的數(shù)據(jù)庫連接標(biāo)準(zhǔn)或連接規(guī)范,這些標(biāo)準(zhǔn)或規(guī)范的目的是任何用戶都可以在程序的開發(fā)過程中使用與數(shù)據(jù)源無關(guān)的操作進(jìn)行開發(fā),只要數(shù)據(jù)接口的名稱確定即可,而連接何種數(shù)據(jù)庫、數(shù)據(jù)庫位于何處、數(shù)據(jù)庫的名稱及其主機(jī)名稱、連接端口等詳細(xì)的信息都可以與程序進(jìn)行分離,只需要程序之外對接口進(jìn)行配置即可。其有利于減輕程序員頻繁與數(shù)據(jù)接口打交道的過程,不必在每一個(gè)程序中都注明與數(shù)據(jù)庫相關(guān)的信息;另一方面是用戶可以較為靈活地配置其數(shù)據(jù)庫。數(shù)據(jù)的接口軟件通常都是由該系統(tǒng)的開發(fā)商提供的。如oracle數(shù)據(jù)庫的數(shù)據(jù)接口是由oracle公司提供給用戶,隨著windows系統(tǒng)集成度的越來越高,常用的數(shù)據(jù)接口幾乎微軟都已有提供,至于其沒有提供的數(shù)據(jù)接口用戶可以使用數(shù)據(jù)庫開發(fā)商提供的接口安裝軟件將其安裝到操作系統(tǒng)上。

      2計(jì)算機(jī)軟件數(shù)據(jù)接口的設(shè)計(jì)原則

      技術(shù)人員在進(jìn)行軟件數(shù)據(jù)接口設(shè)計(jì)時(shí),一定要遵循以下原則:面向客戶的應(yīng)用需要;面向?qū)ο蟮脑瓌t;軟件數(shù)據(jù)接口的高容錯(cuò)性與高健壯性;軟件數(shù)據(jù)接口需要具備可擴(kuò)展性;嚴(yán)格業(yè)內(nèi)標(biāo)準(zhǔn)數(shù)據(jù)接口規(guī)范。

      3計(jì)算機(jī)軟件數(shù)據(jù)接口的設(shè)計(jì)與實(shí)現(xiàn)

      3.1文件交換模式

      文件交換模式指的是用戶、軟件開發(fā)商和第三方軟件開發(fā)商通過某種特定的數(shù)據(jù)模式的文件進(jìn)行的數(shù)據(jù)交互過程。軟件開發(fā)商在對軟件進(jìn)行開發(fā)時(shí),指定一種數(shù)據(jù)結(jié)構(gòu),用戶和第三方開發(fā)商按照這種數(shù)據(jù)結(jié)構(gòu)建立文件。當(dāng)軟件掃描到該文件時(shí)會返回一個(gè)文件,后者通過自己制定的規(guī)則對返回文件進(jìn)行訪問從而實(shí)現(xiàn)數(shù)據(jù)交互的目的。

      3.2函數(shù)模式

      軟件數(shù)據(jù)接口的函數(shù)模式是指開發(fā)商首先將一些列的函數(shù)定義好,提前完成用戶與第三方開發(fā)商所需介入的數(shù)據(jù)操作,這個(gè)過程將不會對用戶及第三方開發(fā)商開放,以此來保證數(shù)據(jù)的機(jī)密性。

      3.3中間數(shù)據(jù)庫模式

      中間數(shù)據(jù)庫模式是指軟件開發(fā)商會建立起一個(gè)數(shù)據(jù)庫,其屬于公用性質(zhì),用戶或第三方開發(fā)商若要訪問只需通過簡單的授權(quán)程序便可。雙方遵循相應(yīng)的規(guī)則,便能通過該數(shù)據(jù)庫實(shí)現(xiàn)數(shù)據(jù)交互。數(shù)據(jù)接口的主要作用是解決軟件之間的數(shù)據(jù)共享與數(shù)據(jù)轉(zhuǎn)換問題。比如說在開發(fā)某機(jī)械產(chǎn)品時(shí)需要用到的大型三維建模軟件proe和有限元分析軟件ansys。proe擁有著強(qiáng)大的建模功能,并且操作簡便,但它的結(jié)構(gòu)分析功能并不是很強(qiáng)大。而ansys擁有強(qiáng)大的結(jié)構(gòu)、磁場等方面的分析功能。作為一個(gè)機(jī)械產(chǎn)品,在對它進(jìn)行建模后必須對它進(jìn)行一系列的結(jié)構(gòu)分析,以確保所設(shè)計(jì)的產(chǎn)品結(jié)構(gòu)的合理性和安全性。因此,很多設(shè)計(jì)人員都是在proe中進(jìn)行模型的建立,而后在ansys中對所設(shè)計(jì)的模型進(jìn)行系統(tǒng)分析。那么,在這兩者之間必須存在一個(gè)數(shù)據(jù)接口以完成它們的數(shù)據(jù)文件之間的共享?,F(xiàn)有的接口方法有iges格式導(dǎo)入法、無縫鏈接法等。另外,對于通過非接口實(shí)現(xiàn)的數(shù)據(jù)交流方式也存在著一些安全隱患:1.部分用戶在對這種共享機(jī)制進(jìn)行深入的理解和掌握之后,可能繞到這種機(jī)制的底層直接對數(shù)據(jù)進(jìn)行訪問,從而造成數(shù)據(jù)的不一致;2.惡意攻擊者可能通過這種機(jī)制對應(yīng)用程序進(jìn)行攻擊。因此,在設(shè)計(jì)時(shí),提高數(shù)據(jù)接口的合理性與科學(xué)性,可以有效提高軟件的使用效率。對于開發(fā)人員而言,要降低各個(gè)程序模塊之間的耦合性和程序開發(fā)的難度及成本,常用的方法是把其數(shù)據(jù)接口設(shè)計(jì)得更復(fù)雜、更詳細(xì),這樣的數(shù)據(jù)接口效果才會更好。

      4總結(jié)

      總而言之,軟件數(shù)據(jù)接口的設(shè)計(jì)與應(yīng)用已對計(jì)算機(jī)技術(shù)產(chǎn)生了巨大的影響,它的應(yīng)用將一個(gè)個(gè)獨(dú)立的計(jì)算機(jī)軟件合理的連接起來,既滿足了計(jì)算機(jī)用戶的需求,也促進(jìn)了計(jì)算機(jī)技術(shù)的發(fā)展。計(jì)算機(jī)軟件數(shù)據(jù)接口與程序無關(guān)的分離方法,使用戶可以更加靈活地配置其數(shù)據(jù)庫,而程序員也可以更加專心地研究其程序的各個(gè)環(huán)節(jié),這種數(shù)據(jù)與程序的適度分離既實(shí)現(xiàn)了編程的專業(yè)化,又實(shí)現(xiàn)了數(shù)據(jù)庫的專業(yè)化。

      作者:丁高虎單位:遂寧四川職業(yè)技術(shù)學(xué)院

      主站蜘蛛池模板: 亚洲午夜福利AV一区二区无码| 真人无码作爱免费视频| 色偷偷亚洲女人天堂观看| 亚洲伊人久久大香线蕉| 日本一区二区三区黄色网| 狠狠躁夜夜躁人人爽天天天天 | 欧美日本在线一区二区三区| 亚洲免费一区二区av| 亚洲人成电影网站 久久影视| gogogo高清在线播放免费| 精品国产高清中文字幕| 亚洲综合精品第一页| 在线免费成人亚洲av| av男人的天堂在线观看国产 | 国产台湾黄色av一区二区| 免费无码成人AV在线播放不卡| 国产成人亚洲欧美二区综合| 人人人澡人人肉久久精品| 99在线小视频| 免费午夜无码片在线观看影院| 国产亚洲精品久久久久久青梅 | 成人欧美一区二区三区在线观看| 在线免费观看视频1区| 少妇高潮喷水久久久影院| 日本三线免费视频观看| 国产精品久久久久影院色| 日韩精品中文字一区二区| 精品国产成人一区二区| 内射老阿姨1区2区3区4区| 欧美黑人添添高潮a片www| 激情综合网激情五月激情| 国精品无码一区二区三区在线| 日韩乱码视频一区二区三区| 午夜男女爽爽影院在线| 91密桃精品国产91久久| 国产一区二区日韩经典| 成人乱码一区二区三区四区 | 东京热一区二区三区在线| 免费无码成人AV片在线| 99久久无色码中文字幕| 国产精品久久久久久久专区|