97期末考考題(B卷)
1.參考下列資料及說明,來做關聯是資料庫設計,設計的結果要符合3NF。
答案要寫:A.檔案名稱 B.欄位名稱 C.主鍵 D.外鍵。 (30分)
(主鍵寫錯不給分,外鍵或欄位名稱名稱寫錯會扣分。)
答案格示:XXXX資料檔(欄位名稱1, 欄位名稱2, 欄位名稱3, 欄位名稱4)
P.K. F.K.
A.下面是一張銷貨發票,裡面有16個欄位。假設這16個欄位是資料庫全部的內
容,參考B說明來做正規化
遠東實業股份有限公司
銷貨發票
【發票編號】:9801443 【發票日期】:98/01/13
【客戶編號】:D1007
【客戶編號】:AMD MICRO SYSTEM INC.
【客戶地址】:123 OAK ST.,SAN JOSE, CA 24106, U.S.A
【交貨日期】:98/01/23
【交貨地點】:台北縣新莊市中正路510號
【付款方式】:即期支票 【營業員編號】:85047
【貨品編號】【貨品名稱】【單位】【銷貨單價】【銷貨數量】【項目金額小計】
E1001 P-5 晶片 片 50,000 10 500,000
E1003 DDR-DRAM 顆 3,000 20 60,000
E1005 磁碟片 盒 6,000 30 180,000
E1007 滑鼠 個 800 40 32,000
E1009 延長線 公尺 80 50 4,000
【發票合計金額】 776,000
B.說明
(1)每一筆銷貨的發票只能有一個發票編號、發票日期、客戶編號、客戶名稱、
客戶地址、交貨日期、交貨地點、付款方式、發票合計金額及由一位營業員
負責服務。
(2)每一位營業員可以負責多筆銷貨交易。
(3)每一位客戶的基本資料只有一個客戶編號、客戶名稱、客戶地址。
(4)客戶每次購物,付款方式、交貨地點、負責的採購員可能不一樣。
(5)客戶每次購物,會購買多種貨品。
(6)每一種貨品只有一個貨品編號、貨品名稱、單位。
(7)同樣貨品販售時銷貨單價會不一樣。
(8)項目金額小計 = 銷貨單價 *銷貨數量。
(9)發票合計金額 = 每張銷貨發票中每樣貨品項目金額小計加總。
2.依據第一題資料庫設計結果畫出實體關係圖。(10分)
3.參考自己組這個學期所發展的系統文件中的使用個案圖及使用個案情境說
明,繪製系統階層的狀態圖。(15分)
提示:A.要有狀態編號及狀態名稱。
B.狀態名稱(名詞)不要與活動名稱(動詞)一樣。
C.轉換是由(1)行動或(2)條件產生,所使用的符號不一樣。
4.參考上題所繪製的系統階層狀態圖,繪製元件圖。(15分)
提示:A.不需要考慮功能階層的狀態圖或者功能階層的活動圖。
B.元件所需要使用的資料檔不要忘了寫出來。
C.每個功能會由多個元件共同完成,可以用包裹來表示。
D.如果包裹代表的是某個功能(使用個案),包裹中的元件不需要畫出
來;如果包裹代表的不是使用個按圖中的功能或小功能,包裹中的
元件就需要畫出來。
5.參考自己組這個學期所發展的系統文件中的位置連接圖,繪製部署圖。(10分)
提示:A.節點除了要有名稱,還要寫它的規格以及存放地點。
B.節點的名稱是用來說明設備(電腦資源)的用途。
6.系統測試時的 A.白箱測試(White-Box Testing)是做甚麼?(5分)
B.黑箱測試(Black-Box Testing)是做甚麼?(5分)
7.系統維護中的 A.更正性(CORRECTIVE)維護是做甚麼?(5分)
B.適應性(ADAPTIVE)維護是做甚麼?(5分)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.197.48