美章網(wǎng) 資料文庫(kù) 數(shù)據(jù)庫(kù)設(shè)計(jì)對(duì)網(wǎng)站開(kāi)發(fā)的影響范文

數(shù)據(jù)庫(kù)設(shè)計(jì)對(duì)網(wǎng)站開(kāi)發(fā)的影響范文

本站小編為你精心準(zhǔn)備了數(shù)據(jù)庫(kù)設(shè)計(jì)對(duì)網(wǎng)站開(kāi)發(fā)的影響參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫(xiě)作靈感。歡迎深入閱讀并收藏。

數(shù)據(jù)庫(kù)設(shè)計(jì)對(duì)網(wǎng)站開(kāi)發(fā)的影響

摘要:

隨著信息技術(shù)與科技設(shè)備的發(fā)展,網(wǎng)站得以出現(xiàn)。而隨著信息科技的普及,網(wǎng)站也得到普及。網(wǎng)站在開(kāi)發(fā)中涉及前臺(tái)頁(yè)面制作以及后臺(tái)程序管理制作,而后臺(tái)程序是一種基于服務(wù)器的可執(zhí)行程序,可以經(jīng)由服務(wù)器端執(zhí)行或數(shù)據(jù)庫(kù)連接進(jìn)行數(shù)據(jù)交換與修改。顯然,數(shù)據(jù)庫(kù)技術(shù)在網(wǎng)站開(kāi)發(fā)中占有重要地位。數(shù)據(jù)庫(kù)設(shè)計(jì)的質(zhì)量可以反映程序員的設(shè)計(jì)水平,也能夠直接影響網(wǎng)站的運(yùn)行效率。一個(gè)優(yōu)秀的數(shù)據(jù)庫(kù)設(shè)計(jì),能夠充分提升網(wǎng)站數(shù)據(jù)傳輸效率,保證數(shù)據(jù)信息的一致,所以數(shù)據(jù)庫(kù)設(shè)計(jì)優(yōu)化才可以保障網(wǎng)站的運(yùn)行質(zhì)量。本文通過(guò)分析數(shù)據(jù)庫(kù)概念、網(wǎng)站開(kāi)發(fā)的特點(diǎn)、數(shù)據(jù)庫(kù)在網(wǎng)站中的應(yīng)用、有無(wú)數(shù)據(jù)庫(kù)支持的網(wǎng)站開(kāi)發(fā)對(duì)比等,進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)在網(wǎng)站開(kāi)發(fā)中應(yīng)用的論述。

關(guān)鍵詞:

網(wǎng)站開(kāi)發(fā);數(shù)據(jù)庫(kù)技術(shù);互聯(lián)網(wǎng);應(yīng)用

互聯(lián)網(wǎng)出現(xiàn)十幾年,用非常快速的速度影響著人們的生活,改變?nèi)藗兊纳罘绞?、工作方式、生產(chǎn)效率等。順應(yīng)互聯(lián)網(wǎng)技術(shù)的發(fā)展與社會(huì)各階層的需求,網(wǎng)站被開(kāi)發(fā)出來(lái),政府機(jī)關(guān)與企業(yè)間等各種機(jī)構(gòu)都開(kāi)設(shè)獨(dú)立網(wǎng)站。網(wǎng)站的作用可以是為企業(yè)宣傳,可以是產(chǎn)品營(yíng)銷(xiāo),可以是知識(shí)傳遞等,以滿(mǎn)足人們的多種需求。因此,網(wǎng)站的開(kāi)發(fā)產(chǎn)業(yè)得到了有效發(fā)展。本文論述數(shù)據(jù)庫(kù)設(shè)計(jì)對(duì)網(wǎng)站開(kāi)發(fā)的作用。數(shù)據(jù)庫(kù)是網(wǎng)站開(kāi)發(fā)的核心,網(wǎng)站內(nèi)所有的數(shù)據(jù)都需要數(shù)據(jù)庫(kù)進(jìn)行處理,所以數(shù)據(jù)庫(kù)的設(shè)計(jì)是決定網(wǎng)站運(yùn)行質(zhì)量的關(guān)鍵因素。因此,本文以數(shù)據(jù)庫(kù)的設(shè)計(jì)為核心,展開(kāi)數(shù)據(jù)庫(kù)在網(wǎng)站開(kāi)發(fā)中應(yīng)用的研究,從而論述數(shù)據(jù)庫(kù)設(shè)計(jì)對(duì)網(wǎng)站開(kāi)發(fā)的實(shí)際價(jià)值。

