項(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è),還剩52頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、工程一基于VB技術(shù)的電腦銷售管理系統(tǒng)的設(shè)計(jì)研討數(shù)據(jù)庫(kù)設(shè)計(jì)的根本步驟按照規(guī)范化設(shè)計(jì)方法將數(shù)據(jù)庫(kù)設(shè)計(jì)分為以下6個(gè)階段需求分析概念構(gòu)造設(shè)計(jì)邏輯構(gòu)造設(shè)計(jì)數(shù)據(jù)庫(kù)物理設(shè)計(jì)數(shù)據(jù)庫(kù)實(shí)施數(shù)據(jù)庫(kù)運(yùn)轉(zhuǎn)和維護(hù)需求分析設(shè)計(jì)部分視圖集成視圖概念構(gòu)造設(shè)計(jì)設(shè)計(jì)邏輯構(gòu)造優(yōu)化邏輯構(gòu)造邏輯構(gòu)造設(shè)計(jì)設(shè)計(jì)物理構(gòu)造評(píng)價(jià)物理構(gòu)造物理構(gòu)造設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)實(shí)驗(yàn)性運(yùn)轉(zhuǎn)數(shù)據(jù)庫(kù)實(shí)施稱心加載數(shù)據(jù)庫(kù)投入運(yùn)轉(zhuǎn)維護(hù)否是數(shù)據(jù)庫(kù)設(shè)計(jì)過程需求分析的義務(wù)詳細(xì)調(diào)查用戶要處置的對(duì)象充分了解原系統(tǒng)的任務(wù)概略明確用戶的各種要求然后在此根底上確定新系統(tǒng)的功能信息要求處置要求完好性要求需求分析方法為了明確用戶的實(shí)踐要求,需求:跟班作業(yè);開調(diào)查會(huì);請(qǐng)專人引見;訊問;設(shè)計(jì)調(diào)查表

2、要用戶填寫;查閱記錄等;工程背景不斷以來,電腦銷售公司運(yùn)用傳統(tǒng)的人工方式管理計(jì)算機(jī)銷售的日常任務(wù)。一個(gè)最典型的手工處置“電腦銷售過程就是:電腦銷售公司與客戶達(dá)成購(gòu)買協(xié)議并簽署銷售訂單后,由銷售方的銷售員親身拿著訂單去財(cái)務(wù)部交錢,然后再去倉(cāng)庫(kù)領(lǐng)貨,最后才進(jìn)展裝機(jī)。這種管理方式存在著許多缺陷,如:效率低、嚴(yán)密性差、容易讓底層員工混水摸魚,并且直接遷涉到倉(cāng)庫(kù)的出入庫(kù)管理,構(gòu)成了雙向物流。假設(shè)時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和發(fā)票、收據(jù)等數(shù)據(jù),對(duì)于日后的查找更新和保管都帶來了不少的困難。 可行性分析“電腦銷售管理系統(tǒng)的設(shè)計(jì)與開發(fā),將從根本上處理整個(gè)商品銷售業(yè)務(wù)流程效率低、處置才干差等手工操作過程中表現(xiàn)出的缺

3、乏之處。方便電腦銷售商對(duì)商品資料、客戶資料、銷售業(yè)績(jī)等進(jìn)展高效的管理。運(yùn)用該程序,管理層可以及時(shí)查詢、管理商品,管理員工,還可以對(duì)當(dāng)前銷售業(yè)績(jī)、銷售財(cái)務(wù)進(jìn)展一些統(tǒng)計(jì),給出統(tǒng)計(jì)表格,以便全面掌握商品的銷售情況。利用計(jì)算機(jī)來處置睬極大程度地提高效率和處置才干。銷售員工將不需再為整個(gè)銷售過程忙碌,任務(wù)人員出錯(cuò)的概率也會(huì)減少,任務(wù)效率自然就會(huì)提高。 需求分析系統(tǒng)需求 本套系統(tǒng)的開發(fā)擬以電腦來替代手工辦公方式,并可推行至各大電腦銷售公司運(yùn)用。在系統(tǒng)開發(fā)上,我們選取的工具是Microsoft Visual Basic 6.0 ,數(shù)據(jù)庫(kù)采用Microsoft SQL Server 2000 。需求分析功能需

