Pregunta

I have developed an ERD diagram with UML notation in StarUML.

Now, I need to draw a relational schema but due to lack of features in StarUML i must use other tool.

My question is what exactly goes into a relational schema and can someone recommend me a good tool. Visio? but I would have to redraw the whole thing again.

Seems like starUML allows me to export XMI 1.1 for UML 1.3 and XMI 1.1 for UML 1.3 rose extended, i dont understand what these mean or their purpose, perhaps I can import the xmi into other tool? please advise.

Here is my ERD.

Entity relationship diagram

The following is what i am being asked to do next;

A relational schema of your database in 3NF, clearly indicating attributes, the data type of each attribute, primary and foreign keys and which attributes are nullable, giving reasons. List any assumptions you need to make

Thanks for your time

¿Fue útil?

Solución

Well..as you have to define the attributes for all your entities, you have to define your entities again. Your relational schema should contain the attributes of each entity, the primary and foreign key relationships, good-to-have features are constraints(if you want to define them as well). The tools that I use quite frequently: - Enterprise Architect(EA) - A good tool that can even do reverse engineering for you. - Gliffy - A lightweight online tool for creating diagrams.

Apart from these, there are plenty of tool available on the net.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top