You are on page 1of 8

Database model: BD_PRT, sql_server

Database model documentation

1
Database model: BD_PRT, sql_server

Table of contents

1. Model details 3
2. Tables 4
1.1. Table MenuCategory 4
1.2. Table Employees 4
1.3. Table Menu 4
1.4. Table Tables 4
1.5. Table Orders 5
1.6. Table OrderDetails 5
3. References 6
2.1. Reference FK_Menu_Category 6
2.2. Reference FK_OrderDetails_Order 6
2.3. Reference FK_OrderDetails_Menu 6
2.4. Reference FK_Orders_Employees 6
2.5. Reference FK_Orders_Tables 6
4. Subject areas 7

2
Database model: BD_PRT, sql_server

1. Model details
Model name:
BD_PRT
Version:
2.4
Database engine:
Microsoft SQL Server
Description:

3
Database model: BD_PRT, sql_server

2. Tables
2.1. Table MenuCategory
2.1.1. Columns

Column name Type Properties Description


CategoryID int PK
CategoryName nvarchar(50) null
Status nvarchar(8) null

2.2. Table Employees


2.2.1. Columns

Column name Type Properties Description


EmployeeID int PK
EmployeeName nvarchar(50) null
Position nvarchar(8) null
DocumentType nvarchar(3) null
DocumentNumber nvarchar(20) null
Phone nvarchar(9) null
Email nvarchar(50) null
Status nvarchar(8) null

2.3. Table Menu


2.3.1. Columns

Column name Type Properties Description


DishID int PK
DishName nvarchar(50) null
Description nvarchar(max) null
Price decimal(8,2) null
Status nvarchar(8) null
CategoryID int null

4
Database model: BD_PRT, sql_server

2.4. Table Tables


2.4.1. Columns

Column name Type Properties Description


TableID int PK
TableNumber int null
Capacity int null
Status nvarchar(8) null

2.5. Table Orders


2.5.1. Columns

Column name Type Properties Description


OrderID int PK
EmployeeID int null
TableID int null
DateTime datetime2 null
Status nvarchar(10) null

2.6. Table OrderDetails


2.6.1. Columns

Column name Type Properties Description


OrderDetailID int PK
OrderID int null
DishID int null
Quantity int null
Total decimal(8,2) null

5
Database model: BD_PRT, sql_server

3. References
3.1. Reference FK_Menu_Category
MenuCategory 0..* Menu
CategoryID <-> CategoryID

3.2. Reference FK_OrderDetails_Order


Orders 0..* OrderDetails
OrderID <-> OrderID

3.3. Reference FK_OrderDetails_Menu


Menu 0..* OrderDetails
DishID <-> DishID

3.4. Reference FK_Orders_Employees


Employees 0..* Orders
EmployeeID <-> EmployeeID

3.5. Reference FK_Orders_Tables


Tables 0..* Orders
TableID <-> TableID

6
Database model: BD_PRT, sql_server

4. Areas
4.1. Maestro 2 subject area
4.1.1. Tables
- Employees
4.1.2. References
- FK_Menu_Category
- FK_OrderDetails_Order
- FK_OrderDetails_Menu
- FK_Orders_Employees
- FK_Orders_Tables

4.2. Maestro 4 subject area


4.2.1. Tables
- Tables
4.2.2. References
- FK_Menu_Category
- FK_OrderDetails_Order
- FK_OrderDetails_Menu
- FK_Orders_Employees
- FK_Orders_Tables

4.3. transaccional 1 subject area


4.3.1. Tables
- Orders
4.3.2. References
- FK_Menu_Category
- FK_OrderDetails_Order
- FK_OrderDetails_Menu
- FK_Orders_Employees
- FK_Orders_Tables

4.4. transaccional 2 subject area


4.4.1. Tables
- OrderDetails
4.4.2. References
- FK_Menu_Category
- FK_OrderDetails_Order

7
Database model: BD_PRT, sql_server

- FK_OrderDetails_Menu
- FK_Orders_Employees
- FK_Orders_Tables

4.5. Maestro 3 subject area


4.5.1. Tables
- Menu
4.5.2. References
- FK_Menu_Category
- FK_OrderDetails_Order
- FK_OrderDetails_Menu
- FK_Orders_Employees
- FK_Orders_Tables

4.6. Maestro 1 subject area


4.6.1. Tables
- MenuCategory
4.6.2. References
- FK_Menu_Category
- FK_OrderDetails_Order
- FK_OrderDetails_Menu
- FK_Orders_Employees
- FK_Orders_Tables

You might also like