1數(shù)據(jù)庫(kù)技術(shù)概述

數(shù)據(jù)庫(kù)在領(lǐng)域內(nèi)被稱(chēng)為數(shù)據(jù)的倉(cāng)庫(kù),是依據(jù)數(shù)據(jù)的傳輸形式與自身結(jié)構(gòu)進(jìn)行存儲(chǔ)與管理的倉(cāng)庫(kù)。后期隨著數(shù)據(jù)庫(kù)技術(shù)的不斷發(fā)展,數(shù)據(jù)庫(kù)的職能逐漸擴(kuò)展,已經(jīng)不僅用于管理信息與儲(chǔ)存信息,而且發(fā)展成為用戶(hù)所需的數(shù)據(jù)管理方式?,F(xiàn)展下的數(shù)據(jù)庫(kù)可以為用戶(hù)保存數(shù)據(jù),還可以關(guān)聯(lián)到與之相關(guān)的數(shù)據(jù)。程序開(kāi)發(fā)者按照不同用戶(hù)的需求進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),并負(fù)責(zé)數(shù)據(jù)庫(kù)的運(yùn)行、維護(hù)、安全保護(hù),確保數(shù)據(jù)庫(kù)的有效運(yùn)行[1]?,F(xiàn)階段,數(shù)據(jù)庫(kù)設(shè)計(jì)技術(shù)已經(jīng)成熟,可對(duì)大型數(shù)據(jù)進(jìn)行安全管理。所以,現(xiàn)代數(shù)據(jù)庫(kù)設(shè)計(jì)也被應(yīng)到各個(gè)領(lǐng)域中,如網(wǎng)絡(luò)購(gòu)物、銀行系統(tǒng)、網(wǎng)站等。

2數(shù)據(jù)庫(kù)的具體設(shè)計(jì)

2.1數(shù)據(jù)庫(kù)設(shè)計(jì)的原則程序員在進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí),要充分考慮可能影響數(shù)據(jù)庫(kù)設(shè)計(jì)的多方面因素,因此,需要程序員具有整體意識(shí),以用戶(hù)的需求為設(shè)計(jì)基礎(chǔ),避免出現(xiàn)過(guò)多不需要的數(shù)據(jù)庫(kù)空間,浪費(fèi)資源,同時(shí)節(jié)省人力、時(shí)間與財(cái)力。數(shù)據(jù)庫(kù)設(shè)計(jì)要被限定在特定范圍內(nèi),對(duì)用戶(hù)所需存儲(chǔ)的數(shù)據(jù)進(jìn)行管理。在數(shù)據(jù)庫(kù)開(kāi)發(fā)前,需要設(shè)計(jì)者做好充足準(zhǔn)備,全面了解數(shù)據(jù)庫(kù)的網(wǎng)站以及對(duì)網(wǎng)站后期可能開(kāi)發(fā)的需求。設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),要預(yù)留可再開(kāi)發(fā)的空間,使數(shù)據(jù)庫(kù)更具有可擴(kuò)展性[2]。數(shù)據(jù)表是數(shù)據(jù)庫(kù)的核心體現(xiàn),因此數(shù)據(jù)表的命名要清晰,方面用戶(hù)數(shù)據(jù)的查找與提取。同時(shí),要對(duì)用戶(hù)進(jìn)行權(quán)限配置,限定特定的用戶(hù)可以進(jìn)行數(shù)據(jù)庫(kù)訪問(wèn),以加強(qiáng)數(shù)據(jù)庫(kù)的訪問(wèn)安全。