4、求 基于以上開發(fā)背景分析及目的定位,將“電腦銷售管理系統(tǒng)劃分成根本信息管理、產(chǎn)品信息管理、庫(kù)存操作管理、庫(kù)存警示管理和統(tǒng)計(jì)查詢管理5大模塊 需求分析需求分析業(yè)務(wù)流圖總體設(shè)計(jì) 根本設(shè)計(jì)概念和處置流程 用戶在運(yùn)轉(zhuǎn)本系統(tǒng)時(shí),首先應(yīng)產(chǎn)生一個(gè)“身份驗(yàn)證框,對(duì)用戶身份進(jìn)展確認(rèn),然后才干進(jìn)入到相應(yīng)的管理模塊。-對(duì)于客戶消費(fèi)者來說,首先應(yīng)了解客戶的相關(guān)資料,然后根據(jù)客戶的購(gòu)買類型,-從系統(tǒng)中調(diào)出原來錄入的資料入庫(kù),并生成訂單出庫(kù)。-對(duì)于公司任務(wù)人員來說,當(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)告警示信息

5、;每隔一段時(shí)間進(jìn)展設(shè)備清點(diǎn)。-對(duì)于公司老總來說,需了解每天的銷售情況統(tǒng)計(jì)查詢管理,同時(shí)對(duì)公司任務(wù)人-員相關(guān)資料進(jìn)展管理用戶信息管理。 總體設(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ù)和

6、倉(cāng)庫(kù)清點(diǎn)管理。在入庫(kù)操作中用填寫入庫(kù)單的方式來完成產(chǎn)品的入庫(kù)行為;在出庫(kù)操作中用填寫出庫(kù)單的方式來完成產(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ù)量超越上限或數(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ì)是全面的。數(shù)據(jù)庫(kù)設(shè)計(jì) 一數(shù)據(jù)庫(kù)系統(tǒng)的需求分析 在這個(gè)階段中,將對(duì)需求存儲(chǔ)的數(shù)據(jù)進(jìn)展搜集和整理,并組織建立完好

7、的數(shù)據(jù)集??梢赃\(yùn)用多種方法進(jìn)展數(shù)據(jù)的搜集,例如相關(guān)人員調(diào)查、歷史數(shù)據(jù)查閱、觀摩實(shí)踐的運(yùn)作流程以及轉(zhuǎn)換各種適用表單等。 數(shù)據(jù)流圖職員發(fā)貨部門訂單信息客戶客戶信息訂貨接受訂貨雇員信息訂單信息產(chǎn)品信息產(chǎn)品信息產(chǎn)品信息二數(shù)據(jù)庫(kù)系統(tǒng)的概念模型設(shè)計(jì) 在需求分析的根底上,用ER模型表示數(shù)據(jù)及其相互間的聯(lián)絡(luò),產(chǎn)生反映用戶信息需求的數(shù)據(jù)模型。概念設(shè)計(jì)的目的是準(zhǔn)確地描畫運(yùn)用領(lǐng)域的信息方式,支持用戶的各種運(yùn)用,概念設(shè)計(jì)的成果是繪制出數(shù)據(jù)庫(kù)系統(tǒng)的ER圖。電腦銷售管理系統(tǒng)的數(shù)據(jù)庫(kù)E-R模型 顧客雇員產(chǎn)品銷售nmp電腦銷售管理數(shù)據(jù)庫(kù)系統(tǒng)的ER模型 三公司管理數(shù)據(jù)庫(kù)系統(tǒng)的邏輯設(shè)計(jì) 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的義務(wù)是把數(shù)據(jù)庫(kù)概念設(shè)計(jì)階段

8、產(chǎn)生的數(shù)據(jù)庫(kù)概念方式ER圖轉(zhuǎn)換為數(shù)據(jù)庫(kù)邏輯方式。進(jìn)展數(shù)據(jù)庫(kù)邏輯設(shè)計(jì),首先將概念設(shè)計(jì)中所得的ER圖轉(zhuǎn)換成等價(jià)的關(guān)系方式,然后,再進(jìn)展邏輯方式的規(guī)范化和性能優(yōu)化,使構(gòu)成的數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)表,滿足用戶的完好性和平安性要求。1、ER圖轉(zhuǎn)換為系統(tǒng)的數(shù)據(jù)表 利用ER圖到關(guān)系方式轉(zhuǎn)換的有關(guān)知識(shí),將電腦銷售管理數(shù)據(jù)庫(kù)系統(tǒng)的ER圖轉(zhuǎn)換為系統(tǒng)的數(shù)據(jù)表。2、將邏輯方式規(guī)范化和性能優(yōu)化 由ER圖轉(zhuǎn)換的數(shù)據(jù)庫(kù)邏輯模型還只是邏輯方式的雛形,要成為邏輯方式,還需求進(jìn)展以下幾個(gè)方面的處置:對(duì)數(shù)據(jù)庫(kù)的性能、存儲(chǔ)空間等優(yōu)化;數(shù)據(jù)庫(kù)邏輯模型的規(guī)范化A、對(duì)數(shù)據(jù)庫(kù)的性能、存儲(chǔ)空間等優(yōu)化根據(jù):提高數(shù)據(jù)庫(kù)性能的措施有:減少聯(lián)接運(yùn)算和減少關(guān)系

