Real Estate Development Project Management ER Diagram-1
Real Estate Development Project Management ER Diagram-1
1. Project:
Attributes
project_id (PK): Unique identifier for the project.
project_name: Name of the project.
start_date: Start date of the project.
end_date: End date of the project.
budget: Budget allocated for the project.
Relationships:
Occurrence in ERD:
+------------------------------------------------------------+
| Project |
+------------------------------------------------------------+
| PK: project_id (Primary Key) |
| project_name |
| start_date |
| end_date |
| budget |
+------------------------------------------------------------+
2. Property:
Attributes
Team member: 1) Dawit Kassa, 2) Eshetu Gezahegn, 3) Helen Desta, 4) Dilet Sisay
Title: Real Estate Development Project Management Entity Relationship Diagram
Relationships:
Occurrence in ERD:
+------------------------------------------------------------+
| Property |
+------------------------------------------------------------+
| PK: property_id (Primary Key) |
| property_name |
| location |
| project_id (Foreign Key - references Project) |
+------------------------------------------------------------+
------------------------------------------------------------+
3. Construction phase:
Represents a construction phase within a property.
Each construction phase has a unique construction_id and contains information such as
construction_name, start_date, and end_date.
many construction phases belong to a single property.
Attributes
Relationships:
Occurrence in ERD:
+------------------------------------------------------------+
| Construction |
+------------------------------------------------------------+
| PK: construction_id (Primary Key) |
| construction_name |
| start_date |
| end_date |
| property_id (Foreign Key - references Property) |
+------------------------------------------------------------+
4. Contractor:
Team member: 1) Dawit Kassa, 2) Eshetu Gezahegn, 3) Helen Desta, 4) Dilet Sisay
Title: Real Estate Development Project Management Entity Relationship Diagram
Attributes
Relationships:
Occurrence in ERD:
+------------------------------------------------------------+
| Contractor |
+------------------------------------------------------------+
| PK: contractor_id (Primary Key) |
| contractor_name |
| address |
| contact_number |
| email |
+------------------------------------------------------------+
5. Materials Purchase:
Attributes
purchase_id (PK): Unique identifier for the purchase.
purchase_date: Date of the material purchase.
contractor_id (FK): Foreign key referencing the contractor associated with the purchase.
construction_id (FK): Foreign key referencing the construction phase associated with the
purchase.
Relationships:
Team member: 1) Dawit Kassa, 2) Eshetu Gezahegn, 3) Helen Desta, 4) Dilet Sisay
Title: Real Estate Development Project Management Entity Relationship Diagram
Occurrence in ERD:
+------------------------------------------------------------+
| Material Purchase |
+------------------------------------------------------------+
| PK: purchase_id (Primary Key) |
| purchase_date |
| contractor_id (Foreign Key - references Contractor) |
| construction_id (Foreign Key - references Construction) |
+------------------------------------------------------------+
6. Materials Stock:
Attributes
Relationships:
One materials purchase can be associated with multiple materials stocks (1 to many
relationship).
One materials stock can be associated with only one materials purchase (1 to 1
relationship).
Foreign keys: foreign key referencing purchase_id
Occurrence in ERD:
+------------------------------------------------------------+
| Materials Stock |
+------------------------------------------------------------+
| PK: stock_id (Primary Key) |
| material_name |
| quantity |
+------------------------------------------------------------+
7. Construction-Materials Used:
Represents the materials used in a construction phase.
Team member: 1) Dawit Kassa, 2) Eshetu Gezahegn, 3) Helen Desta, 4) Dilet Sisay
Title: Real Estate Development Project Management Entity Relationship Diagram
Each materials used entry has a unique usage_id and contains information such as
quantity_used.
A materials used entry is associated with a single construction phase and a single material
entry.
The foreign keys construction_id and material_id reference the respective entities.
Attributes
Relationships:
Occurrence in ERD:
+------------------------------------------------------------+
| Construction-Materials Used |
+------------------------------------------------------------+
| PK: usage_id (Primary Key) |
| construction_id (Foreign Key - references Construction) |
| material_id (Foreign Key - references Material/Stock) |
| quantity_used |
+-------------------------
Team member: 1) Dawit Kassa, 2) Eshetu Gezahegn, 3) Helen Desta, 4) Dilet Sisay
Title: Real Estate Development Project Management Entity Relationship Diagram
Project | contractor_name |
+-----------------------+ | address |
| PK: project_id | | contact_number |
| project_name | | email |
| start_date | +-----------------------+
| end_date | |
| budget | |
+-----------------------+ v
| Materials Purchase
| +-----------------------+
v | PK: purchase_id |
Property | purchase_date |
+-----------------------+ | FK: contractor_id |
| PK: property_id | | FK: construction_id |
| property_name | +-----------------------+
| location | |
| FK: project_id | |
+-----------------------+ v
| Materials Stock
| +-----------------------+
v | PK: stock_id |
Construction phase | material_name |
+-----------------------+ | quantity |
| PK: construction_id | +-----------------------+
| construction_name | |
| start_date | |
| end_date | v
| FK: property_id | Construction-Materials Used
+-----------------------+ +-----------------------+
| | PK: usage_id |
| | quantity_used |
v | FK: construction_id |
Contractor | FK: material_id |
+-----------------------+ +-----------------------+
| PK: contractor_id |
Team member: 1) Dawit Kassa, 2) Eshetu Gezahegn, 3) Helen Desta, 4) Dilet Sisay
Title: Real Estate Development Project Management Entity Relationship Diagram
property
Project
property_id (PK)
PK
project_id (PK) project_id(FK)
PK
(1:*)
project_name property_name
location
(1:1)
start_date project_id (FK)
end_date (1:1)
budget
(1:*)
(1:*)
construction_id (PK)
contractor_id (PK) PK
PK property_id(FK)
project_id(FK)
construction_name
contractor_name
start_date
address
end_date
contact_number
property_id (FK)
email
(1:*)
materials purchase
materials stock
purchase_id (PK)
material_id (PK) PK
construction_id(FK)
PK purchase_id (FK) (1:*)
(1:*)
purchase_date
material_name (1:*)
contractor_id (FK)
construction_id (FK)
quantity
usage_id (PK)
PK
stock_id (FK)
(1:*)
construction_id (FK)
material_id (FK)
quantity_used
Team member: 1) Dawit Kassa, 2) Eshetu Gezahegn, 3) Helen Desta, 4) Dilet Sisay