2.2數(shù)據(jù)表字段的類(lèi)型數(shù)據(jù)表的字段需要根據(jù)用戶(hù)所需求的字段最小數(shù)據(jù)類(lèi)型進(jìn)行確認(rèn)。例如,性別數(shù)據(jù)庫(kù)。只有男女兩個(gè)分類(lèi),可以設(shè)置為int型,數(shù)字0代表男性,數(shù)字1代表女性。但是,如此設(shè)計(jì)會(huì)造成資源浪費(fèi)。于是,可以按最優(yōu)設(shè)計(jì)為基準(zhǔn),將字段設(shè)置為bit型,true為女性,false為男性?,F(xiàn)代信息技術(shù)的發(fā)展,使得硬盤(pán)的容量逐漸提升,市場(chǎng)價(jià)格也逐漸下降。但是,如果數(shù)據(jù)庫(kù)設(shè)計(jì)的不夠合理,隨著數(shù)據(jù)資源的集聚增加,占用的硬盤(pán)空間會(huì)逐漸加大,進(jìn)而影響數(shù)據(jù)庫(kù)的運(yùn)行效率,增加用戶(hù)數(shù)據(jù)瀏覽時(shí)所用的時(shí)間。

2.3數(shù)據(jù)表的設(shè)計(jì)數(shù)據(jù)表是數(shù)據(jù)庫(kù)對(duì)用戶(hù)的體現(xiàn)途徑。按照用戶(hù)的不同需求,數(shù)據(jù)庫(kù)的設(shè)計(jì)也有所區(qū)別,而數(shù)據(jù)庫(kù)的設(shè)計(jì)與網(wǎng)站的規(guī)模密切聯(lián)系[3]。數(shù)據(jù)庫(kù)的設(shè)計(jì)需要滿(mǎn)足用戶(hù)網(wǎng)站的多樣性與擴(kuò)展性需求,網(wǎng)站的設(shè)計(jì)會(huì)區(qū)分為不同的功能模塊。因此,在進(jìn)行數(shù)據(jù)表創(chuàng)建時(shí),要最大化將數(shù)據(jù)資源存儲(chǔ)到數(shù)據(jù)庫(kù)的不同表中,同時(shí)建立數(shù)據(jù)字典。實(shí)例說(shuō)明:某新聞網(wǎng)站,數(shù)據(jù)庫(kù)包含以下幾個(gè)方面:(1)系統(tǒng)數(shù)據(jù)表,用于用戶(hù)基本信息的存儲(chǔ),如聯(lián)系方式等;(2)菜單表,作為網(wǎng)站首頁(yè)菜單信息的存儲(chǔ);(3)欄目表,作為網(wǎng)站信息各欄目名稱(chēng)的存儲(chǔ);(4)新聞信息表,作為網(wǎng)站內(nèi)各項(xiàng)新聞內(nèi)容的存儲(chǔ),如新聞標(biāo)題、時(shí)間、信息來(lái)源等;(5)用戶(hù)表,作為網(wǎng)站各類(lèi)用戶(hù)與權(quán)限信息的存儲(chǔ)。以上所介紹的是簡(jiǎn)單的新聞網(wǎng)站的基本表設(shè)計(jì),如果網(wǎng)站內(nèi)部還有其他功能,可以繼續(xù)創(chuàng)建新表,不受限制。

3數(shù)據(jù)庫(kù)設(shè)計(jì)在網(wǎng)站開(kāi)發(fā)中的實(shí)現(xiàn)

