資料庫設計

2022-12-13 16:45:02 字數 2882 閱讀 3954

一、實驗目的

1 .熟悉資料庫及表物件的建立過程;

2 .熟悉表字段型別及屬性的設定;

3 .熟悉資料表資料的編輯;

4 .熟悉建立多表間關係的操作。

二、實驗裝置及軟體環境

(一)實驗裝置

伺服器、交換機和pc機組成nt網路。

(二)軟體環境

1.伺服器採用microsoft windows 2003 server 作業系統;

2.學生客戶端採用windows xp系統、ie6.0以上瀏覽器、ms access資料庫。

三、實驗內容與步驟

(一)實驗內容

示例 1. 建立乙個名為「百貨公司」資料庫,資料庫包含三個表物件,三個表分別名為「員工表」、「商品表」和「銷售表」,其表結構分別為:

「員工表」各欄位:員工號(主鍵,文字, 4 )、姓名(文字, 4 )、性別(文字, 2 )、出生日期(日期 / 時間)、工作日期(日期 / 時間)、**(文字, 20 )、部門(文字, 10 )、**( ole 物件)。

「商品表」各欄位: 商品號(主鍵,文字, 5 )、商品名稱(文字, 20 )、部門(文字, 10 )、單價(數字,單精度型)。

「銷售單」各欄位: 銷售單號(自動編號)、員工號(文字, 4 ,索引:有,有重複)、商品號(文字, 10 ,索引:

有,有重複)、數量(數字,整型)、銷售日期(日期 / 時間)、銷售金額(數字,單精度)。

三個表的資料分別如圖1、圖2和圖3所示。

圖1 員工表資料

圖2 商品表資料

圖 3 銷售單資料

(二)實驗步驟

操作步驟1:

1.建立資料庫:開啟 access 視窗;開啟「檔案」選單;執行「新建」命令;單擊視窗右側的「新建空資料庫」命令;在開啟的「檔案新建資料庫」對話方塊中確定資料庫儲存位置及輸入資料庫名「百貨公司」;按「建立」按鈕。

2.建立「員工表」的結構:在「百貨公司」資料庫視窗單擊「表」物件;雙擊「使用設計器建立表」;在「設計檢視」下按圖4所示輸入「員工表」表各字段的名稱和屬性;把員工號作為主鍵;執行「儲存」命令;在「另存為」對話方塊中輸入表名「員工表」;按「確定」按鈕。

3.輸入「員工表」各記錄:單擊工具欄上的「檢視」按鈕,切換到「資料表檢視;按圖1所示輸入各記錄內容。

4.重複步驟2 和3 ,分別建立「商品表」和「銷售表」。

圖 4 員工表結構

示例 2. 在「百貨公司」資料庫中建立三個資料表之間的關係。

操作步驟2:

1.單擊工具欄上的「工具」按鈕,選擇「關係」選項;在「顯示表」對話方塊中分別雙擊「員工表」、「商品表」、「銷售單」,把這三個表新增到「關係」對話方塊;單擊「關閉」按鈕。

2.將「員工表」中的字段「員工號」拖到銷售表中的「員工號」欄位處;在「編輯關係」對話方塊中單擊「建立」,則建立了根據員工號相等的「員工表」與「銷售表」之間的關係。

3.類似步驟 2 ,以「商品號」字段建立「商品表」與「銷售單」之間的關係。操作後的效果如圖5所示。

4.單擊「關係」對話方塊的 「關閉」按鈕,並儲存關係。

圖 5 關係對話方塊

圖 6 關係資料表

示例3. 檢視「商品表」中某商品資料及該商品的銷售情況。

操作步驟3:

雙擊資料庫視窗的「商品表」,即開啟「商品表」;單擊某商品記錄左邊的「 + 」號,開啟關聯的「銷售表」,並顯示該商品的銷售記錄。如圖6所示。

四、開動腦筋,自己動手做乙個資料庫

1.建立「圖書管理」資料庫。資料庫包含「圖書記錄」、「讀者資訊」和「借閱狀況」三個表。表中各字段的型別、長度等屬性請根據實際情況自己設定。

圖書記錄

其中: 「 isbn 號」字段為主鍵。

讀者資訊

其中:「 借書證號」字段主鍵,「姓名」為「必填」字段,「**日期」欄位以當前日期為「預設值」。

借閱狀況

其中:「流水號」字段為主鍵,「借閱日期」和「歸還日期」欄位的「預設值」為當前系統日期。

2.為「圖書管理」資料庫中各相關表建立表間關聯。

3.實驗指導書中簡要列出上述結果操作步驟。

4.在實驗報告的最後寫明實驗體會和實驗中存在的問題。

實驗步驟:

(一)建表:

1.建立資料庫:開啟 access 視窗;開啟「檔案」選單;執行「新建」命令;單擊視窗右側的「新建空資料庫」命令;在開啟的「檔案新建資料庫」對話方塊中確定資料庫儲存位置及輸入資料庫名「圖書館管理」;按「建立」按鈕。

2.建立「圖書記錄」的結構:在「圖書館管理」資料庫視窗單擊「表」物件;雙擊「使用設計器建立表」;在「設計檢視」下按圖(1)所示輸入「圖書記錄」表各字段的名稱和屬性;把isbn號作為主鍵;執行「儲存」命令;在「另存為」對話方塊中輸入表名「圖書記錄」;按「確定」按鈕。

3.輸入「圖書記錄」各記錄:單擊工具欄上的「檢視」按鈕,切換到「資料表檢視;按圖(2)所示輸入各記錄內容。

4.重複步驟2 和3 ,分別建立「讀者資訊」圖(3)和「借閱狀況」圖(4)。

圖書記錄:

圖(1圖(2)

圖(3)

圖(4)

(二)建立表間關係:

1、單擊工具欄上的「工具」按鈕,選擇「關係」選項;在「顯示表」對話方塊中分別雙擊「圖書記錄」、「讀者資訊」、「借閱狀況」,把這三個表新增到「關係」對話方塊;單擊「關閉」按鈕。

2、將「圖書記錄」中的字段「isbn號」拖到「借閱狀況」表中的「isbn號」欄位處;在「編輯關係」對話方塊中單擊「建立」,則建立了根據isbn號相等的「圖書記錄」與「借閱狀況」之間的關係。 圖(5)

3、用同樣的方法,把「讀者資訊」中的字段「借書證號」拖到「借閱狀況」表中的「借書證號」處建立「讀者資訊」和「借閱狀況」的關係。圖(6)

4、單擊「關係」對話方塊的 「關閉」按鈕,並儲存關係。 圖(7)

圖(5)

圖(6)

圖(7)

(三)檢視圖書記錄表中的圖書記錄資料和借閱狀況的關係,如下圖

圖(8)

五、實驗總結:

資料庫設計

一 需求分析 訂單資料流程圖 道路 標識id featuredentifier 幾何標識 geometryfield 要素編碼,道路名,長度 倉庫 depotid id,name,open time,close time tb depot表 商品庫存資訊 stock,goodid,companyna...

資料庫設計報告

本系統主要用於旅館或賓館出租的房間管理。1.使用者身份的登記 2.房屋出租管理 3.年收 支情況 本系統包括 標準模組 系統登入模組 主介面模組 系統管理模組 學生基本資訊管理模組 選課模組 成績管理模組。1.標準模組 定義公共變數和過程。2.系統登入模組 進行使用者身份的驗證。3.主介面模組 作為...

資料庫設計報告

河南經貿職業學院 資訊管理系 資料庫設計報告 班級學號 姓名目錄 1文件介紹 3 1.1 文件目的 3 1.2 文件範圍 3 1.3 讀者物件 3 1.4 參考文獻 3 1.5 術語與縮寫解釋 3 2 資料庫環境說明 4 3 概念結構設計 4 4 邏輯結構設計 4 4.1 表彙總 4 4.2 中文表...