地址(Address)
客戶資料表的 SQL 語句:
CREATE TABLE Customers (
CustomerID INT PRIMARY KEY,
Name VARCHAR(255),
Address VARCHAR(255)
);
帳戶資料表(Accounts)
欄位名稱(Column Name)
帳戶編號(AccountID) - 主鍵(Primary Key)
帳戶類型(AccountType)
開戶日期(OpenDate)
客戶編號(CustomerID) - 外來鍵(Foreign Key)參考客戶資料表的主鍵
帳戶資料表的 SQL 語句:
CREATE TABLE Accounts (
AccountID INT PRIMARY KEY,
AccountType VARCHAR(50),
OpenDate DATE,
CustomerID INT,
FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID)
);
交易資料表(Transactions)
欄位名稱(Column Name)
交易編號(TransactionID) - 主鍵(Primary Key)
交易日期(TransactionDate)
交易金額(Amount)
帳戶編號(AccountID) - 外來鍵(Foreign Key)參考帳戶資料表的主鍵
交易資料表的 SQL 語句:
CREATE TABLE Transactions (
TransactionID INT PRIMARY KEY,
TransactionDate DATE,
Amount DECIMAL(10, 2),
AccountID INT,
FOREIGN KEY (AccountID) REFERENCES Accounts(AccountID)
);
貸款資料表(Loans)
欄位名稱(Column Name)
貸款帳號(LoanID) - 主鍵(Primary Key)
貸款金額(Amount)
客戶編號(CustomerID) - 外來鍵(Foreign Key)參考客戶資料表的主鍵
貸款資料表的 SQL 語句:
CREATE TABLE Loans (
LoanID INT PRIMARY KEY,
Amount DECIMAL(10, 2),
CustomerID INT,
FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID)
);
這樣設計的資料庫結構可以有效管理客戶資料、帳戶資料、交易資料以及貸款資料,同時確保資料之間的關聯性和完整性。