Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 9 days 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 (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-27T03:46:12.000Z (about 1 year ago)
- Last Synced: 2024-11-07T14:17:46.735Z (2 months 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 Model Image](https://github.com/sebastian-huynh/erwin-data-models/blob/239b3938574ee3e6e945bee849fc88ee2e896283/ERD%20conceptual%20view.png)
**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 Model Image](https://github.com/sebastian-huynh/erwin-data-models/blob/f51331a09ecd8196e35947fd267548b855da5bef/ERD%20logical%20view.png)
**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 Model Image](https://github.com/sebastian-huynh/erwin-data-models/blob/2403286b522ac199cc9beb2ddc75f63cc18113ba/ERD%20physical%20view.png)
**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 EERD Model Image](https://github.com/sebastian-huynh/erwin-data-models/blob/2403286b522ac199cc9beb2ddc75f63cc18113ba/EERD%20data%20model.png)
**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_).