3.1網(wǎng)站前臺(tái)的設(shè)計(jì)實(shí)現(xiàn)網(wǎng)站前臺(tái)的作用是將存儲(chǔ)在數(shù)據(jù)庫(kù)中的信息轉(zhuǎn)換為用戶(hù)可以通過(guò)瀏覽器進(jìn)行瀏覽的網(wǎng)頁(yè)。一個(gè)常用網(wǎng)站可以供用戶(hù)瀏覽的信息包括三個(gè)類(lèi)型:網(wǎng)站首頁(yè)信息、網(wǎng)站新聞欄目首頁(yè)信息、網(wǎng)站新聞頁(yè)面信息。此三個(gè)類(lèi)別中的信息均來(lái)自數(shù)據(jù)庫(kù),其中網(wǎng)站首頁(yè)所顯示的是不同新聞欄目中最近的幾條信息標(biāo)題,信息條數(shù)可以自行設(shè)計(jì);網(wǎng)站新聞欄目首頁(yè)所顯示的是網(wǎng)站內(nèi)部指定欄目的信息標(biāo)題;網(wǎng)站新聞頁(yè)面顯示的是用戶(hù)制定的新聞內(nèi)容的詳細(xì)內(nèi)容。所以,網(wǎng)站前臺(tái)的主要功能是能夠自動(dòng)生成網(wǎng)頁(yè)文件,這需要數(shù)據(jù)庫(kù)的輔助,各欄目?jī)?nèi)容需要隨時(shí)進(jìn)行信息的錄入、儲(chǔ)存、提取。數(shù)據(jù)庫(kù)設(shè)計(jì)中,需要將各類(lèi)信息做好數(shù)據(jù)表的分類(lèi),方便信息管理,最大化使用數(shù)據(jù)庫(kù)空間[4]。

3.2網(wǎng)站管理后臺(tái)的設(shè)計(jì)實(shí)現(xiàn)網(wǎng)站的后臺(tái)管理歸管理員個(gè)人使用,主要負(fù)責(zé)網(wǎng)站內(nèi)部各欄目與內(nèi)容的管理,涵蓋欄目的添加與替換、內(nèi)容的更新與替換、頁(yè)面的修改與維護(hù)等。后臺(tái)管理的結(jié)構(gòu)包括權(quán)限管理、欄目管理、信息管理、模板管理、插件管理等多個(gè)板塊。其中,權(quán)限管理用于設(shè)置網(wǎng)站的訪問(wèn)權(quán)限,如頁(yè)面是否允許復(fù)制、管理員設(shè)置等;欄目管理可以進(jìn)行欄目名稱(chēng)的調(diào)整,如名稱(chēng)替換、位置替換等;信息管理主要用于前臺(tái)新聞內(nèi)容的更新,可以做新聞的添加,也可以進(jìn)行刪除與修改等;插件管理是網(wǎng)站結(jié)構(gòu)的管理,如首頁(yè)管理、權(quán)限管理等可以將其他版塊添加到插件管理中。網(wǎng)站管理后臺(tái)涉及眾多模板,需要數(shù)據(jù)庫(kù)設(shè)計(jì)進(jìn)行網(wǎng)站結(jié)構(gòu)的優(yōu)化。

4數(shù)據(jù)庫(kù)在網(wǎng)站中應(yīng)用的結(jié)果分析

4.1網(wǎng)站建立期的分析網(wǎng)站在建設(shè)期間有多條新聞需求,在建設(shè)期如果沒(méi)有數(shù)據(jù)庫(kù)的支持,則需要?jiǎng)?chuàng)建多個(gè)靜態(tài)新聞頁(yè)面。欄目首頁(yè)需要4個(gè),網(wǎng)站首頁(yè)需要1個(gè),再加上個(gè)頁(yè)面的內(nèi)部頁(yè)面,數(shù)量居多,且如此開(kāi)發(fā)出的網(wǎng)站不可進(jìn)行重復(fù)使用,需要擴(kuò)展或者更新時(shí),則需要全部重新建立。而具有數(shù)據(jù)庫(kù)設(shè)計(jì)的網(wǎng)站在建設(shè)期間首先通過(guò)編程建立網(wǎng)站前臺(tái)與網(wǎng)站的內(nèi)容管理后臺(tái),設(shè)計(jì)時(shí)需要投入較多,但是設(shè)計(jì)后網(wǎng)站可以進(jìn)行重復(fù)利用。網(wǎng)站管理后臺(tái)可以長(zhǎng)久使用,可以直接進(jìn)行網(wǎng)站的改版,從而減少資源浪費(fèi)與時(shí)間成本。

