尹雪婷
(山西藥科職業(yè)學(xué)院 山西 太原 030031)
數(shù)據(jù)庫(kù)的設(shè)計(jì)要根據(jù)一定的規(guī)則進(jìn)行,第一個(gè)就是數(shù)據(jù)庫(kù)的命名要按照一定的規(guī)則進(jìn)行,根據(jù)不同的產(chǎn)品形式,進(jìn)行相應(yīng)規(guī)則的命名。包括大小寫(xiě)字母的命名規(guī)則和后臺(tái)程序代碼的設(shè)定,字符數(shù)不應(yīng)超過(guò)三十位,避免出現(xiàn)數(shù)據(jù)重復(fù)表述繁瑣的情況出現(xiàn),使得后期創(chuàng)作結(jié)構(gòu)不一致,造成前后不統(tǒng)一的情況發(fā)生。因此在對(duì)數(shù)據(jù)進(jìn)行調(diào)整的時(shí)候要根據(jù)相應(yīng)的規(guī)則進(jìn)行,首先保證數(shù)據(jù)庫(kù)物理設(shè)計(jì)的最優(yōu)化路徑的選擇,提高訪問(wèn)的速度,提高空間的利用率,其次要保證數(shù)據(jù)庫(kù)邏輯關(guān)系的科學(xué)合理,有效的提高整體的性能,保持?jǐn)?shù)據(jù)庫(kù)前后數(shù)據(jù)的統(tǒng)一性和一致性。減少運(yùn)算的次數(shù),保持各個(gè)數(shù)據(jù)處在一個(gè)合理的水平之中,最終達(dá)到良好的存取效果,保持?jǐn)?shù)據(jù)庫(kù)能夠滿足軟件開(kāi)發(fā)的要求,進(jìn)行必要的準(zhǔn)備和提高軟件開(kāi)發(fā)的效率,提升整體的運(yùn)行效率和水平,實(shí)現(xiàn)數(shù)據(jù)庫(kù)整體的和諧統(tǒng)一,把軟件開(kāi)發(fā)的功能進(jìn)行統(tǒng)一化安排,實(shí)現(xiàn)更好的為軟件開(kāi)發(fā)服務(wù),提高整體的運(yùn)行水平,促進(jìn)數(shù)據(jù)庫(kù)建設(shè)的有效性,逐步把軟件的開(kāi)發(fā)進(jìn)行有效率的提升,促進(jìn)整體的發(fā)展,更好的為人們服務(wù)。
計(jì)算機(jī)地軟件組成包括系統(tǒng)軟件和應(yīng)用軟件兩個(gè)部分,系統(tǒng)軟件主要是指對(duì)計(jì)算機(jī)進(jìn)行管理、控制和維護(hù)的軟件。為用戶與計(jì)算機(jī)之間形成有效的連接,方便用戶對(duì)計(jì)算加強(qiáng)管理,包括操作系統(tǒng)、語(yǔ)言處理軟件、數(shù)據(jù)庫(kù)管理等。使用戶對(duì)計(jì)算機(jī)的運(yùn)行狀態(tài)有個(gè)大體的了解,方便人們進(jìn)行有效的提高對(duì)于計(jì)算機(jī)的操作和控制。這類軟件在研發(fā)的過(guò)程中要注意對(duì)其的質(zhì)量進(jìn)行有效的評(píng)估,確保整個(gè)軟件處在一個(gè)科學(xué)合理的應(yīng)用之中,對(duì)計(jì)算機(jī)進(jìn)行有效的管理,提高管理的效率和水平。而應(yīng)用軟件主要是對(duì)實(shí)際生活中的問(wèn)題進(jìn)行解決,為計(jì)算機(jī)用戶提供更過(guò)的使用方便,促使人們加強(qiáng)對(duì)其的管理,實(shí)現(xiàn)更好的發(fā)展。
在軟件設(shè)計(jì)階段,包括軟件的功能和使用方面,有必要針對(duì)軟件的功能和使用規(guī)則進(jìn)行有效的設(shè)計(jì),進(jìn)行總體的結(jié)構(gòu)思路構(gòu)想,以及進(jìn)行程序的設(shè)計(jì)、編程、測(cè)試和使用。整體的設(shè)計(jì)思路包括系統(tǒng)的處理流程、組織結(jié)構(gòu)和功能模塊的劃分以及數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)和運(yùn)行設(shè)計(jì)各個(gè)部分,為軟件的運(yùn)行提供詳細(xì)的規(guī)劃和設(shè)計(jì),促進(jìn)整體的進(jìn)步與提高。在軟件編程的設(shè)計(jì)過(guò)程中,整個(gè)軟件的設(shè)計(jì)的實(shí)施要由專業(yè)的軟件實(shí)施進(jìn)行,從詳細(xì)的規(guī)范化流程開(kāi)始設(shè)計(jì),進(jìn)行編碼工作,大大提高編碼效率的同時(shí),使各個(gè)功能模塊之間加強(qiáng)溝通與聯(lián)系,提高整體的進(jìn)度,使軟件開(kāi)發(fā)的過(guò)程持續(xù)高效進(jìn)行下去,進(jìn)行有效的溝通,解決亟待要解決的問(wèn)題。在開(kāi)發(fā)的過(guò)程中,往往一個(gè)小的失誤就會(huì)造成軟件停止運(yùn)行,造成不必要的損失,因此必須要加強(qiáng)對(duì)于應(yīng)急的手段的準(zhǔn)備,以解決隨時(shí)可能出現(xiàn)的bug。
在整個(gè)的軟件的開(kāi)發(fā)過(guò)程中,將編程后的軟件要進(jìn)行必要的測(cè)試,以確保各個(gè)功能模塊之間形成必要的聯(lián)系,待完成用戶的需求后及時(shí)的投入使用中,進(jìn)行整體的軟件開(kāi)發(fā)。并且要時(shí)時(shí)跟蹤軟件的運(yùn)行狀況,并保持持續(xù)升級(jí)的準(zhǔn)備,應(yīng)對(duì)網(wǎng)絡(luò)復(fù)雜的形式和人們多樣化的需求,進(jìn)行與時(shí)俱進(jìn)的改革,持續(xù)跟蹤軟件的運(yùn)行狀態(tài),確保能夠達(dá)到有效提升使用功能的目的,方便用戶的安全和使用,提高用戶的滿意度。
對(duì)于計(jì)算機(jī)軟件的安全使用來(lái)說(shuō),如果要真正實(shí)現(xiàn)其使用價(jià)值,就要在軟件的開(kāi)發(fā)階段就要把安全問(wèn)題和用戶的需求進(jìn)行有效的統(tǒng)一,保證用戶的正常使用的同時(shí),確保整個(gè)軟件系統(tǒng)的安全穩(wěn)定,使軟件各個(gè)功能之間達(dá)到有效的提升使用性能的作用,得到用戶的許可和認(rèn)可?,F(xiàn)階段人們的生活工作和學(xué)習(xí)處處離不開(kāi)計(jì)算機(jī)的輔助,利用計(jì)算機(jī)的性能和特點(diǎn)進(jìn)行必要的功能測(cè)試和開(kāi)發(fā),確保整個(gè)過(guò)程能夠達(dá)到更好的利用的目的。如果計(jì)算機(jī)軟件無(wú)法實(shí)現(xiàn)普遍化和大眾化,那么也就失去了開(kāi)發(fā)的意義,無(wú)法做到有效的提升的目的。一方面解決專業(yè)化的分工和流水線的作業(yè)方式就要由軟件的開(kāi)發(fā)者共同進(jìn)行和實(shí)施,為計(jì)算機(jī)的軟件開(kāi)發(fā)配備相應(yīng)的物質(zhì)和技術(shù)條件,為軟件的開(kāi)發(fā)提供足夠的資金和開(kāi)發(fā)環(huán)境,為用戶帶來(lái)巨大的經(jīng)濟(jì)價(jià)值和效益。
在對(duì)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)的時(shí)候要加強(qiáng)對(duì)于數(shù)據(jù)的監(jiān)管,防止數(shù)據(jù)丟失的情況出現(xiàn),因此設(shè)計(jì)者要加強(qiáng)對(duì)于數(shù)據(jù)庫(kù)的執(zhí)行密碼的設(shè)計(jì)工作,使數(shù)據(jù)庫(kù)處在一個(gè)安全的環(huán)境下運(yùn)行。同時(shí)在數(shù)據(jù)庫(kù)的信息建設(shè)過(guò)程中,能夠有效地提升數(shù)據(jù)庫(kù)的信息建設(shè)工作,進(jìn)行劃分不同的等級(jí),在管理者同意和需要驗(yàn)證碼的雙重前提下進(jìn)行保護(hù),以提高數(shù)據(jù)庫(kù)整體的安全運(yùn)行與穩(wěn)定。在對(duì)于數(shù)據(jù)庫(kù)的維護(hù)工作中,要注意加強(qiáng)對(duì)于現(xiàn)有數(shù)據(jù)庫(kù)的備份工作,實(shí)現(xiàn)自動(dòng)化保存,對(duì)于重要的數(shù)據(jù)進(jìn)行存底,以保障人們的正常使用。及時(shí)根據(jù)系統(tǒng)或數(shù)據(jù)的問(wèn)題進(jìn)行有效的提升和改革的目的,對(duì)其進(jìn)行分析和研究,最大限度上保障數(shù)據(jù)庫(kù)的完整有效,促進(jìn)軟件的設(shè)計(jì)和開(kāi)發(fā)。
對(duì)數(shù)據(jù)庫(kù)進(jìn)行實(shí)踐方面的研究,首先要確定數(shù)據(jù)庫(kù)的運(yùn)行目的和存在意義進(jìn)行分析,進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì)的目的就是為了為用戶營(yíng)造良好的運(yùn)行環(huán)境,滿足用戶的多樣性的需求,進(jìn)行必要的設(shè)計(jì)準(zhǔn)備和設(shè)計(jì)實(shí)施。首先是要對(duì)用戶的需求進(jìn)行分析,以確保整個(gè)過(guò)程的順利實(shí)施和安全的運(yùn)行。這是數(shù)據(jù)庫(kù)開(kāi)發(fā)的第一個(gè)階段,也是最重要的階段。在開(kāi)發(fā)數(shù)據(jù)庫(kù)的時(shí)候,主要任務(wù)是準(zhǔn)確地了解用戶的需求。在這個(gè)階段,關(guān)鍵是分析用戶的基本需求包括信息需求、安全和完整性需求以及處理需求等。這些需求反映了用戶的對(duì)于數(shù)據(jù)的要求,通過(guò)這些需求可以對(duì)數(shù)據(jù)庫(kù)加強(qiáng)應(yīng)用方面的功能的提高,方便人們使用。其次是對(duì)數(shù)據(jù)庫(kù)概念結(jié)構(gòu)進(jìn)行分析。最重要的是要找出數(shù)據(jù)之間的內(nèi)在聯(lián)系,總結(jié)用戶的需求,形成一個(gè)抽象的概念模型。在綜合設(shè)計(jì)的實(shí)際執(zhí)行過(guò)程中用視圖法,要基于一體化的觀點(diǎn),先對(duì)單元進(jìn)行分解,然后對(duì)每個(gè)部分進(jìn)行分解,最后對(duì)每個(gè)部分的視圖進(jìn)行調(diào)整。最后是對(duì)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)進(jìn)行分析,在這個(gè)階段,建立外部的模式關(guān)系是非常重要的。特別是以下這三個(gè)方面,首先數(shù)據(jù)在邏輯上是獨(dú)立的,軟件產(chǎn)品受邏輯模式的影響較小。其次,在不同的數(shù)據(jù)設(shè)計(jì)中滿足用戶的需求,由于大部分?jǐn)?shù)據(jù)庫(kù)結(jié)構(gòu)龐大,當(dāng)用戶需要發(fā)送時(shí),數(shù)據(jù)庫(kù)可以實(shí)現(xiàn)自動(dòng)保護(hù)用戶的信息,不需要用戶額外注意,方便用戶使用。
綜上所述,在軟件開(kāi)發(fā)中數(shù)據(jù)庫(kù)的設(shè)計(jì)是一項(xiàng)非常重要的任務(wù),關(guān)系到整個(gè)系統(tǒng)的穩(wěn)定運(yùn)行。因此在進(jìn)行設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),應(yīng)該遵循相關(guān)的規(guī)律,滿足用戶的使用需求的同時(shí)加強(qiáng)安全性,提高整體的穩(wěn)定,方便用戶的使用。
[1]賈榮秀,周楊.軟件開(kāi)發(fā)中數(shù)據(jù)庫(kù)設(shè)計(jì)理論的思考[J].信息與電腦,2016(09):119-120.
[2]郝朝君.關(guān)于軟件開(kāi)發(fā)中數(shù)據(jù)庫(kù)設(shè)計(jì)理論與實(shí)踐分析[J].信息通信,2016,(03):164-165.
[3]田艷,劉友生.Web數(shù)據(jù)庫(kù)軟件開(kāi)發(fā)中的自主適應(yīng)設(shè)計(jì)[J].科技信息(學(xué)術(shù)研究),2014,(18):231-232+234.