項(xiàng)目1基于VB技術(shù)的電腦銷售管理系統(tǒng)的設(shè)計(jì)研究_第1頁(yè)
項(xiàng)目1基于VB技術(shù)的電腦銷售管理系統(tǒng)的設(shè)計(jì)研究_第2頁(yè)
項(xiàng)目1基于VB技術(shù)的電腦銷售管理系統(tǒng)的設(shè)計(jì)研究_第3頁(yè)
項(xiàng)目1基于VB技術(shù)的電腦銷售管理系統(tǒng)的設(shè)計(jì)研究_第4頁(yè)
項(xiàng)目1基于VB技術(shù)的電腦銷售管理系統(tǒng)的設(shè)計(jì)研究_第5頁(yè)
已閱讀5頁(yè),還剩51頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

項(xiàng)目1基于VB技術(shù)的電腦銷售管理系統(tǒng)的設(shè)計(jì)研究數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟按照規(guī)范化設(shè)計(jì)方法將數(shù)據(jù)庫(kù)設(shè)計(jì)分為以下6個(gè)階段需求分析概念結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)物理設(shè)計(jì)數(shù)據(jù)庫(kù)實(shí)施數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)2需求分析設(shè)計(jì)局部視圖集成視圖概念結(jié)構(gòu)設(shè)計(jì)設(shè)計(jì)邏輯結(jié)構(gòu)優(yōu)化邏輯結(jié)構(gòu)邏輯結(jié)構(gòu)設(shè)計(jì)設(shè)計(jì)物理結(jié)構(gòu)評(píng)價(jià)物理結(jié)構(gòu)物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)試驗(yàn)性運(yùn)行數(shù)據(jù)庫(kù)實(shí)施滿意加載數(shù)據(jù)庫(kù)投入運(yùn)行維護(hù)否是數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程3需求分析的任務(wù)詳細(xì)調(diào)查用戶要處理的對(duì)象充分了解原系統(tǒng)的工作概況明確用戶的各種要求然后在此基礎(chǔ)上確定新系統(tǒng)的功能信息要求處理要求完整性要求4需求分析方法為了明確用戶的實(shí)際要求,需要:跟班作業(yè);開調(diào)查會(huì);請(qǐng)專人介紹;詢問(wèn);設(shè)計(jì)調(diào)查表要用戶填寫;查閱記錄等;5項(xiàng)目背景一直以來(lái),電腦銷售公司使用傳統(tǒng)的人工方式管理計(jì)算機(jī)銷售的日常工作。一個(gè)最典型的手工處理“電腦銷售過(guò)程”就是:電腦銷售公司與客戶達(dá)成購(gòu)買協(xié)議并簽訂銷售訂單后,由銷售方的銷售員親自拿著訂單去財(cái)務(wù)部交錢,然后再去倉(cāng)庫(kù)領(lǐng)貨,最后才進(jìn)行裝機(jī)。這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差、容易讓底層員工混水摸魚,并且直接遷涉到倉(cāng)庫(kù)的出入庫(kù)管理,形成了雙向物流。如果時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和發(fā)票、收據(jù)等數(shù)據(jù),對(duì)于日后的查找更新和保管都帶來(lái)了不少的困難。6可行性分析“電腦銷售管理系統(tǒng)”的設(shè)計(jì)與開發(fā),將從根本上解決整個(gè)商品銷售業(yè)務(wù)流程效率低、處理能力差等手工操作過(guò)程中表現(xiàn)出的不足之處。方便電腦銷售商對(duì)商品資料、客戶資料、銷售業(yè)績(jī)等進(jìn)行高效的管理。使用該程序,管理層可以及時(shí)查詢、管理商品,管理員工,還可以對(duì)當(dāng)前銷售業(yè)績(jī)、銷售財(cái)務(wù)進(jìn)行一些統(tǒng)計(jì),給出統(tǒng)計(jì)表格,以便全面掌握商品的銷售情況。利用計(jì)算機(jī)來(lái)處理會(huì)極大程度地提高效率和處理能力。銷售員工將不需再為整個(gè)銷售過(guò)程忙碌,工作人員出錯(cuò)的概率也會(huì)減少,工作效率自然就會(huì)提高。7需求分析系統(tǒng)需求本套系統(tǒng)的開發(fā)擬以電腦來(lái)代替手工辦公模式,并可推廣至各大電腦銷售公司使用。在系統(tǒng)開發(fā)上,我們選取的工具是MicrosoftVisualBasic6.0,數(shù)據(jù)庫(kù)采用MicrosoftSQLServer2000。8需求分析功能需求基于以上開發(fā)背景分析及目標(biāo)定位,將“電腦銷售管理系統(tǒng)”劃分成基本信息管理、產(chǎn)品信息管理、庫(kù)存操作管理、庫(kù)存警示管理和統(tǒng)計(jì)查詢管理5大模塊9需求分析10需求分析業(yè)務(wù)流圖11總體設(shè)計(jì)基本設(shè)計(jì)概念和處理流程用戶在運(yùn)行本系統(tǒng)時(shí),首先應(yīng)產(chǎn)生一個(gè)“身份驗(yàn)證”框,對(duì)用戶身份進(jìn)行確認(rèn),然后才能進(jìn)入到相應(yīng)的管理模塊。----對(duì)于客戶(消費(fèi)者)來(lái)說(shuō),首先應(yīng)了解客戶的相關(guān)資料,然后根據(jù)客戶的購(gòu)買類型,----從系統(tǒng)中調(diào)出原來(lái)錄入的資料(入庫(kù)),并生成訂單(出庫(kù))。----對(duì)于公司工作人員來(lái)說(shuō),當(dāng)新進(jìn)一批設(shè)備時(shí),應(yīng)將其分類(產(chǎn)品類目管理)后輸入----設(shè)備的相關(guān)信息(入庫(kù));當(dāng)用戶購(gòu)買此設(shè)備時(shí),又進(jìn)入到設(shè)備的出庫(kù)管理;當(dāng)出----庫(kù)數(shù)量大于庫(kù)存數(shù)量時(shí),系統(tǒng)將報(bào)告警示信息;每隔一段時(shí)間進(jìn)行設(shè)備盤點(diǎn)。----對(duì)于公司老總來(lái)說(shuō),需了解每天的銷售情況(統(tǒng)計(jì)查詢管理),同時(shí)對(duì)公司工作人----員相關(guān)資料進(jìn)行管理(用戶信息管理)。