9、的大小和數(shù)據(jù)量等。節(jié)省存儲(chǔ)空間的措施有:減少每個(gè)屬性所占的空間、采用假屬性減少反復(fù)數(shù)據(jù)所占存儲(chǔ)空間。拆分產(chǎn)品信息表product后的邏輯方式 B、數(shù)據(jù)庫(kù)邏輯模型的規(guī)范化數(shù)據(jù)庫(kù)的范式實(shí)際 關(guān)系數(shù)據(jù)庫(kù)范式實(shí)際是在數(shù)據(jù)庫(kù)設(shè)計(jì)過程中將要根據(jù)的準(zhǔn)那么,數(shù)據(jù)庫(kù)構(gòu)造必需求滿足這些準(zhǔn)那么,才干確保數(shù)據(jù)的準(zhǔn)確性和可靠性。這些準(zhǔn)那么被稱為規(guī)范化方式,即范式。在數(shù)據(jù)庫(kù)設(shè)計(jì)過程中,對(duì)數(shù)據(jù)庫(kù)進(jìn)展檢查和修正并使它符合范式的過程叫做規(guī)范化。規(guī)范化后的數(shù)據(jù)庫(kù)邏輯方式 C、確定數(shù)據(jù)表和表中的字段 Customer表:用來存儲(chǔ)有關(guān)客戶的信息 字段名稱數(shù)據(jù)類型預(yù)計(jì)長(zhǎng)度特殊限制客戶IDint默認(rèn)惟一,且不可為空公司名稱char30聯(lián)

10、系人姓名char8聯(lián)系方式char12地址char30郵編char6P_order表:用來存儲(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)Employee表:用來存儲(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)Product表:用來存儲(chǔ)有關(guān)產(chǎn)品的信息 字段名稱數(shù)據(jù)類型預(yù)計(jì)長(zhǎng)度特殊限制產(chǎn)品IDint默認(rèn)惟一,且不

