Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @startuml "Database Design"
- entity "employees" {
- id : int <<primary, auto increment>>
- code : varchar(255) <<unique>>
- --
- store_id : int <<fk>>
- --
- name : varchar(255)
- email : varchar(255) <<unique>>
- password : varchar(255)
- gender : emum(M/F)
- }
- entity "customers" {
- id : int <<primary, auto increment>>
- code : varchar(255) <<unique>>
- --
- name : varchar(255)
- email : varchar(255) <<unique>>
- password : varchar(255)
- gender : emum(L/P)
- }
- entity "suppliers" {
- id : int <<primary, auto increment>>
- code : varchar(255) <<unique>>
- --
- name : varchar(255)
- email : varchar(255) <<unique>>
- password : varchar(255)
- gender : emum(L/P)
- }
- entity "stores" {
- id : int <<primary, auto increment>>
- code : varchar(255) <<unique>>
- --
- name : varchar(255)
- address : varchar(255)
- phone_number : varchar(255)
- }
- entity "clothes" {
- id : int <<primary, auto increment>>
- code : varchar(255) <<unique>>
- --
- store_id : int <<fk>>
- --
- unit_price : decimal
- stock : int
- }
- entity "sales_transactions" {
- id : int <<primary, auto increment>>
- --
- employee_id : int <<fk>>
- supplier_id : int <<fk>>
- clothes_id : int <<fk>>
- --
- date : date
- unit_price : decimal
- quantity : int
- }
- entity "purchase_transactions" {
- id : int <<primary, auto increment>>
- --
- employee_id : int <<fk>>
- supplier_id : int <<fk>>
- clothes_id : int <<fk>>
- --
- date : date
- unit_price : decimal
- quantity : int
- }
- entity "rental_transactions" {
- id : int <<primary, auto increment>>
- --
- employee_id : int <<fk>>
- supplier_id : int <<fk>>
- clothes_id : int <<fk>>
- --
- date_out : date
- date_return : date
- rental_price : decimal
- quantity : int
- }
- stores --o{ employees
- stores --o{ clothes
- employees --o{ purchase_transactions
- customers --o{ purchase_transactions
- clothes --o{ purchase_transactions
- employees --o{ sales_transactions
- suppliers --o{ sales_transactions
- clothes --o{ sales_transactions
- employees --o{ rental_transactions
- customers --o{ rental_transactions
- clothes --o{ rental_transactions
- @enduml
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement