diff --git a/README.md b/README.md index b026b2a..8b39fef 100644 --- a/README.md +++ b/README.md @@ -1 +1,3 @@ # LF5 Database Project + +![img](./poster/dbms.png) \ No newline at end of file diff --git a/erd.dbml b/erd.dbml index 0f71f4e..d60ae40 100644 --- a/erd.dbml +++ b/erd.dbml @@ -16,7 +16,7 @@ Table Customer { Table Order { id string [primary key] - customer Customer + customer_id string invoice_amount integer order_date timestamp } @@ -70,7 +70,7 @@ Table OrderContainsIngredients { quantity integer } -Ref: Order.customer > Customer.id +Ref: Order.customer_id > Customer.id Ref: SupplierContainsIngredients.supplier > Supplier.id Ref: SupplierContainsIngredients.ingredient > Ingredient.id Ref: OrderContainsIngredients.order > Order.id diff --git a/lib/datatypes.py b/lib/datatypes.py index 06d62d7..68239ef 100644 --- a/lib/datatypes.py +++ b/lib/datatypes.py @@ -21,7 +21,7 @@ class Customer: @dataclass class Order: id: str - customer: Customer.id + customer_id: Customer.id invoice_amount: int order_date: str # Assuming timestamp as a string for simplicity diff --git a/poster/dbms.png b/poster/dbms.png new file mode 100644 index 0000000..c224de1 Binary files /dev/null and b/poster/dbms.png differ