11-5 Bank_db 資料庫介紹
11-5-1 系統功能 『藝術銀行』期望製作一套『活期儲蓄存款系統』,期望包含有下列功能: (1) 顯示帳戶:顯示系統每一帳戶的姓名、帳號與餘額。 (2) 存款:客戶提款功能,選擇後會要求輸入客戶帳號,再要求輸入存款金額,執行後會顯示目前餘額。 (3) 提款:選擇後會要求輸入客戶帳號,再要求輸入提款金額,執行後會顯示目前餘額。 (4) 查詢餘額:選擇後會要求輸入客戶帳號,再顯示餘額。 (5) 查詢交易額:可供查詢某一帳戶存款/領款的交易過程。 11-5-2 資料庫 E-R 圖 吾人將此資料庫定名為 Bank_db,其 E-R 關係圖如下所示,其中包含兩個資料表。
(A) 帳戶資料表 - Account Account 資料表包含三個欄位(如 7-5-1 節 Account.class 類別): 1. ID:帳戶編碼(主鍵)、CHAR(20) 格式 2. Name:帳戶姓名、CHAR(20) 格式 3. Balance:帳戶餘額、int 格式 (B) 交易資料表 - Transaction Transaction 資料表有四個欄位(請自行設計 transaction.class 類別): 1. Trans_ID:交易編碼(主鍵)、int 格式。 2. ID:帳戶編碼(外來鍵)、CHAR(20) 格式 3. trans_type:1: 表存款、0: 表提款、int 格式 4. trade:交易額、int 格式 5. trans_date:交易日期/時間。datetime 格式 11-5-3 匯入 Bank_db 資料庫 (A) 建立 Bank_db 資料庫 由 http://localhost 進入 Mysql 之後,選擇『資料庫』並建立 Bank_db 資料庫,如下: (B) 匯入 Bank_db 資料庫 請在教學網站上下載 Bank_db.sql,再將它匯入 Bank_db 資料庫內。如下: (C) 瀏覽資料庫內容 (D) 瀏覽account 資料表內容 (D) 瀏覽transaction 資料表內容
|
翻轉工作室:粘添壽
Java 程式設計(二) 含物件導向
翻轉電子書系列:
|