




已閱讀5頁,還剩44頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Microsoft Access 2010 培訓 為新數據庫 設計表 課程內容 概述:制定優良設計計劃 課程:包含 9 個講解部分 建議的練習任務 測試 課程摘要卡 為新數據庫設計表 概述:制定優良設計計劃 為新數據庫設計表 Access 2010 的新用戶? 在此,您將 從優良的設計開始學習 Access 基礎知 識,優良的設計可以確保數據庫準確捕 獲所有數據。 本課程將重點介紹如何為新數據庫設計 表和關系。 課程目標 1. 計劃新數據庫的表結構。 2. 計劃字段,即每個表中的單個列。 3. 計劃實現表之間關系的主鍵。 4. 為 Web 數據庫(發布到 Microsoft SharePoint 網站)創建表。 為新數據庫設計表 從計劃開始 為新數據庫設計表 制定計劃既省時又省力。 對于本課程,假定您管 理公司的資產數據,包 括計算機、辦公桌和其 他設備。 您一直在使用 電子表格輸入和管理數 據,但該文件變得特別 大,以致于很難查找和 更改數據,而且有些記 錄也不準確。 如果將這些數據移到 Access 數據庫,則可以 簡化您的工作,但從哪 里入手呢? 從計劃開始 為新數據庫設計表 制定計劃既省時又省力。 有關數據庫設計的語言 可能很專業,您可能會 聽到類似“范式”的術 語,但下面講述的是一 些基本知識: 首先,查看需要捕獲的 數據。 這些數據中有多 少是重復的? 例如,電 子表格列出供應商的次 數是多少? 您需要查找 這些重復的數據,并將 其單獨移到一個表中。 從計劃開始 為新數據庫設計表 制定計劃既省時又省力。 在此過程中,您將確保 每個表都包含唯一的數 據。 例如,資產數據表 不能包含銷售信息,工 資單數據表不能包含醫 療記錄。 將數據劃分到較小表中的 過程稱作“標準化”。 從計劃開始 為新數據庫設計表 制定計劃既省時又省力。 對數據進行標準化處理 后,將通過關系將表鏈 接起來,從而對數據進 行重組。 圖中顯示了這 一點。 雖然原始電子表格將數 據存放在一個長列表中 ,但數據庫將數據劃分 到了多個表中。 而這些 表以某種方式緊密聯系 在一起,以便您可以從 數據中查找信息并提取 含義。 從計劃開始 為新數據庫設計表 制定計劃既省時又省力。 這組表和關系是任何關 系型數據庫的主干。 沒有它們,就沒有數據 庫。 請繼續往下學習,我們 將逐步向您講解設計過 程。 確定用途 為新數據庫設計表 誰、什么、何時、何地、原因及如何。 在規劃新數據庫時,第 一步是寫下其用途。 在本例中,您需要輸入 和管理貴公司的資產數 據。 但不要到此為止。 您還 需要問一下自己,誰將 使用數據庫以及如何使 用,并確保用途描述能 區分所有這些不同的需 求和用途。 確定用途 為新數據庫設計表 誰、什么、何時、何地、原因及如何。 把用途描述放在手邊, 以便在設計表過程中以 供參考。 不用在此類描述上力求 完美,您可以隨時更改 它,并且很可能需要這 樣做。 列出要存儲的數據 為新數據庫設計表 適合保存的所有數據。 優良的數據庫設計有助 于防止數據重復。 它還 有助于確保數據完整, 并且最重要的是,保證 數據準確。 列出要存儲的數據 為新數據庫設計表 適合保存的所有數據。 要實現這些目標,首先 需要列出要捕獲的數據 。 您可以從現有數據開 始,在本例中,就是您 的電子表格。 或者,如 果您使用的是紙質分類 帳或表單,那么請收集 這些例證。 主動向同事了解他們的 需求。 列出要存儲的數據 為新數據庫設計表 適合保存的所有數據。 另一種標識要存儲的信 息的方法就是創建與數 據關聯的任務流程圖。 例如,誰將輸入數據以 及怎樣輸入數據? 需要 使用哪種窗體? 列出要存儲的數據 為新數據庫設計表 適合保存的所有數據。 在此期間,您還需要考 慮要從數據庫生成的報 表或郵件。 例如,是否要了解何時 需要更換桌椅? 誰需要 這一信息? 審視需要輸 入和使用的數據對于您 確定要存儲的數據十分 有幫助。 按主題對數據進行分組 為新數據庫設計表 唯一信息集。 列出要捕獲的數據后, 您將發現它們很自然地 歸類為一個或多個主題 類別或組。 例如,您的 信息可能會自動進行如 下分組: 資產數據,例如型號 、購買日期和成本。 按主題對數據進行分組 為新數據庫設計表 唯一信息集。 供應商數據 計算 機、辦公桌和其他設 備的提供方。 此類別 可能包含公司的名稱 、地址、電話號碼及 聯系人姓名。 技術支持數據 設 備修復和維護服務的 提供方。 此類別與供 應商數據類似,也包 含公司名稱和聯系人 姓名。 按主題對數據進行分組 為新數據庫設計表 唯一信息集。 由于每個組都對應一個 表(例如,“資產”、 “技術支持”和“供應 商”),因此分組很重 要。 雖然分組可能不會 得到完整的表列表,但 這是一個很好的起點。 不要害怕重新編寫分組 。 您只需要確保每個組 都包含唯一的數據,即 一個組中只有資產信息 ,而另一個組中只有供 應商數據,依此類推。 從組、字段開始 為新數據庫設計表 我們將從煩瑣的細節開始。 設計的下一步是列出每 個表的字段。 在 Access 表中,列稱為“字段” ,單條記錄稱為“行” 。 通常,表中的每個字 段都與其他字段相關。 例如,在商務聯系人數 據表中,通常會有名字 、姓氏、公司、電話號 碼等字段。 從組、字段開始 為新數據庫設計表 我們將從煩瑣的細節開始。 每個字段必須與其他字 段相關,并且每個字段 只能應用到商務聯系人 。 這組相關字段稱為 “關系”,這就是關系 型數據庫這一術語的由 來。 您將通過確定每個組應 捕獲的特定信息來規劃 字段。 同樣,也可以 參考現有數據,包括電 子表格、分類帳、甚至 卡片文件。 從組、字段開始 為新數據庫設計表 我們將從煩瑣的細節開始。 對于您的資產數據庫 ,您可能希望列出每 個項目以及每個項目 的相關信息(例如, 購買日期和成本)。 在此過程中,盡量將 每個字段減至其最小 的邏輯單元。 在良好的設計中,一 個字段代表一段數據 ,字段名可以明確標 識數據。 從組、字段開始 為新數據庫設計表 我們將從煩瑣的細節開始。 在工作期間,您可能會 發現自己希望在一個表 中使用另一個表中的數 據。 例如,圖中顯示“ 資產”組包含表示供應 商和技術支持的字段。 這很正常,您將會了解 需要表所具有的關聯方 式,我們將在后面稍微 講解一下這些關系。 現 在,請包含您認為每個 表應具備的所有字段。 從組、字段開始 為新數據庫設計表 我們將從煩瑣的細節開始。 最后,為消除疑慮,無 需對行進行規劃。 當您 在字段中輸入數據時, 就會自動生成行。 計劃數據類型 為新數據庫設計表 每個字段都接收一種數據類型。 列出每個表中的字段后 ,您需要確定每個字段 的數據類型。 數據類型 是一種屬性,它用于控 制在字段中可以輸入和 不能輸入的內容。 例如,若要存儲文本數 據(例如姓名和地址) ,可以將字段設置為“ 文本”數據類型。 若要 存儲日期和時間,則將 字段設置為“日期/時間 ”數據類型。 計劃數據類型 為新數據庫設計表 每個字段都接收一種數據類型。 數據類型是所有關系數 據庫的標準,它們有助 于確保數據輸入的準確 性。 例如,您將不能在 設置為包含日期和時間 的字段中輸入姓名。 此外,數據類型還有助 于控制數據庫的大小, 這是因為它們會控制字 段的大小。 您將不會在 一個大字段中存放少量 文本,從而避免造成空 間浪費。 計劃數據類型 為新數據庫設計表 每個字段都接收一種數據類型。 利用 Access,可以方 便地設置數據類型。 目前,在列出字段后, 請記下每個字段的數據 類型。 計劃主鍵 為新數據庫設計表 所有表的關鍵字段。 計劃的下一步是在每個 表中添加主鍵字段。 主 鍵是一個字段或一個字 段組合,它所具有的值 用來專門標識每條記錄 (即表中的每一行)。 例如,電話公司通過唯 一主鍵值來標識王俊元 的所有信息,從而跟蹤 這些信息。 計劃主鍵 為新數據庫設計表 所有表的關鍵字段。 除了標識數據庫中的每 條記錄外,主鍵還用在 表之間的關系上。 事實上,主鍵的作用特 別重要,我們專門為其 設立了一條規則:數據 庫中的每個表都必須有 一個主鍵。 沒有主鍵, 您就不能創建關系并從 數據中提取有意義的信 息。 計劃主鍵 為新數據庫設計表 所有表的關鍵字段。 Access 提供了多種方法 來創建主鍵。 鑒于您是初學者,最簡 單的方法是為每個表規 劃一個“ID”字段,例 如“資產 ID”或“供應 商 ID”,然后將此字段 設置為“自動編號”數 據類型。 計劃主鍵 為新數據庫設計表 所有表的關鍵字段。 接下來,每當您增加一 條新記錄,Access 都 會按一遞增該字段中的 值。 另外,如果您打算將數 據庫發布到 SharePoint ,您需要使用“自動編 號”字段作為所有表的 主鍵。 計劃外鍵 為新數據庫設計表 關系的要點:共享鍵。 如本課程前文所述,將 數據劃分到表中后,將 使用稱為關系的鏈接將 數據重新組合在起來。 表關系可能很復雜,這 不在本課程的討論范圍 內。 現在,您需要計劃關系 ,為此您需要確定放置 “外鍵”的位置。 計劃外鍵 為新數據庫設計表 關系的要點:共享鍵。 外鍵只是您在其他表中 使用的主鍵。 圖中顯示了這一點。您 可以看到,“供應商” 表和“技術支持”表中 的主鍵是如何變成“資 產”表中的字段的。“ 資產”表中的這些重復 字段就是外鍵。 計劃外鍵 為新數據庫設計表 關系的要點:共享鍵。 這時,您可能想說,“ 等一下,像這樣共享字 段會導致一些數據重復 !”請不用擔心,這種 重復是正常的。 主鍵值很小,只有在關 系中使用主鍵值時,才 能從數據庫中提取信息 。 因此,作為設計的一 個步驟,需要指示外鍵 字段。 設計用于 SharePoint 的表 為新數據庫設計表 Web 數據庫需要進行一些規劃。 作為設計過程的最后一 步,需要確定是否將數 據庫發布到 SharePoint 。 如果是這樣,您的表 將不能使用 Access 提供 的某些功能。 例如,您只能使用數據 表視圖(而非表設計器 )創建表。 設計用于 SharePoint 的表 為新數據庫設計表 Web 數據庫需要進行一些規劃。 此外,只能創建稱為查 閱字段的關系類型。 通 過這種類型的關系,您 可以從一個表的列表中 選擇另一個表中的值。 設計用于 SharePoint 的表 為新數據庫設計表 Web 數據庫需要進行一些規劃。 Access 設定這些限制的 原因是發布過程會將數 據庫轉換為動態 HTML 和 ECMAScript,因此 您需要避免創建任何無 法轉換為這些語言的數 據庫組件(Access 將其 稱為“對象”)。 作為計劃的最后一步, 請注意是否發布數據庫 。 這雖然是一個小的細 節,但至關重要。 練習建議 1. 開始規劃。 2. 探索資產數據庫模板。 3. 探索在不創建表的情況下避免冗余數據的方法。 為新數據庫設計表 在線練習(需要 Access 2010) 測試問題 1 主鍵的功能是什么? (選擇一個答案。) 為新數據庫設計表 1. 唯一標識表中的每條記錄。 2. 加密和解密數據庫。 3. 有助于在正確的表中輸入數據。 測試問題 1 為新數據庫設計表 主鍵就是執行所有這樣的功能,所有表都必須具備主鍵字 段。 主鍵的功能是什么? 答案: 1. 唯一標識表中的每條記錄。 測試問題 2 優良的數據庫設計有助于確保數據:(選擇一個答案。) 為新數據庫設計表 1. 始終得到備份。 2. 完整且正確。 3. 是重復的,以便更容易查找。 測試問題 2 為新數據庫設計表 完整性和準確性對于正確決策是不可或缺的。 優良的數據庫設計有助于確保數據: 答案: 2. 完整且正確。 測試問題 3 應該始終將所有數據存放在不同的表中。 (選擇一個答案。 ) 為新數據庫設計表 1. 正確。 2. 錯誤。 測試問題 3 為新數據庫設計表 如果僅需要存儲和跟蹤少量項,可以使用包含值列表的查閱 字段。 應該始終將所有數據存放在不同的表中。 答案: 2. 錯誤。 測試問題 4 設計優良的數據庫應包含多少表? (選擇一個答案。) 為新數據庫設計表 1. 能夠捕獲所有數據而又不產生冗余即可。 2. 一個。 3. 兩個。 測試問題 4 為新數據庫設計表 可以是一個表,也可以是很多表。 設計優良的數據庫應包含多少表? 答案: 1. 能夠捕獲所有數據而又不產生冗余即可。 測試問題 5 您通過什么方式在表 A 和表 B 之間
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年農村住宅設計與裝修合同范本
- 2025金融服務合同協議
- 2024年發電機油投資申請報告代可行性研究報告
- 2025年房屋租賃合同范本模板
- 2025版權使用權轉讓的合同范本
- 2025音樂制作人聘用合同范本
- 2025茶葉購銷合同范本茶葉購銷合同
- 2025金屬熱處理合同
- 2025租賃合同范本協議
- 《創業與創新管理》課件
- 工程造價咨詢服務投標方案(專家團隊版-)
- 2024年廣東省中考生物+地理試卷(含答案)
- 蘇園六紀簡介及解說詞
- 陜西房改工作文件匯編
- (含圖紙)啤酒廢水處理工程(UASB-CASS工藝)畢業設計_優秀完整版
- 第二章導體周圍的靜電場
- 和利時DCS控制系統組態
- 05S502閥門井圖集
- 光電子學(第三章2)
- 【課件】第9課 美在民間——中國民間美術——剪紙課件-高中美術人教版(2019)美術鑒賞
- 幼兒園幼兒花名冊
評論
0/150
提交評論