12總體設(shè)計(jì)模塊設(shè)計(jì)1.基本信息管理包括客戶信息管理、倉(cāng)庫(kù)信息管理、用戶信息管理等。客戶信息管理完成客戶的分類查詢和添加、修改、刪除;倉(cāng)庫(kù)信息管理完成倉(cāng)庫(kù)的建立、查詢、修改、刪除;用戶信息管理限定操作員的權(quán)限,添加、修改、刪除操作員等。2.產(chǎn)品信息管理包括產(chǎn)品類目管理和產(chǎn)品信息管理。產(chǎn)品類目管理完成類目創(chuàng)建及類目中的下級(jí)類目創(chuàng)建和分類,也可查詢、修改、刪除類目信息;產(chǎn)品信息管理完成產(chǎn)品基本信息的錄入、查詢、修改和刪除。3.庫(kù)存操作管理包括入庫(kù)、出庫(kù)和倉(cāng)庫(kù)盤點(diǎn)管理。在入庫(kù)操作中用填寫入庫(kù)單的形式來(lái)完成產(chǎn)品的入庫(kù)行為;在出庫(kù)操作中用填寫出庫(kù)單的形式來(lái)完成產(chǎn)品的出庫(kù)行為,當(dāng)出庫(kù)數(shù)據(jù)大于庫(kù)存數(shù)量時(shí),系統(tǒng)將報(bào)告警示信息;庫(kù)存盤點(diǎn)用于顯示倉(cāng)庫(kù)中所有產(chǎn)品的庫(kù)存信息。4.庫(kù)存警示管理包括數(shù)量報(bào)警和失效報(bào)警。數(shù)量報(bào)警可選擇在產(chǎn)品數(shù)量超過(guò)上限或數(shù)量低于下限的產(chǎn)品;失效報(bào)警即報(bào)告產(chǎn)品的有效期。以上兩項(xiàng)信息都是在填寫入庫(kù)單時(shí)填寫的。5.統(tǒng)計(jì)查詢管理包括產(chǎn)品入庫(kù)統(tǒng)計(jì)表和庫(kù)存產(chǎn)品物流統(tǒng)計(jì)表。此模塊完成產(chǎn)品入庫(kù)的所有信息,庫(kù)存產(chǎn)品的物流信息,其查詢、統(tǒng)計(jì)是全面的。13數(shù)據(jù)庫(kù)設(shè)計(jì)14(一)數(shù)據(jù)庫(kù)系統(tǒng)的需求分析在這個(gè)階段中,將對(duì)需要存儲(chǔ)的數(shù)據(jù)進(jìn)行收集和整理,并組織建立完整的數(shù)據(jù)集??梢允褂枚喾N方法進(jìn)行數(shù)據(jù)的收集,例如相關(guān)人員調(diào)查、歷史數(shù)據(jù)查閱、觀摩實(shí)際的運(yùn)作流程以及轉(zhuǎn)換各種實(shí)用表單等。15數(shù)據(jù)流圖職員發(fā)貨部門訂單信息客戶客戶信息訂貨接受訂貨雇員信息訂單信息產(chǎn)品信息產(chǎn)品信息產(chǎn)品信息16(二)數(shù)據(jù)庫(kù)系統(tǒng)的概念模型設(shè)計(jì)在需求分析的基礎(chǔ)上,用E—R模型表示數(shù)據(jù)及其相互間的聯(lián)系,產(chǎn)生反映用戶信息需求的數(shù)據(jù)模型。概念設(shè)計(jì)的目的是準(zhǔn)確地描述應(yīng)用領(lǐng)域的信息模式,支持用戶的各種應(yīng)用,概念設(shè)計(jì)的成果是繪制出數(shù)據(jù)庫(kù)系統(tǒng)的E—R圖。17電腦銷售管理系統(tǒng)的數(shù)據(jù)庫(kù)E-R模型顧客雇員產(chǎn)品銷售nmp18電腦銷售管理數(shù)據(jù)庫(kù)系統(tǒng)的E—R模型19(三)公司管理數(shù)據(jù)庫(kù)系統(tǒng)的邏輯設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的任務(wù)是把數(shù)據(jù)庫(kù)概念設(shè)計(jì)階段產(chǎn)生的數(shù)據(jù)庫(kù)概念模式(E—R圖)轉(zhuǎn)換為數(shù)據(jù)庫(kù)邏輯模式。進(jìn)行數(shù)據(jù)庫(kù)邏輯設(shè)計(jì),首先將概念設(shè)計(jì)中所得的E—R圖轉(zhuǎn)換成等價(jià)的關(guān)系模式,然后,再進(jìn)行邏輯模式的規(guī)范化和性能優(yōu)化,使形成的數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)表,滿足用戶的完整性和安全性要求。201、E—R圖轉(zhuǎn)換為系統(tǒng)的數(shù)據(jù)表利用E—R圖到關(guān)系模式轉(zhuǎn)換的有關(guān)知識(shí),將電腦銷售管理數(shù)據(jù)庫(kù)系統(tǒng)的E—R圖轉(zhuǎn)換為系統(tǒng)的數(shù)據(jù)表。212、將邏輯模式規(guī)范化和性能優(yōu)化由E—R圖轉(zhuǎn)換的數(shù)據(jù)庫(kù)邏輯模型還只是邏輯模式的雛形,要成為邏輯模式,還需要進(jìn)行以下幾個(gè)方面的處理:對(duì)數(shù)據(jù)庫(kù)的性能、存儲(chǔ)空間等優(yōu)化;數(shù)據(jù)庫(kù)邏輯模型的規(guī)范化22A、對(duì)數(shù)據(jù)庫(kù)的性能、存儲(chǔ)空間等優(yōu)化依據(jù):提高數(shù)據(jù)庫(kù)性能的措施有:減少聯(lián)接運(yùn)算和減少關(guān)系的大小和數(shù)據(jù)量等。節(jié)省存儲(chǔ)空間的措施有:減少每個(gè)屬性所占的空間、采用假屬性減少重復(fù)數(shù)據(jù)所占存儲(chǔ)空間。23拆分產(chǎn)品信息表(product)

