二、近來在很多國家裡興起一種微型創業貸款,利用資訊技術媒合出資者與
貸款者。我們利用以下簡化的延伸 E-R 模型來描述這個經濟活動,它必須支援以下需求:
1.每位貸款者(Borrower)可以註冊其身分證字號 ID(唯一的)、姓名
(name)及地址(address)
。假設貸款者的 ID 維繫整個模型,且一個貸款者一天最多只能提出一個貸款請求。
2.初始經濟活動由貸款者創建(creates)貸款請求(Loan Request)開始,
其屬性包括貸款者 ID、貸款請求日期(Date)、貸款目的(purpose)
及大於 0 的貸款請求金額(RAmount) 。
3.貸款成立後,經濟活動中心成為貸款(Loan) 。貸款的屬性包括貸款編
號(LID)、大於 0 的貸款金額(LAmount)、期數(period) 、貸款核准日期(LDate)和截止日期(deadline)。
4.一筆貸款將分由多期繳款(Repayment)來償還。繳款的屬性還應加上
貸款編號、繳款日期(PDate) 、第幾期(N-th-payment;未還款前期數
為 0)和大於 0 的繳款金額(PAmount)。
請以您熟悉的 SQL DDL(資料描述語言)設計關聯綱要(Relational
Schema),完成上述微型貸款的關聯模型。具體的作業如下:
【題組】(一)產生 Borrower 資料表,以 ID 為主鍵。(提示:以 SQL 完成 CREATETABLE Borrower(……) )