• 
    

    
    

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

      SQL數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的方法研討

      2018-10-21 11:46:16張潔
      市場(chǎng)周刊·市場(chǎng)版 2018年16期
      關(guān)鍵詞:結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)

      摘要:現(xiàn)代信息科學(xué)的一個(gè)重要構(gòu)成為數(shù)據(jù)庫(kù)技術(shù),這也是計(jì)算機(jī)數(shù)據(jù)分析與管控的關(guān)鍵環(huán)節(jié)。核心操作目標(biāo)是分析并構(gòu)建數(shù)據(jù)整合環(huán)節(jié)中出現(xiàn)的大量存儲(chǔ)數(shù)據(jù)時(shí)產(chǎn)生的諸多故障算機(jī)技術(shù)與網(wǎng)絡(luò)技術(shù)地發(fā)展,在此之中達(dá)到多樣化的數(shù)據(jù)管控效果,現(xiàn)在數(shù)據(jù)庫(kù)技術(shù)已成為信息社會(huì)中對(duì)數(shù)據(jù)處理主要技術(shù)手段。文章研究SQL數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì),目的是在確定結(jié)構(gòu)設(shè)計(jì)內(nèi)容的基礎(chǔ)上,從邏輯性角度探討結(jié)構(gòu)設(shè)計(jì)的具體方法。

      關(guān)鍵詞:SQL;數(shù)據(jù)庫(kù);結(jié)構(gòu)設(shè)計(jì)

      一、SQL數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的內(nèi)容

      在微機(jī)運(yùn)算過(guò)程中要確定合理的數(shù)據(jù)庫(kù)類(lèi)型,同時(shí)要保障數(shù)據(jù)庫(kù)在使用中可以滿(mǎn)足系統(tǒng)的預(yù)設(shè)指標(biāo)。在眾多關(guān)系數(shù)據(jù)庫(kù)中,基于數(shù)據(jù)庫(kù)查詢(xún)功能的分析已經(jīng)存在較為成熟的理論,因此確定數(shù)據(jù)庫(kù)過(guò)程中要重點(diǎn)關(guān)注數(shù)據(jù)控制性能。使用者考量系統(tǒng)可行的各種指標(biāo)命令,要優(yōu)化數(shù)據(jù)庫(kù)管控過(guò)程中,也是要基于以下幾個(gè)數(shù)據(jù)參數(shù)層面進(jìn)行分析,包括完整性要素、恢復(fù)性要素,以及安全性要素等。QSL數(shù)據(jù)庫(kù)訪問(wèn)方式可分為下面幾種:

      (1)ODBC 。ODBC是開(kāi)放數(shù)據(jù)庫(kù)互連(Open Data Base Connectivity)的英文縮寫(xiě),是M icrosoft公司數(shù)據(jù)庫(kù)中關(guān)于開(kāi)放服務(wù)結(jié)構(gòu)的一個(gè)組成部分,其是數(shù)據(jù)庫(kù)訪問(wèn)提供了標(biāo)準(zhǔn)接口,缺點(diǎn)是連接速度較慢。

      (2)BDE。BDE是inprise公司的數(shù)據(jù)庫(kù)引擎,它結(jié)合了SQL Links允許程序員通過(guò)它能夠連接到其他數(shù)據(jù)庫(kù)。BDE是elphi功能中樞部分,應(yīng)用程序和數(shù)據(jù)庫(kù)之間的數(shù)據(jù)存取都需要通過(guò)BDE來(lái)完成,又稱(chēng)之為連接應(yīng)用程序和數(shù)據(jù)庫(kù)的橋梁。

      (3)ADO。ADO是ActiveX數(shù)據(jù)對(duì)象,是基于OLE DB技術(shù)之上的一種數(shù)據(jù)訪問(wèn)技術(shù),能夠訪問(wèn)任何ISAM文件、Jet或關(guān)系數(shù)據(jù)源。ADO適應(yīng)性非常強(qiáng),無(wú)論數(shù)據(jù)對(duì)象是何種格式,它都可以處理。

      二、SQL數(shù)據(jù)庫(kù)結(jié)構(gòu)邏輯設(shè)計(jì)的方法

      數(shù)據(jù)庫(kù)是應(yīng)用系統(tǒng)中的數(shù)據(jù)倉(cāng)庫(kù),專(zhuān)門(mén)用于存放系統(tǒng)各種數(shù)據(jù);客戶(hù)端對(duì)數(shù)據(jù)修改和查詢(xún)都是基于系統(tǒng)對(duì)后臺(tái)數(shù)據(jù)庫(kù)的業(yè)務(wù)操作而實(shí)現(xiàn),因此系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)的合理性直接影響到客戶(hù)端的使用體驗(yàn),也將關(guān)系到系統(tǒng)對(duì)業(yè)務(wù)操作的響應(yīng)情況,在數(shù)據(jù)庫(kù)規(guī)范設(shè)計(jì)法出現(xiàn)之前,大部分?jǐn)?shù)據(jù)庫(kù)的設(shè)計(jì)都是基于手工試湊法,后來(lái)經(jīng)過(guò)人們的不斷摸索,各種新的數(shù)據(jù)庫(kù)設(shè)計(jì)方法應(yīng)運(yùn)而生,最具代表性的就是規(guī)范設(shè)計(jì)法。

      (一)數(shù)據(jù)庫(kù)設(shè)計(jì)原則

      為確保SQL數(shù)據(jù)庫(kù)設(shè)計(jì)合理,在開(kāi)展數(shù)據(jù)庫(kù)設(shè)計(jì)工作之前,應(yīng)該明確設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫(kù)的基本原則。綜合系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)原則,主要包括以下三點(diǎn):

      (1)關(guān)系數(shù)據(jù)模型的規(guī)范化設(shè)計(jì)。數(shù)據(jù)庫(kù)設(shè)計(jì)的基礎(chǔ)是系統(tǒng)應(yīng)用,而應(yīng)用的前提是基于正確的關(guān)系數(shù)據(jù)模型,因此在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)必須按照規(guī)范化設(shè)計(jì)手段對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)模型進(jìn)行合理化設(shè)計(jì)。既要考慮數(shù)據(jù)庫(kù)表中數(shù)據(jù)是否完善,也要考慮數(shù)據(jù)庫(kù)表中數(shù)據(jù)是否合理,既要保證數(shù)據(jù)有一定的冗余,也要盡量縮小多余數(shù)據(jù)占比。

      (2)數(shù)據(jù)結(jié)構(gòu)的合理性設(shè)計(jì)。數(shù)據(jù)庫(kù)的業(yè)務(wù)操作對(duì)數(shù)據(jù)的結(jié)構(gòu)具有較大的依賴(lài)性,數(shù)據(jù)結(jié)構(gòu)則是數(shù)據(jù)庫(kù)數(shù)據(jù)文件組織的反映,因此必須對(duì)數(shù)據(jù)庫(kù)所包含數(shù)據(jù)的結(jié)構(gòu)進(jìn)行合理性設(shè)計(jì)。通過(guò)合理性設(shè)計(jì)數(shù)據(jù)庫(kù)中數(shù)據(jù)元素的種類(lèi)和規(guī)則劃分,從而對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)進(jìn)行結(jié)構(gòu)設(shè)計(jì)與文件描述,實(shí)現(xiàn)數(shù)據(jù)庫(kù)數(shù)據(jù)結(jié)構(gòu)的合理性設(shè)計(jì)。

      (3)對(duì)數(shù)據(jù)庫(kù)的安全性設(shè)計(jì)。數(shù)據(jù)的安全性是數(shù)據(jù)庫(kù)設(shè)計(jì)最基本、最嚴(yán)苛的要求,確保數(shù)據(jù)庫(kù)的安全性,也是保證數(shù)據(jù)穩(wěn)定、文件統(tǒng)一的基礎(chǔ)。在進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí),通過(guò)增加一定的數(shù)據(jù)冗余,合理取舍數(shù)據(jù),保證一定冗余度的同時(shí)確保數(shù)據(jù)庫(kù)可靠穩(wěn)定,是安全性設(shè)計(jì)的關(guān)鍵。

      (二)數(shù)據(jù)庫(kù)代碼設(shè)計(jì)

      數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)類(lèi)似于數(shù)據(jù)庫(kù)設(shè)計(jì)的基石,而將“基石”變成數(shù)據(jù)庫(kù),則需要通過(guò)代碼實(shí)現(xiàn)。代碼其本質(zhì)是就是一種數(shù)據(jù)符號(hào),代表著不同分類(lèi)、屬性的數(shù)據(jù)元素。通過(guò)定義代碼中每個(gè)地址的不同含義,實(shí)現(xiàn)某一數(shù)據(jù)參數(shù)的代碼描述。

      由于代碼是將系統(tǒng)數(shù)據(jù)庫(kù)程序?qū)崿F(xiàn)的關(guān)鍵環(huán)節(jié),因此在系統(tǒng)設(shè)計(jì)中占據(jù)重要地位。為確保數(shù)據(jù)庫(kù)代碼設(shè)計(jì)的正確、規(guī)范、合理,必須嚴(yán)格按照以下設(shè)計(jì)原則開(kāi)展代碼設(shè)計(jì)工作:

      (1)同一個(gè)系統(tǒng)或數(shù)據(jù)庫(kù)中必須采用統(tǒng)一的編碼體系對(duì)數(shù)據(jù)庫(kù)中的相關(guān)數(shù)據(jù)進(jìn)行分類(lèi)編碼設(shè)計(jì),從而保證每個(gè)數(shù)據(jù)均有一個(gè)統(tǒng)一且唯一的代碼身份;

      (2)充分預(yù)留足夠的代碼空間,為后續(xù)數(shù)據(jù)庫(kù)容量擴(kuò)充和資源分配奠定基礎(chǔ)。數(shù)據(jù)庫(kù)的設(shè)計(jì)是不斷完善的過(guò)程,不可能一蹴而就,因此設(shè)計(jì)之初要充分考慮后續(xù)數(shù)據(jù)的完善與填充,采用合理代碼結(jié)構(gòu)預(yù)留足夠的數(shù)據(jù)代碼空間;

      (3)數(shù)據(jù)代碼盡可能的簡(jiǎn)短化,既能反映該數(shù)據(jù)的分類(lèi)特點(diǎn),也能便于編輯與修改,減少系統(tǒng)數(shù)據(jù)庫(kù)后續(xù)操作與維護(hù)中因數(shù)據(jù)代碼過(guò)于復(fù)雜而造成數(shù)據(jù)錯(cuò)誤。

      (三)數(shù)據(jù)庫(kù)表的設(shè)計(jì)

      按照上述分析,通過(guò)SQL數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì),本文設(shè)計(jì)了數(shù)據(jù)庫(kù)的數(shù)據(jù)元素和數(shù)據(jù)結(jié)構(gòu)。

      (1)操作員信息表:①字段名稱(chēng)Code,字段類(lèi)型txt,操作員代碼;②字段名稱(chēng)Name,字段類(lèi)型txt,操作員姓名;③字段名稱(chēng)Password,字段類(lèi)型txt,操作員登錄密碼;④字段名稱(chēng)Level,字段類(lèi)型txt,系統(tǒng)權(quán)限級(jí)別。

      (2)權(quán)限選單:①字段名稱(chēng)Level,字段類(lèi)型txt,系統(tǒng)權(quán)限級(jí)別;②字段名稱(chēng)Role,字段類(lèi)型txt,系統(tǒng)權(quán)限角色。

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

      隨著各種應(yīng)用系統(tǒng)的更新?lián)Q代,對(duì)于數(shù)據(jù)庫(kù)的要求也越來(lái)越高,數(shù)據(jù)庫(kù)工作者一直在研究開(kāi)發(fā)新的數(shù)據(jù)庫(kù)設(shè)計(jì)方法,經(jīng)過(guò)多次實(shí)踐的檢驗(yàn)和設(shè)計(jì)人員的不斷完善,現(xiàn)在數(shù)據(jù)庫(kù)設(shè)計(jì)工具已經(jīng)模塊化和簡(jiǎn)單化,已經(jīng)得到廣泛的推廣應(yīng)用。這類(lèi)數(shù)據(jù)庫(kù)輔助工具軟件將數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中的很多任務(wù)都固化為一個(gè)個(gè)的模塊,設(shè)計(jì)人員只需根據(jù)設(shè)計(jì)過(guò)程將任務(wù)調(diào)取組合即可,整個(gè)過(guò)程簡(jiǎn)單快捷,自動(dòng)數(shù)據(jù)庫(kù)越來(lái)越引起人們的重視,尤其設(shè)計(jì)大型數(shù)據(jù)庫(kù)時(shí),自動(dòng)設(shè)計(jì)工具的優(yōu)點(diǎn)更加突出,大大節(jié)省了設(shè)計(jì)人員的工作,同時(shí)使得設(shè)計(jì)工作更加規(guī)范化和模塊化,這樣可以解放設(shè)計(jì)人員使其將更多的精力放在系統(tǒng)穩(wěn)定性上。

      (作者單位:貴州電子科技職業(yè)學(xué)院)

      作者簡(jiǎn)介:張潔,(1983~),女,貴州電子科技職業(yè)學(xué)院講師,研究方向?yàn)橛?jì)算機(jī)科學(xué)與大數(shù)據(jù)方面的教學(xué)與研究。

      參考文獻(xiàn)

      [1]常云剛.SQL數(shù)據(jù)庫(kù)的大數(shù)據(jù)查詢(xún)技術(shù)的研究與應(yīng)用[J].科研,2017,(04):124-125.

      [2]閆旭.淺談SQLServer數(shù)據(jù)庫(kù)的特點(diǎn)和基本功能[J].價(jià)值工程,2012,(22):229-231.

      [3]江凌,楊平利,楊梅,袁媛.基于ADO.NET技術(shù)訪問(wèn)SQL Server數(shù)據(jù)庫(kù)的編程實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù),2014,(8):95-98.

      猜你喜歡
      結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)
      高層建筑連體結(jié)構(gòu)設(shè)計(jì)
      結(jié)構(gòu)設(shè)計(jì)優(yōu)化在房屋建筑結(jié)構(gòu)設(shè)計(jì)中的應(yīng)用
      數(shù)據(jù)庫(kù)
      數(shù)據(jù)庫(kù)
      數(shù)據(jù)庫(kù)
      BIM結(jié)構(gòu)設(shè)計(jì)應(yīng)用
      數(shù)據(jù)庫(kù)
      某排水虹吸井結(jié)構(gòu)設(shè)計(jì)
      渑池县| 荆州市| 南开区| 绥宁县| 含山县| 马鞍山市| 武山县| 甘洛县| 辽阳县| 宾阳县| 馆陶县| 平原县| 崇信县| 通州区| 怀宁县| 桂东县| 宜君县| 东宁县| 沂南县| 澄迈县| 禄丰县| 博客| 唐海县| 长宁区| 郑州市| 双牌县| 新邵县| 民丰县| 甘德县| 略阳县| 聂荣县| 固原市| 达孜县| 西昌市| 海晏县| 山丹县| 平乡县| 曲麻莱县| 息烽县| 河南省| 临汾市|