版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
工作任務(wù)(rènwu)8創(chuàng)建數(shù)據(jù)庫和表
8.1任務(wù)描述
在本任務(wù)中,我們(wǒmen)將創(chuàng)建新的數(shù)據(jù)庫—商貿(mào)管理系統(tǒng)。
除對原有數(shù)據(jù)庫中的供應(yīng)商、類別、客戶、商品、訂單表進(jìn)行導(dǎo)入外,還將對商品、訂單表進(jìn)行修改和維護(hù),然后創(chuàng)建新的進(jìn)貨表和庫存表,為數(shù)據(jù)庫系統(tǒng)的升級做好充分的準(zhǔn)備。共四十三頁
8.2業(yè)務(wù)(yèwù)咨詢8.2.1數(shù)據(jù)庫應(yīng)用系統(tǒng)(xìtǒng)的設(shè)計流程
一個數(shù)據(jù)庫應(yīng)用系統(tǒng),其開發(fā)設(shè)計過程一般采用生命周期理論。
生命周期理論是應(yīng)用系統(tǒng)從提出需求、形成概念開始,經(jīng)過分析論證、系統(tǒng)開發(fā)、使用維護(hù),直到淘汰或被新的應(yīng)用系統(tǒng)所取代的一個過程。共四十三頁
其設(shè)計過程可以分為6個階段:
需求分析、概念設(shè)計、邏輯設(shè)計、物理設(shè)計、數(shù)據(jù)庫實施和運(yùn)行、數(shù)據(jù)庫的使用和維護(hù)。
結(jié)合Access自身的特點(tèdiǎn),使用Access開發(fā)一個數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計流程如下。共四十三頁1.需求(xūqiú)分析(1)信息(xìnxī)需求。(2)處理需求。(3)安全性和完整性需求。共四十三頁2.確定(quèdìng)需要的表(1)對收集到的數(shù)據(jù)(shùjù)進(jìn)行抽象。(2)分析數(shù)據(jù)庫的需求。(3)得到數(shù)據(jù)所需要的表。共四十三頁3.確定(quèdìng)所需字段(1)每個字段直接和表的實體相關(guān)。(2)以最小的邏輯單位存儲信息。(3)表中的字段必須(bìxū)是原始數(shù)據(jù)。(4)確定主鍵字段。共四十三頁4.確定(quèdìng)表之間的關(guān)系(1)一對一關(guān)系(guānxì)。(2)一對多關(guān)系。(3)多對多關(guān)系。共四十三頁5.優(yōu)化設(shè)計(shèjì)(1)是否遺忘了字段。(2)是否包含(bāohán)了相同的字段表。(3)是否對每個表都選擇了合適的關(guān)鍵字。共四十三頁6.設(shè)計其他數(shù)據(jù)庫對象(duìxiàng)(1)設(shè)計數(shù)據(jù)輸入界面:窗體、數(shù)據(jù)訪問頁等。(2)設(shè)計數(shù)據(jù)輸出界面:報表、查詢界面等。(3)設(shè)計宏以及VBA程序。(4)設(shè)計系統(tǒng)菜單。7.測試和改進(jìn)功能、交付用戶共四十三頁8.2.2數(shù)據(jù)庫安全
數(shù)據(jù)庫的安全一般分為:數(shù)據(jù)庫系統(tǒng)的運(yùn)行(yùnxíng)安全和數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)安全。
在Access數(shù)據(jù)庫系統(tǒng)中可以通過多種方法來保存數(shù)據(jù)信息,進(jìn)而強(qiáng)化了數(shù)據(jù)庫的安全性。共四十三頁1.?dāng)?shù)據(jù)庫的壓縮(yāsuō)和修復(fù)
為確保實現(xiàn)最佳(zuìjiā)性能,應(yīng)該定期壓縮和修復(fù)Access文件。
用戶可壓縮和修復(fù)當(dāng)前的Access數(shù)據(jù)庫文件,也可選擇【文件】→【壓縮和修復(fù)】命令壓縮和修復(fù)Access數(shù)據(jù)庫文件。共四十三頁2.?dāng)?shù)據(jù)庫備份(bèifèn)
除可以(kěyǐ)對數(shù)據(jù)庫采取一些策略來保存數(shù)據(jù)庫以外,最重要、最直接的是可以(kěyǐ)對整個數(shù)據(jù)庫進(jìn)行備份操作。
若遇到意外情況,則可用備份副本還原數(shù)據(jù)庫。共四十三頁3.生成(shēnɡchénɡ)MDE文件
如果數(shù)據(jù)庫包含VBA代碼(dàimǎ),則將Access數(shù)據(jù)庫保存為MDE文件時會編譯所有模塊,刪除所有可編輯的源代碼,以保證數(shù)據(jù)庫的安全。共四十三頁
但在把一個數(shù)據(jù)庫文件轉(zhuǎn)換為一個MDE文件之前,為了更好地保護(hù)數(shù)據(jù)庫應(yīng)用系統(tǒng),最好(zuìhǎo)先對數(shù)據(jù)庫應(yīng)用系統(tǒng)進(jìn)行安全保密的設(shè)置,然后再進(jìn)行轉(zhuǎn)換。共四十三頁4.?dāng)?shù)據(jù)庫權(quán)限(quánxiàn)控制
數(shù)據(jù)庫權(quán)限用于指定用戶對數(shù)據(jù)庫中的數(shù)據(jù)或?qū)ο笏鶕碛械脑L問權(quán)限類型。
一種簡單的保護(hù)方法是為Access數(shù)據(jù)庫設(shè)置密碼。
設(shè)置密碼后,每次打開數(shù)據(jù)庫時都將顯示要求(yāoqiú)輸入密碼的對話框。共四十三頁
只有輸入正確密碼的用戶才可以打開數(shù)據(jù)庫,數(shù)據(jù)庫中所有對象對用戶都是可用的。
若要對數(shù)據(jù)庫實施安全措施,最靈活、最廣泛的方法是用戶級安全機(jī)制,包括創(chuàng)建(chuàngjiàn)工作組管理員,設(shè)置用戶和組權(quán)限、用戶和組賬戶。共四十三頁8.3任務(wù)(rènwu)實施8.3.1創(chuàng)建“商貿(mào)管理系統(tǒng)”數(shù)據(jù)庫
(1)啟動Access程序,進(jìn)入(jìnrù)Access工作界面。
(2)新建數(shù)據(jù)庫文件。共四十三頁
(3)保存數(shù)據(jù)庫文件(wénjiàn)。以“商貿(mào)管理系統(tǒng)”為名將數(shù)據(jù)庫文件(wénjiàn)保存在“D:\數(shù)據(jù)庫”文件夾中。共四十三頁8.3.2創(chuàng)建(chuàngjiàn)數(shù)據(jù)表1.導(dǎo)入“供應(yīng)商”、“類別”、“客戶”、“商品”、“訂單(dìnɡdān)”表
(1)打開“商貿(mào)管理系統(tǒng)”數(shù)據(jù)庫。
(2)導(dǎo)入“商店管理系統(tǒng)”中的“供應(yīng)
商”、“類別”、“客戶”、“商品”、
“訂單”表。共四十三頁2.修改(xiūgǎi)“商品”表
根據(jù)“商貿(mào)管理系統(tǒng)”數(shù)據(jù)庫的應(yīng)用需要(xūyào),現(xiàn)在我們需要刪除“商品”表中的“數(shù)量”字段,將“單價”字段名更改為“銷售價”,并且新增“進(jìn)貨價”字段,字段屬性同“銷售價”。共四十三頁
(1)在數(shù)據(jù)庫窗口中選擇“商品”表,右鍵單擊,在彈出的菜單中選【表設(shè)計】按鈕,打開表設(shè)計器。
(2)刪除(shānchú)“數(shù)量”字段。共四十三頁(3)選中“單價”字段,將其字段名成
修改為“銷售價”,并將有效性文本更改為“銷售價應(yīng)為正數(shù)(zhèngshù)!”。(4)添加“進(jìn)貨價”字段。(5)修改后的“商品”表的結(jié)構(gòu)如圖3.3所示,保存后關(guān)閉表設(shè)計器。共四十三頁3.修改(xiūgǎi)“訂單”表
在“訂單(dìnɡdān)”表中,我們將在原表中增加“業(yè)務(wù)員”、“銷售金額”、“是否付款”和“付款日期”字段,新增字段的屬性如表3.1所示。修改后的“訂單”表結(jié)構(gòu)如圖3.4所示,保存后關(guān)閉表設(shè)計器。
共四十三頁字段名稱數(shù)據(jù)類型字段大小其他設(shè)置說明業(yè)務(wù)員文本5有(有重復(fù))的索引銷售金額貨幣銷售價*訂購量是否付款是/否付款日期日期/時間表3.1 “訂單(dìnɡdān)”表新增字段的屬性共四十三頁4.創(chuàng)建(chuàngjiàn)“進(jìn)貨表”
進(jìn)貨表的字段包括入庫編號、商品編號、供應(yīng)商編號、入庫日期、數(shù)量和備注。
進(jìn)貨表主要用于記錄入庫的記錄信息(xìnxī),結(jié)合實際工作的特點,我們確定了表中各字段的基本屬性,如表3.2所示。共四十三頁字段名稱數(shù)據(jù)類型字段大小其他設(shè)置說明入庫編號文本8主鍵、有(有重復(fù))的索引、設(shè)置掩碼格式為“00\。用掩碼來構(gòu)造格式,如“11-
,表示2011年3月的001號進(jìn)貨單商品編號文本4有(有重復(fù))的索引、查閱字段與“商品”表中的項相同供應(yīng)商編號文本8有(有重復(fù))的索引、查閱字段與“供應(yīng)商”表中的項相同入庫日期日期/時間數(shù)量數(shù)字整型默認(rèn)值為0、必須輸入>0的整數(shù)、輸入無效數(shù)據(jù)時的提示“數(shù)量應(yīng)為正整數(shù)!”、必填字段備注備注表3.2 “進(jìn)貨(jìnhuò)表”的結(jié)構(gòu)共四十三頁
操作步驟:(1)選擇【創(chuàng)建】--【表設(shè)計(shèjì)】打開表設(shè)計器。(2)按表3.2“進(jìn)貨表的結(jié)構(gòu)”要求設(shè)計進(jìn)貨表的結(jié)構(gòu),并將“入庫標(biāo)號”字段設(shè)置為主鍵。(3)保存“進(jìn)貨表”表結(jié)構(gòu)。共四十三頁5.創(chuàng)建(chuàngjiàn)“庫存表”
根據(jù)實際工作情況,我們定義“庫存表”的結(jié)構(gòu)為以下字段:商品編號、商品名稱、類別編號、規(guī)格型號、庫存量。
由于該表的字段類似于“商品”表,因此,該表的創(chuàng)建可通過(tōngguò)復(fù)制“商品”表的結(jié)構(gòu)后,稍作修改即可。共四十三頁
(1)選中“商貿(mào)管理系統(tǒng)”數(shù)據(jù)庫中的“商品”表。
(2)復(fù)制(fùzhì)“商品”表的結(jié)構(gòu),生成新表“庫存表”。
(3)修改“庫存表”結(jié)構(gòu)。共四十三頁
①在數(shù)據(jù)庫窗口(chuāngkǒu)中選擇“庫存表”,打開表設(shè)計器。
②刪除“供應(yīng)商編號”、“進(jìn)貨價”和“銷售價”字段。③添加“庫存量”字段。設(shè)置數(shù)據(jù)類型為“數(shù)字”,字段大小為“整型”,有效性規(guī)則為“>=0”,有效性文本為“庫存不能為負(fù)數(shù)!”。(4)保存后關(guān)閉表設(shè)計器。共四十三頁8.3.3維護(hù)(wéihù)數(shù)據(jù)表1.修改“商品”表的數(shù)據(jù)
由于我們在“商品”表中新增了字段“進(jìn)貨價”,現(xiàn)在需要為該列輸入相應(yīng)(xiāngyīng)的數(shù)據(jù)。給“進(jìn)貨價”一列添加P124圖3.5所示的數(shù)據(jù)值。
共四十三頁2.修改(xiūgǎi)“訂單”表的數(shù)據(jù)
(1)打開“訂單”表的數(shù)據(jù)表視圖。
(2)為“訂單”表中的“業(yè)務(wù)員”、“是否付款”和“付款時間(shíjiān)”列添加P124如圖
3.6
所示的數(shù)據(jù)。共四十三頁3.輸入“進(jìn)貨(jìnhuò)表”的數(shù)據(jù)
(1)打開“進(jìn)貨(jìnhuò)表”的數(shù)據(jù)表視圖。
(2)為“進(jìn)貨表”輸入數(shù)據(jù),P124如圖3.7所示。共四十三頁4.輸入“庫存(kùcún)表”的數(shù)據(jù)
(1)打開(dǎkāi)“庫存表”的數(shù)據(jù)表視圖。
(2)為“庫存表”輸入P125如圖3.8所示的數(shù)據(jù)。共四十三頁8.3.4建立(jiànlì)表間關(guān)系
在商貿(mào)管理系統(tǒng)中,新增了“進(jìn)貨表”和“庫存表”,因此,需要修改數(shù)據(jù)庫中的表間關(guān)系。
(1)單擊【數(shù)據(jù)庫工具】--【關(guān)系】按鈕
,創(chuàng)建如圖所示的“關(guān)系”窗口,然后(ránhòu)單擊【保存】。共四十三頁8.4任務(wù)(rènwu)拓展8.4.1備份數(shù)據(jù)庫備份數(shù)據(jù)庫可以采用Windows環(huán)境中復(fù)制(fùzhì)文件的方法備份,也可以再Access環(huán)境中備份。啟動Access后,選定要備份的數(shù)據(jù)庫如“商貿(mào)管理系統(tǒng)”后,單擊【文件】-【數(shù)據(jù)庫另存為】,在彈出的對話框中輸入“商貿(mào)管理系統(tǒng)備份”,再單擊【確定】。共四十三頁8.4.2設(shè)置(shèzhì)數(shù)據(jù)庫密碼為“商貿(mào)管理系統(tǒng)”數(shù)據(jù)庫設(shè)置打開文件的密碼(mìmǎ)。(1)啟動Access,選擇【文件】-【打開】,彈出“打開”對話框,選定要打開的數(shù)據(jù)庫“F:\\數(shù)據(jù)庫\商貿(mào)管理系統(tǒng)”,單擊【打開】(以獨占方式打開)。(2)單擊【文件】-【用密碼進(jìn)行加密】,彈出“設(shè)置數(shù)據(jù)庫密碼”對話框,如圖所示。共四十三頁(3)輸入密碼和驗證碼“123456”后,單擊【確定】按鈕,完成了數(shù)據(jù)庫密碼的設(shè)置。(4)如果要撤銷密碼,可以選擇【文件(wénjiàn)】-【解密數(shù)據(jù)庫】命令,彈出“撤銷數(shù)據(jù)庫密碼”對話框。在密碼文本框中輸入密碼“123456”,再單擊【確定】按鈕即可。共四十三頁8.5任務(wù)(rènwu)檢測
(1)打開“我的電腦”窗口(chuāngkǒu),查看“D:\數(shù)據(jù)庫”文件夾中是否已創(chuàng)建好“商貿(mào)管理系統(tǒng)”數(shù)據(jù)庫和備份數(shù)據(jù)庫“商貿(mào)管理系統(tǒng)_2011-06-08”。共四十三頁
(2)打開“商貿(mào)管理系統(tǒng)”數(shù)據(jù)庫,選擇(xuǎnzé)“表”對象,查看數(shù)據(jù)庫窗口中的表是否如圖
3.15所示,包含7個表。
(3)打開“關(guān)系”窗口。檢查數(shù)據(jù)庫的關(guān)系是否如圖3.12所示,是否存在孤立
表。共四十三頁8.6任務(wù)(rènwu)總結(jié)
本任務(wù)通過創(chuàng)建和維護(hù)“商貿(mào)管理系統(tǒng)”數(shù)據(jù)庫,能更加熟練地創(chuàng)建Access數(shù)據(jù)庫,并進(jìn)行數(shù)據(jù)庫的備份(bèifèn)和安全設(shè)置等操作。共四十三頁
在此基礎(chǔ)上,導(dǎo)入了“供應(yīng)商”、“類別”、“客戶”、“商品(shāngpǐn)”和“訂單”表。
修改
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第2章 神經(jīng)網(wǎng)絡(luò)基礎(chǔ)知識課件
- 六上語文第一課課件
- 5年中考3年模擬試卷初中生物八年級下冊第二節(jié)生物進(jìn)化的歷程
- 學(xué)校校車安全管理制度
- 高考語文作文主題講解之 終身學(xué)習(xí)
- 勞動家長講堂課件
- 蘇少版小學(xué)音樂五年級下冊教學(xué)計劃及教案(全冊)
- 花城版音樂一年級下冊全冊教案
- 鐘乳石洞穴旅游開發(fā)利用情況報告表
- DB11-T 2019-2022 能源計量器具配備和管理規(guī)范 數(shù)據(jù)中心
- 醫(yī)院口腔科院感與疾控綜合考評表
- 2023年上海華漕鎮(zhèn)人口協(xié)管員招考聘用筆試題庫含答案詳解版
- 小學(xué)美術(shù)作品評價表
- 醫(yī)院保潔主管崗位職責(zé)
- 中建四局施工實測指導(dǎo)手冊附圖多
- 教師資格注冊培訓(xùn)
- 小學(xué)體育《爬越80-100厘米高的障礙物與游戲》教學(xué)設(shè)計
- 《西方行政學(xué)說史》丁煌
- 創(chuàng)業(yè)指導(dǎo)智慧樹知到答案章節(jié)測試2023年威海職業(yè)學(xué)院
- 中國社會問題與當(dāng)代大學(xué)生智慧樹知到答案章節(jié)測試2023年
- 普通高考考生戶籍情況審查登記表
評論
0/150
提交評論