

          ┌──────────────────┐    ┌──────────────┐
          │     CUSTOMER     │    │   PRODUCT    │
          ├──────────────────┤    ├──────────────┤
          │ int id  PK       │    │ int id  PK   │
          │ string name      │    │ string name  │
          │ string email  UK │    │ float price  │
          └──────────────────┘    └──────────────┘
                    │1                    │1
             ┌──────┘                     └─────┐
             │ places                           │ includes
             │0..*                              │0..*
  ┌─────────────────────┐            ┌────────────────────┐
  │        ORDER        │            │     LINE_ITEM      │
  ├─────────────────────┤ 1     1..* ├────────────────────┤
  │ int id  PK          │────────────│ int id  PK         │
  │ date created        │ contains   │ int order_id  FK   │
  │ int customer_id  FK │            │ int product_id  FK │
  └─────────────────────┘            │ int quantity       │
                                     └────────────────────┘
