A web application developed as my final project for the Computer Engineering Degree. It allows users to model entity-relationship diagrams and export them to SQL scripts after validation.
All the entities should have a key attribute, so instead of giving the user the distinction of choosing the first attribute will always be marked as key.
Goals:
Implement a system where the first attribute added to an entity is designated as primary/
Enable users to manage these attributes efficiently through a contextual menu, facilitating easy transitions between primary and secondary status.
Proposed Solution:
The proposed solution involves modifying the current attribute management system to differentiate between primary and secondary attributes. By default, the first attribute added to an entity will be marked as primary. Users will have the ability to add more attributes, which can be converted to key (converting the previous key attribute in a normal attribute).
Background:
All the entities should have a key attribute, so instead of giving the user the distinction of choosing the first attribute will always be marked as key.
Goals:
Proposed Solution:
The proposed solution involves modifying the current attribute management system to differentiate between primary and secondary attributes. By default, the first attribute added to an entity will be marked as primary. Users will have the ability to add more attributes, which can be converted to key (converting the previous key attribute in a normal attribute).