0

процесса данная схема его третьей нормальной формеНормализация до 3 нормальной форме

Repayment (borrower_id,name,address,loan_amount,request_date,repayment_date,request_amount) 

то, что я сделал

Borrower(borrower_id,address) 
Request(request_id,request_date,borrower_id,loan_id) 
Repayment(repayment_id,request_date,borrower_id) 
Loan(loan_id,loan_amount) 

Пожалуйста, помогите мне, если им неправильно где-нибудь?

ответ

0

Да, вы поступили не так, как минимум, в трех разных направлениях.

Нормализация не вводит новые атрибуты.

Вы начали с одного идентификационного номера: loaner_id. Вы закончили с четырьмя номерами id: loaner_id, request_id, loan_id, repayment_id.

Нормализация не отменяет атрибуты.

Вы сбросили "имя". Конечно, это плохое имя для атрибута. (Чье это имя? Имя заемщика? Имя банка? Имя кредитного офицера?) Но вы не можете просто выбросить его.

Нормализация зависит от функциональных зависимостей.

Функциональная зависимость обычно выглядит следующим образом: A-> B. Вы не показываете каких-либо функциональных зависимостей.

Смежные вопросы