4.2網(wǎng)站運(yùn)行期間的分析網(wǎng)站運(yùn)行維護(hù)期間,可分為兩種情況:網(wǎng)站內(nèi)部不需要內(nèi)容的更新;網(wǎng)站內(nèi)部需要做大量?jī)?nèi)容更新。第一種情況中,采取數(shù)據(jù)庫(kù)設(shè)計(jì)與不采取數(shù)據(jù)庫(kù)設(shè)計(jì),后期將付出的投入沒(méi)有太大差別,所以更需要考慮網(wǎng)站內(nèi)部需要大量?jī)?nèi)容更新的情況。這主要源于現(xiàn)代信息社會(huì)信息量巨大,無(wú)論是處于網(wǎng)站優(yōu)化還是企業(yè)宣傳,現(xiàn)代企業(yè)所建立的網(wǎng)站都需要進(jìn)行大量信息的上傳與修改。沒(méi)有數(shù)據(jù)庫(kù)支持的網(wǎng)站建設(shè),每進(jìn)行一條新聞的添加,都需要增加一個(gè)新聞頁(yè)面,同時(shí)還需要修改所屬欄目的首頁(yè),所以一次新聞的更新需要改動(dòng)三個(gè)位置,如進(jìn)行大量?jī)?nèi)容的添加,導(dǎo)致工作量劇增。而有數(shù)據(jù)庫(kù)支持的網(wǎng)站,增加新聞時(shí)不需要做任何頁(yè)面的添加與修改,只需在后臺(tái)添加已經(jīng)設(shè)置好的新聞管理頁(yè)面,操作簡(jiǎn)單。具體地,將需要添加的新聞標(biāo)題與內(nèi)容分別添加到各自的文本框,然后提交即可。可見(jiàn),工作量極小。

4.3結(jié)果分析現(xiàn)代社會(huì)處于一個(gè)信息爆炸的年代,海量信息在互聯(lián)網(wǎng)內(nèi)部傳播,用戶(hù)需要網(wǎng)站內(nèi)部具有新聞排序、檢索、分頁(yè)等功能,而這些功能的實(shí)現(xiàn),必須通過(guò)數(shù)據(jù)庫(kù)才可以完成。通過(guò)上述對(duì)有無(wú)數(shù)據(jù)庫(kù)網(wǎng)站之間的比較可以發(fā)現(xiàn),靜態(tài)頁(yè)面組成的網(wǎng)站使用與較小型的使用,內(nèi)容無(wú)需更改;而具備數(shù)據(jù)庫(kù)設(shè)計(jì)的網(wǎng)站開(kāi)發(fā)方式則適用范圍更廣,可以支持大型網(wǎng)站建設(shè),內(nèi)容更新快捷,反應(yīng)靈活,使用于大量制作網(wǎng)站的網(wǎng)絡(luò)公司使用,可重復(fù)利用性更高。

5結(jié)語(yǔ)

