@startuml
!define Table(name,desc) class name as "desc" << (T,#FFAAAA) >>
!define primary_key(x) x
!define foreign_key(x) x
!define unique(x) x
!define not_null(x) x
hide methods
hide stereotypes
' entities
Table(customer, "Customer") {
primary_key(id) INTEGER
not_null(name) VARCHAR[255]
}
Table(address, "Address") {
primary_key(id) INTEGER
foreign_key(customer_id) INTEGER
not_null(street) VARCHAR[255]
not_null(city) VARCHAR[255]
not_null(country) VARCHAR[255]
}
' relationships
customer --|{ address
@enduml