期末ACCESS作業

[首頁]

1. 期末的ACCESS作業為個人作業, 分三階段繳交, 最後成品是一個公司訂貨資料庫.

2.作業請在期限之內email給助教(email請見首頁), 記得著名系級, 成績座號和姓名

2. 以下是作業題目:

情境:
假設你是某家公司的老闆,現在你要為自己的公司設計一個資料庫, 用來儲存商品販售的資料.
資料庫必須包含以下四個table:

1.產品
2.客戶
3.存貨
4.訂單


week 1: (due by 5/15)


1.建立'產品'和'客戶'兩個表格create table(product,customer)
"產品"table必須包含以下內容:  產品編號, 產品名稱, 產品類型, 產品敘述
"客戶"table必須包含以下內容:  客戶編號, 客戶名稱, 聯絡人, 電話, 地址, email, VIP資格, 備註

以上每一個欄位的格式設定必須正確
編號或名稱欄位不可以是空值
VIP資格欄位值為"是/否"


2.設定這兩個表個中, 每一個欄位的屬性
設定"產品編號""產品"tablekey
        "客戶編號""客戶"table的key


3.將各個table輸入至少十筆資料, 並將表格的列高調整較高一些


4. 設定進階篩選, 並將篩選的條件及結果存成Query.
(1)資料的排列先後順序為: 客戶VIP資格遞減, 客戶編號遞增

===>請使用: 紀錄/篩選/進階篩選
        設定篩選後, 請到 "檔案/存成查詢"  將此次篩選存成查詢(Query)


(2)尋找: (當產品名稱為X1, 產品類型為Y1時) (當產品名稱為X2, 產品類型為Y2)    
     X1,X2,Y1,Y2請自訂

===>(2)題的結果請儲存成一個Query
        請使用: 紀錄/篩選/依表單篩選
        設定篩選後, 請到 "檔案/存成查詢"  將此次篩選存成查詢(Query)
 



week 2:(due by 5/22)


1.利用ER model相關的觀念, 設計出'訂單'的欄位
訂單資料表至少必須具備這些欄位: 訂單編號, 訂購日期, 交貨日期, 訂貨數量(=>請同學新增這個欄位)
(註: 假設一張訂單只包含一種商品, 若一次要訂購多種商品, 請以不同訂單處理之)

2.利用ER model相關的觀念, 設計出'存貨'的欄位
訂單資料表至少必須具備這些欄位: 存貨編號, 存貨地點, 存貨數量
(=>這裡你有兩種做法可以選擇,
      a. 使用 "存貨編號" 當主索引.
      b.使用  "產品編號"&"存貨地點" 當作主索引, 那麼就不需要"存貨編號"這個欄位了唷!  )


3.將四個資料表之間建立起正確的關聯

4.查詢以下問題
a. 列出所有產品名稱, 和所有訂購該產品的客戶名稱, 訂貨數量, 交貨時間,及連絡人,聯絡電話
b. 查出"K"客戶, 訂購的所有的貨品名稱,以及該貨品的存貨地點, 存貨數量

 


week 3:(due by 5/29)


1.建立一個表單, 命名為"客戶訂單情況".
表單裡面必須包含客戶編號, 客戶名稱, 聯絡人, 電話, 地址, email, VIP資格, 備註
除此之外還要有一個子表單, 子選單的內容為這名客戶所訂購的產品內容, 包括: 產品編號, 產品名稱, 產品類型, 訂貨日期, 交貨日期, 訂貨數量


2.建立一個報表, 命名為"存貨報表"
依序包含產品名稱, 產品編號, 存貨地點, 存貨數量

設定以加總的"存貨數量"為摘要值