通過(guò)上文敘述可知,單純的網(wǎng)站開(kāi)發(fā)需要多個(gè)靜態(tài)頁(yè)面進(jìn)行連接,實(shí)用性較小,進(jìn)行數(shù)據(jù)更新時(shí)操作工作量過(guò)大,且網(wǎng)站一旦建立不可重復(fù)使用,不利于資源重復(fù)利用。而經(jīng)過(guò)數(shù)據(jù)庫(kù)的設(shè)計(jì)可以做到網(wǎng)站結(jié)構(gòu)的優(yōu)化。網(wǎng)站設(shè)計(jì)前,預(yù)先建立網(wǎng)站前臺(tái)與網(wǎng)站內(nèi)容管理的后臺(tái),通過(guò)用戶(hù)的需求將所需要的欄目信息存儲(chǔ)在數(shù)據(jù)庫(kù)中,在網(wǎng)站首頁(yè)進(jìn)行頁(yè)面瀏覽時(shí)可以快捷從數(shù)據(jù)庫(kù)進(jìn)行提取,而網(wǎng)站內(nèi)容更新也可以在后臺(tái)進(jìn)行簡(jiǎn)單操作,網(wǎng)站建立后可以進(jìn)行重復(fù)利用,隨時(shí)進(jìn)行網(wǎng)站改版,以可以看出網(wǎng)站有無(wú)數(shù)據(jù)庫(kù)設(shè)計(jì)的巨大差別。網(wǎng)站開(kāi)發(fā)的方向是實(shí)際應(yīng)用,數(shù)據(jù)庫(kù)的設(shè)計(jì)原則是優(yōu)化,因此數(shù)據(jù)庫(kù)設(shè)計(jì)在網(wǎng)站開(kāi)發(fā)中可以起到極大的優(yōu)化作用。

參考文獻(xiàn)

[1]徐偉明.ASP在網(wǎng)站開(kāi)發(fā)中數(shù)據(jù)庫(kù)連接方法及比較[J].電腦知識(shí)與技術(shù),2010(30):8448-8450.

[2]朱國(guó)進(jìn),夏虹.ADO在網(wǎng)站數(shù)據(jù)庫(kù)開(kāi)發(fā)中的應(yīng)用[J].山東電力高等專(zhuān)科學(xué)校學(xué)報(bào),2002(2):67-71.

[3]王玉蓉,王文娟.NET與數(shù)據(jù)庫(kù)技術(shù)在動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)中的研究與應(yīng)用[J].數(shù)字技術(shù)與應(yīng)用,2014(3):106.

[4]張俊強(qiáng).人才網(wǎng)站數(shù)據(jù)庫(kù)設(shè)計(jì)中對(duì)PowerDesigner建模工具的應(yīng)用[J].信息與電腦(理論版),2013(1):104-105

作者:張瑩 單位:遼寧公安司法管理干部學(xué)院

 

主站蜘蛛池模板: 麻豆www传媒| japanese色国产在线看免费| 欧美交换乱理伦片120秒| 偷拍区小说区图片区另类呻吟| 色狠狠一区二区三区香蕉| 国产日韩一区二区三区在线观看| 91视频一区二区三区| 女人与狥交下配a级正在播放| 中文字幕日本精品一区二区三区| 日韩欧美伊人久久大香线蕉| 亚洲午夜成人片| 永久免费毛片在线播放| 免费国产成人午夜电影| 美女双腿打开让男人桶爽网站| 国产人妖视频一区在线观看| 国产免费插插插| 国产精品久久久久久福利| 91麻豆国产福利精品| 天天射综合网站| 一区二区三区日本| 成人看片黄a在线观看| 久久久久女教师免费一区| 日韩精品无码久久一区二区三| 亚洲人成网站18禁止久久影院| 欧美色吧视频在线观看| 亚洲香蕉久久一区二区| 真实的国产乱xxxx在线| 午夜精品久久久久久久99热| 色噜噜在线观看| 国产亚洲欧美视频| 黄色小说网站在线观看| 国产真实伦偷精品| 1204国产成人精品视频| 国产美女极度色诱视频www| 99久久人妻精品免费一区| 天天久久综合网站| japanese老熟妇乱子伦视频 | 日本人与黑人xxxx| 久久精品午夜福利| 日韩精品无码免费专区午夜不卡| 亚洲aⅴ无码专区在线观看q |