Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

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) 

You might also like