https://github.com/sebastian-huynh/erwin-data-models
Demonstrating relational integrity between entities through visual modeling.
https://github.com/sebastian-huynh/erwin-data-models
data-model data-science data-structures erwin-data-modeler mapping
Last synced: 4 months ago
JSON representation
Demonstrating relational integrity between entities through visual modeling.
- Host: GitHub
- URL: https://github.com/sebastian-huynh/erwin-data-models
- Owner: sebastian-huynh
- Created: 2023-10-13T08:19:40.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-27T03:46:12.000Z (over 2 years ago)
- Last Synced: 2025-05-19T20:12:41.876Z (about 1 year ago)
- Topics: data-model, data-science, data-structures, erwin-data-modeler, mapping
- Homepage:
- Size: 3.36 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Data Modeling Using Erwin Software
This was a project I had done for a database design and development class.
Screenshots of my work are provided according to the requirements.
(_As I am using the academic edition of Erwin, it does not allow for direct source file connection to Github._)
**Project Instructions:** [View Here](/CIS3050-Project1_Fall_2023.pdf)
**Project Reflection and Explanation of Functional Dependencies:** [View Here](https://github.com/sebastian-huynh/erwin-data-models/blob/9fb5132bcc191d736eebcc0142521b0424a3f917/EERD%20Functional%20Dependency%20Report.pdf)
**Erwin Software Info:** [View Here](https://www.erwin.com/products/erwin-data-modeler/)

**Conceptual level** of the entity relationship diagram displays the four independent, strong entities (_Department, Supervisor, Employee, and Project_). It also displays the bridging, associative entities between them (_Department_Employee, Supervisor_Employee, and Project_Assignment_) that are required to facilitate the many-to-many cardinalities. There is also the parent-child entity relationship seen between "Project" and "Task".

**Logical level** of the entity relationship diagram expands on the conceptual and shows the attributes of each entity and identifies which function as the primary or foreign keys.

**Physical level** of the entity relationship diagram expands on the logical and shows the formatted datatypes for each attribute compatible with MS Sql Server.

**Physical EXTENDED Entity Relationship Diagram Level** extends the original ERD by showing super-subtype entities. In this case, department and employee are the supertypes and the subtypes inherit their attributes and are disjointed (_meaning an instance may not be part of two subtypes simultaneously_).