11、可為空產(chǎn)品名char10類別IDint默認(rèn)單價(jià)money默認(rèn)庫(kù)存量int默認(rèn)Category表:用來存儲(chǔ)有關(guān)產(chǎn)品類別的信息 字段名稱數(shù)據(jù)類型預(yù)計(jì)長(zhǎng)度特殊限制類別IDint默認(rèn)惟一,且不可為空類別名char默認(rèn)說明char16D、建立約束,以保證數(shù)據(jù)的完好性和一致性 數(shù)據(jù)完好性 數(shù)據(jù)的完好性是指存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)的正確性和可靠性,它是衡量數(shù)據(jù)庫(kù)中數(shù)據(jù)質(zhì)量好壞的一種規(guī)范。數(shù)據(jù)完好性要確保數(shù)據(jù)庫(kù)中數(shù)據(jù)一致、準(zhǔn)確,同時(shí)符合企業(yè)規(guī)那么。因此,滿足數(shù)據(jù)完好性要求的數(shù)據(jù)應(yīng)具有以下特點(diǎn):數(shù)據(jù)類型準(zhǔn)確無誤數(shù)據(jù)的值滿足范圍設(shè)置同一表格數(shù)據(jù)之間不存在沖突多個(gè)表格數(shù)據(jù)之間不存在沖突實(shí)體完好性(Entity Inte

12、grity功能: 實(shí)體完好性的目的是確保數(shù)據(jù)庫(kù)中一切實(shí)體的獨(dú)一性,也就是不應(yīng)運(yùn)用完全一樣的數(shù)據(jù)記錄。方法:設(shè)定主鍵(Primary Key)、獨(dú)一鍵(Unique Key)、獨(dú)一索引(Unique Index)和標(biāo)識(shí)列(Identity Column)等,其中最常用的是運(yùn)用主鍵。區(qū)域完好性(Domain Integrity功能:要求數(shù)據(jù)表中的數(shù)據(jù)位于某一個(gè)特定的允許范圍內(nèi)。方法:運(yùn)用默許值(Default)、核對(duì)(Check)、外鍵(Foreign Key)、數(shù)據(jù)類型(Data Type)和規(guī)那么(Rule)等多種方法來實(shí)現(xiàn)區(qū)域完好性。例:假設(shè)限制“性別字段的數(shù)據(jù)值可以是“男或“女,那么,輸入

13、的其他數(shù)值將被SQL Server 2000回絕。 參照完好性(Referential Integrity) 作用:用來維護(hù)相關(guān)數(shù)據(jù)表之間數(shù)據(jù)一致性的手段,經(jīng)過實(shí)現(xiàn)參照完好性,可以防止因一個(gè)數(shù)據(jù)表的記錄改動(dòng)而呵斥另一個(gè)數(shù)據(jù)表內(nèi)的數(shù)據(jù)變成無效的值。方法:外鍵(Foreign Key)、核對(duì)(Check)、觸發(fā)器(Trigger)和存儲(chǔ)過程(Stored Procedure)。例:在employee表和P_order表中,假設(shè)要?jiǎng)h除employee表中的一條記錄,而同時(shí)在P_order表中存在需求參考該記錄的記錄集,那么該刪除操作將會(huì)失敗,這樣就防止了P_order表中的數(shù)據(jù)失去關(guān)聯(lián)。 用戶定義完

14、好性功能:這種數(shù)據(jù)完好性由用戶根據(jù)實(shí)踐運(yùn)用中的需求自行定義。方法:規(guī)那么(Rule)、觸發(fā)器(Trigger)、存儲(chǔ)過程(Stored Procedure)和數(shù)據(jù)表創(chuàng)建時(shí)可以運(yùn)用的一切約束(Constraint)。例:在employee表和P_order表中,假設(shè)某雇員擔(dān)任的訂單數(shù)超越5個(gè),那么該雇員的“薪水應(yīng)大于5000。 主鍵和外鍵 數(shù)據(jù)表之間的關(guān)聯(lián)實(shí)踐上是經(jīng)過鍵(Key)來實(shí)現(xiàn)的。所謂的“鍵是指數(shù)據(jù)表中的一個(gè)字段,鍵分主鍵(Primary Key)和外鍵(Foreign Key)兩種,它們都在數(shù)據(jù)表聯(lián)接的過程中起著艱苦的作用。 主鍵: 主鍵是數(shù)據(jù)表中具有獨(dú)一性的字段,設(shè)置為主鍵的字段的值

15、不能反復(fù)。 作用:執(zhí)行查詢,以提高查詢的速度。數(shù)據(jù)庫(kù)管理系統(tǒng)并不會(huì)強(qiáng)迫要求在每一個(gè)數(shù)據(jù)表中必需設(shè)置主鍵,但這里引薦大家這樣做,由于主鍵在數(shù)據(jù)表聯(lián)接和提高查詢性能方面會(huì)起到很大的作用。外鍵 一個(gè)數(shù)據(jù)表將運(yùn)用該數(shù)據(jù)表中的外鍵銜接到其它的數(shù)據(jù)表,而這個(gè)外鍵字段在其它的數(shù)據(jù)表中將作為主鍵字段出現(xiàn)。 約束 運(yùn)用約束是實(shí)現(xiàn)數(shù)據(jù)完好性最主要的方法,運(yùn)用約束的主要目的是限制輸入到表中的數(shù)值的范圍。從運(yùn)用范圍來講,約束可分為兩種:字段級(jí)約束和數(shù)據(jù)表級(jí)約束。 字段級(jí)約束:字段級(jí)約束是數(shù)據(jù)表中字段定義的一部分,它只能運(yùn)用于數(shù)據(jù)表中的一個(gè)字段。 數(shù)據(jù)表級(jí)約束:數(shù)據(jù)表級(jí)約束獨(dú)立于數(shù)據(jù)表的字段定義之外,它可以運(yùn)用于數(shù)據(jù)表

16、中的多個(gè)字段。1 主鍵(PRIMARY KEY)約束 主鍵約束運(yùn)用數(shù)據(jù)表中的一列數(shù)據(jù)或多列數(shù)據(jù)來獨(dú)一地標(biāo)識(shí)一行數(shù)據(jù)。也就是說,在數(shù)據(jù)表中不能存在主鍵一樣的兩行數(shù)據(jù)。而且,位于主鍵約束下的數(shù)據(jù)應(yīng)運(yùn)用確定的數(shù)據(jù),不能輸入NULL來替代確定的數(shù)值。在管理數(shù)據(jù)表時(shí),應(yīng)確保每一個(gè)數(shù)據(jù)表都擁有本人獨(dú)一的主鍵,從而實(shí)現(xiàn)數(shù)據(jù)的實(shí)體完好性。 2 外鍵(FOREIGN KEY)約束 外鍵約束主要用來實(shí)現(xiàn)數(shù)據(jù)的區(qū)域完好性和援用完好性。假設(shè)確定了數(shù)據(jù)表中某一個(gè)字段將作為該數(shù)據(jù)表與其他數(shù)據(jù)表關(guān)聯(lián)時(shí)運(yùn)用的外鍵,那么,該字段的取值范圍將決議于關(guān)聯(lián)數(shù)據(jù)表中該字段的取值。3 獨(dú)一(UNIQUE)約束 獨(dú)一約束主要用來確保非主鍵

17、字段中數(shù)據(jù)的獨(dú)一性。獨(dú)一約束同主鍵約束主要區(qū)別在于: 在同一個(gè)數(shù)據(jù)表中,獨(dú)一約束可以用來同時(shí)約束一個(gè)或多個(gè)非主鍵字段中數(shù)據(jù)的獨(dú)一性,而主鍵約束只允許約束一個(gè)字段數(shù)據(jù)的獨(dú)一性或多個(gè)字段組合在一同的獨(dú)一性。 在運(yùn)用獨(dú)一約束的字段中允許出現(xiàn)NULL值,而在運(yùn)用主鍵約束時(shí),字段中不允許出現(xiàn)NULL值。 4 核對(duì)(CHECK)約束 核對(duì)約束經(jīng)過檢查輸入數(shù)據(jù)表字段的數(shù)值來維護(hù)數(shù)據(jù)的完好性,以確保只需符合條件的數(shù)據(jù)才可以進(jìn)入數(shù)據(jù)表。它通常是經(jīng)過檢查一個(gè)邏輯表達(dá)式的結(jié)果能否為真來判別數(shù)據(jù)能否符合條件的。1、建立主鍵約束,以獨(dú)一標(biāo)識(shí)數(shù)據(jù)表的各條記錄 用主鍵來標(biāo)識(shí)記錄,在本公司管理數(shù)據(jù)庫(kù)中,雇員ID是employ

18、ee表的主鍵,客戶ID是customer表的主鍵,產(chǎn)品ID是product表的主鍵,類別ID是category表的主鍵,訂單ID是P_order表的主鍵。2、建立數(shù)據(jù)表之間的關(guān)聯(lián),并根據(jù)建立的關(guān)聯(lián),實(shí)現(xiàn)表之間的參照完好性employee雇員ID姓名性別出生年月雇傭日期專長(zhǎng)薪水P_order訂單ID產(chǎn)品ID數(shù)量雇員ID客戶ID訂貨日期Product產(chǎn)品ID產(chǎn)品名類別ID單價(jià)庫(kù)存量customer客戶ID公司稱號(hào)聯(lián)絡(luò)人姓名聯(lián)絡(luò)方式地址category類別ID類別名闡明3、對(duì)表中一些字段建立檢查約束 如性別字段值應(yīng)為“男或“女,添加約束“check(性別 in (男,女),定貨日期應(yīng)在系統(tǒng)日期之前,

19、 添加約束“check(訂貨日期date()四電腦銷售管理數(shù)據(jù)庫(kù)系統(tǒng)的物理設(shè)計(jì)1選擇存儲(chǔ)構(gòu)造:設(shè)計(jì)物理存儲(chǔ)構(gòu)造的目的是確定如何在磁盤上存儲(chǔ)關(guān)系、索引等數(shù)據(jù)庫(kù)文件,使得空間利用率最大而數(shù)據(jù)操作的開銷最小。由于物理存儲(chǔ)構(gòu)造的設(shè)計(jì)包含的方面非常廣泛,而且不同的數(shù)據(jù)庫(kù)管理系統(tǒng)對(duì)磁盤空間管理的戰(zhàn)略差別很大,所以,在此不多引見和思索。2選取存儲(chǔ)方法:選擇存取方法的目的是使事務(wù)能快速存取數(shù)據(jù)庫(kù)中的數(shù)據(jù)。任何數(shù)據(jù)庫(kù)管理系統(tǒng)都提供多種存取方法。其中最常用的是索引方法。索引的選擇是數(shù)據(jù)庫(kù)物理設(shè)計(jì)的根本問題,以下設(shè)置索引的根本規(guī)那么:1凡滿足以下條件之一的字段和表,不宜建立索引。不出現(xiàn)或很少出如今查詢條件中的字段;字段值很少的字段;字段值分布嚴(yán)重不均勻的字段;經(jīng)常更新的字段或表,由于更新時(shí)有關(guān)的索引需求做相應(yīng)的修正。過長(zhǎng)的字段。由于在過長(zhǎng)的字段上建

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論