Professional Documents
Culture Documents
Database Normalization
Database Normalization
users
FIELD NAME DATA TYPE CONSTRAINTS
id bigint(20) Primary Key (PK)
email varchar(100)
role_id bigint (20) Foreign Key (FK)
admin_account_info_id bigint (20) Foreign Key (FK)
member_account_info_id bigint (20) Foreign Key (FK)
password varchar(100)
roles
FIELD NAME DATA TYPE CONSTRAINTS
id bigint(20) Primary Key (PK)
role varchar(100)
admin_account_infos
FIELD NAME DATA TYPE CONSTRAINTS
id bigint(20) Primary Key (PK)
first_name varchar(30)
middle_name varchar(30) Foreign Key (FK)
last_name varchar(30) Foreign Key (FK)
birthday varchar(30)
gender varchar(10)
region varchar(100)
city varchar(100)
baranggay varchar(100)
province varchar(100)
contact_number varchar(30)
image varchar(255)
member_account_infos
FIELD NAME DATA TYPE CONSTRAINTS
id bigint(20) Primary Key (PK)
first_name varchar(30)
middle_name varchar(30) Foreign Key (FK)
last_name varchar(30) Foreign Key (FK)
birthday varchar(30)
gender varchar(10)
region varchar(100)
city varchar(100)
baranggay varchar(100)
province varchar(100)
contact_number varchar(30)
image varchar(255)
account_status varchar(20)
loan_infos
FIELD NAME DATA TYPE CONSTRAINTS
id bigint(20) Primary Key (PK)
loan_type varchar(20)
loan_number varchar(100)
loan_amount varchar(20)
loan_term varchar(20)
interest varchar(10)
penalty varchar(10)
due_date varchar(50)
remaining_balance varchar(50)
loan_status varchar(20)
monthly_amort_summary longtext
user_id bigint(20) Foreign Key (FK)
logs
FIELD NAME DATA TYPE CONSTRAINTS
id bigint(20) Primary Key (PK)
log_type varchar(20)
transaction_number varchar(100)
log_amount varchar(20)
user_id bigint(20) Foreign Key (FK)