后的邏輯模式24B、數(shù)據(jù)庫(kù)邏輯模型的規(guī)范化數(shù)據(jù)庫(kù)的范式理論關(guān)系數(shù)據(jù)庫(kù)范式理論是在數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中將要依據(jù)的準(zhǔn)則,數(shù)據(jù)庫(kù)結(jié)構(gòu)必須要滿足這些準(zhǔn)則,才能確保數(shù)據(jù)的準(zhǔn)確性和可靠性。這些準(zhǔn)則被稱為規(guī)范化形式,即范式。在數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中,對(duì)數(shù)據(jù)庫(kù)進(jìn)行檢查和修改并使它符合范式的過(guò)程叫做規(guī)范化。25規(guī)范化后的數(shù)據(jù)庫(kù)邏輯模式26C、確定數(shù)據(jù)表和表中的字段Customer表:用來(lái)存儲(chǔ)有關(guān)客戶的信息字段名稱數(shù)據(jù)類型預(yù)計(jì)長(zhǎng)度特殊限制客戶IDint默認(rèn)惟一,且不可為空公司名稱char30聯(lián)系人姓名char8聯(lián)系方式char12地址char30郵編char627P_order表:用來(lái)存儲(chǔ)有關(guān)訂單的信息字段名稱數(shù)據(jù)類型預(yù)計(jì)長(zhǎng)度特殊限制訂單IDint默認(rèn)惟一,且不可為空產(chǎn)品IDint默認(rèn)數(shù)量int默認(rèn)雇員IDint默認(rèn)客戶IDint默認(rèn)訂貨日期Datetime默認(rèn)28Employee表:用來(lái)存儲(chǔ)有關(guān)雇員的信息字段名稱數(shù)據(jù)類型預(yù)計(jì)長(zhǎng)度特殊限制雇員IDint默認(rèn)惟一,且不可為空姓名char8性別char2出生年月datetime默認(rèn)雇傭日期datetime默認(rèn)特長(zhǎng)char20薪水money默認(rèn)29Product表:用來(lái)存儲(chǔ)有關(guān)產(chǎn)品的信息字段名稱數(shù)據(jù)類型預(yù)計(jì)長(zhǎng)度特殊限制產(chǎn)品IDint默認(rèn)惟一,且不可為空產(chǎn)品名char10類別IDint默認(rèn)單價(jià)money默認(rèn)庫(kù)存量int默認(rèn)30Category表:用來(lái)存儲(chǔ)有關(guān)產(chǎn)品類別的信息字段名稱數(shù)據(jù)類型預(yù)計(jì)長(zhǎng)度特殊限制類別IDint默認(rèn)惟一,且不可為空類別名char默認(rèn)說(shuō)明char1631D、建立約束,以保證數(shù)據(jù)的完整性和一致性32數(shù)據(jù)完整性數(shù)據(jù)的完整性是指存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)的正確性和可靠性,它是衡量數(shù)據(jù)庫(kù)中數(shù)據(jù)質(zhì)量好壞的一種標(biāo)準(zhǔn)。數(shù)據(jù)完整性要確保數(shù)據(jù)庫(kù)中數(shù)據(jù)一致、準(zhǔn)確,同時(shí)符合企業(yè)規(guī)則。因此,滿足數(shù)據(jù)完整性要求的數(shù)據(jù)應(yīng)具有以下特點(diǎn):數(shù)據(jù)類型準(zhǔn)確無(wú)誤數(shù)據(jù)的值滿足范圍設(shè)置同一表格數(shù)據(jù)之間不存在沖突多個(gè)表格數(shù)據(jù)之間不存在沖突33實(shí)體完整性(EntityIntegrity功能:實(shí)體完整性的目的是確保數(shù)據(jù)庫(kù)中所有實(shí)體的惟一性,也就是不應(yīng)使用完全相同的數(shù)據(jù)記錄。方法:設(shè)定主鍵((PrimaryKey)、惟一鍵(UniqueKey)、惟一索引(UniqueIndex)和標(biāo)識(shí)列(IdentityColumn)等,其中最常用的是使用主鍵。34區(qū)域完整性(DomainIntegrity功能:要求數(shù)據(jù)表中的數(shù)據(jù)位于某一個(gè)特定的允許范圍內(nèi)。方法:使用默認(rèn)值(Default)、核查(Check)、外鍵(ForeignKey)、數(shù)據(jù)類型(DataType)和規(guī)則(Rule)等多種方法來(lái)實(shí)現(xiàn)區(qū)域完整性。例:如果限制“性別”字段的數(shù)據(jù)值可以是“男”或“女”,那么,輸入的其他數(shù)值將被SQLServer2000拒絕。35參照完整性(ReferentialIntegrity)作用:用來(lái)維護(hù)相關(guān)數(shù)據(jù)表之間數(shù)據(jù)一致性的手段,通過(guò)實(shí)現(xiàn)參照完整性,可以避免因一個(gè)數(shù)據(jù)表的記錄改變而造成另一個(gè)數(shù)據(jù)表內(nèi)的數(shù)據(jù)變成無(wú)效的值。方法:外鍵(ForeignKey)、核查(Check)、、觸發(fā)器(Trigger)和存儲(chǔ)過(guò)程(StoredProcedure)。例:在employee表和P_order表中,如果要?jiǎng)h除employee表中的一條記錄,而同時(shí)在P_order表中存在需要參考該記錄的記錄集,那么該刪除操作將會(huì)失敗,這樣就避免了P_order表中的數(shù)據(jù)失去關(guān)聯(lián)。36用戶定義完整性功能:這種數(shù)據(jù)完整性由用戶根據(jù)實(shí)際應(yīng)用中的需要自行定義。方法:規(guī)則(Rule)、觸發(fā)器(Trigger)、存儲(chǔ)過(guò)程(StoredProcedure)和數(shù)據(jù)表創(chuàng)建時(shí)可以使用的所有約束(Constraint)。例:在employee表和P_order表中,如果某雇員負(fù)責(zé)的訂單數(shù)超過(guò)5個(gè),那么該雇員的“薪水”應(yīng)大于5000。37主鍵和外鍵數(shù)據(jù)表之間的關(guān)聯(lián)實(shí)際上是通過(guò)鍵(Key)來(lái)實(shí)現(xiàn)的。所謂的“鍵”是指數(shù)據(jù)表中的一個(gè)字段,鍵分主鍵(PrimaryKey)和外鍵(ForeignKey)兩種,它們都在數(shù)據(jù)表聯(lián)接的過(guò)程中起著重大的作用。38主鍵:主鍵是數(shù)據(jù)表中具有惟一性的字段,設(shè)置為主鍵的字段的值不能重復(fù)。作用:執(zhí)行查詢,以提高查詢的速度。數(shù)據(jù)庫(kù)管理系統(tǒng)并不會(huì)強(qiáng)制要求在每一個(gè)數(shù)據(jù)表中必須設(shè)置主鍵,但這里推薦大家這樣做,因?yàn)橹麈I在數(shù)據(jù)表聯(lián)接和提高查詢性能方面會(huì)起到很大的作用。39外鍵一個(gè)數(shù)據(jù)表將使用該數(shù)據(jù)表中的外鍵連接到其它的數(shù)據(jù)表,而這個(gè)外鍵字段在其它的數(shù)據(jù)表中將作為主鍵字段出現(xiàn)。40約束使用約束是實(shí)現(xiàn)數(shù)據(jù)完整性最主要的方法,使用約束的主要目的是限制輸入到表中的數(shù)值的范圍。從應(yīng)用范圍來(lái)講,約束可分為兩種:字段級(jí)約束和數(shù)據(jù)表級(jí)約束。字段級(jí)約束:字段級(jí)約束是數(shù)據(jù)表中字段定義的一部分,它只能應(yīng)用于數(shù)據(jù)表中的一個(gè)字段。數(shù)據(jù)表級(jí)約束:數(shù)據(jù)表級(jí)約束獨(dú)立于數(shù)據(jù)表的字段定義之外,它可以應(yīng)用于數(shù)據(jù)表中的多個(gè)字段。41(1)主鍵((PRIMARYKEY)約束主鍵約束使用數(shù)據(jù)表中的一列數(shù)據(jù)或多列數(shù)據(jù)來(lái)惟一地標(biāo)識(shí)一行數(shù)據(jù)。也就是說(shuō),在數(shù)據(jù)表中不能存在主鍵相同的兩行數(shù)據(jù)。而且,位于主鍵約束下的數(shù)據(jù)應(yīng)使用確定的數(shù)據(jù),不能輸入NULL來(lái)代替確定的數(shù)值。在管理數(shù)據(jù)表時(shí),應(yīng)確保每一個(gè)數(shù)據(jù)表都擁有自己惟一的主鍵,從而實(shí)現(xiàn)數(shù)據(jù)的實(shí)體完整性。42(2)

外鍵(FOREIGNKEY)約束外鍵約束主要用來(lái)實(shí)現(xiàn)數(shù)據(jù)的區(qū)域完整性和引用完整性。如果確定了數(shù)據(jù)表中某一個(gè)字段將作為該數(shù)據(jù)表與其他數(shù)據(jù)表關(guān)聯(lián)時(shí)使用的外鍵,那么,該字段的取值范圍將決定于關(guān)聯(lián)數(shù)據(jù)表中該字段的取值。43(3)惟一(UNIQUE)約束惟一約束主要用來(lái)確保非主鍵字段中數(shù)據(jù)的惟一性。惟一約束同主鍵約束主要區(qū)別在于:在同一個(gè)數(shù)據(jù)表中,惟一約束可以用來(lái)同時(shí)約束一個(gè)或多個(gè)非主鍵字段中數(shù)據(jù)的惟一性,而主鍵約束只允許約束一個(gè)字段數(shù)據(jù)的惟一性或多個(gè)字段組合在一起的惟一性。在使用惟一約束的字段中允許出現(xiàn)NULL值,而在使用主鍵約束時(shí),字段中不允許出現(xiàn)NULL值。44(4)核查(CHECK)約束核查約束通過(guò)檢查輸入數(shù)據(jù)表字段的數(shù)值來(lái)維護(hù)數(shù)據(jù)的完整性,以確保只有符合條件的數(shù)據(jù)才能夠進(jìn)入數(shù)據(jù)表。它通常是通過(guò)檢查一個(gè)邏輯表達(dá)式的結(jié)果是否為真來(lái)判斷數(shù)據(jù)是否符合條件的。451、建立主鍵約束,以惟一標(biāo)識(shí)數(shù)據(jù)表的各條記錄用主鍵來(lái)標(biāo)識(shí)記錄,在本公司管理數(shù)據(jù)庫(kù)中,雇員ID是employee表的主鍵,客戶ID是customer表的主鍵,產(chǎn)品ID是product表的主鍵,類別ID是category表的主鍵,訂單ID是P_order表的主鍵。462、建立數(shù)據(jù)表之間的關(guān)聯(lián),并根據(jù)建立的關(guān)聯(lián),實(shí)現(xiàn)表之間的參照完整性47employee雇員ID姓名性別出生年月雇傭日期特長(zhǎng)薪水P_order訂單ID產(chǎn)品ID數(shù)量雇員ID客戶ID訂貨日期Product產(chǎn)品ID產(chǎn)品名類別ID單價(jià)庫(kù)存量customer客戶ID公司名稱聯(lián)系人姓名聯(lián)系方式地址郵編category類別ID類別名說(shuō)明48493、對(duì)表中一些字段建立檢查約束如性別字段值應(yīng)為“男”或“女”,添加約束“check(性別in(‘男’,女’))”,定貨日期應(yīng)在系統(tǒng)日期之前,添加約束“check(訂貨日期<date())”50(四)電腦銷售管理數(shù)據(jù)庫(kù)

系統(tǒng)的物理設(shè)計(jì)1.選擇存儲(chǔ)結(jié)構(gòu):設(shè)計(jì)物理存儲(chǔ)結(jié)構(gòu)的目的是確定如何在磁盤上存儲(chǔ)關(guān)系、索引等數(shù)據(jù)庫(kù)文件,使得空間利用率最大而數(shù)據(jù)操作的開銷最小。由于物理存儲(chǔ)結(jié)構(gòu)的設(shè)計(jì)包含的方面非常廣泛,而且不同的數(shù)據(jù)庫(kù)管理系統(tǒng)對(duì)磁盤空間管理的策略差別很大,所以,在此不多介紹和考慮。512.選取存儲(chǔ)方法:選擇存取方法的目的是使事務(wù)能快速存取數(shù)據(jù)庫(kù)中的數(shù)據(jù)。任何數(shù)據(jù)庫(kù)管理系統(tǒng)都提供多種存取方法。其中最常用的是索引方法。52索引的選擇是數(shù)據(jù)庫(kù)物理設(shè)計(jì)的基本問(wèn)題,以下設(shè)置索引的基本規(guī)則:(1)凡滿足下列條件之一的字段和表,不宜建立索引。不出現(xiàn)或很少出現(xiàn)在查詢條件中的字段;

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論