Editor ER diagramů s podporou převodu do relačního modelu
An ER editor supporting conversions to relational model
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/6242Identifikátory
SIS: 43504
Kolekce
- Kvalifikační práce [11216]
Autor
Vedoucí práce
Oponent práce
Holubová, Irena
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Programování
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
26. 6. 2006
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Výborně
Předmětem práce je implementace editoru ER diagramů pro potřeby konceptuálního databázového modelování. ER diagramy jsou kresleny v notaci používané při výuce Databázových systémů na MFF UK. Editor byl vytvářen jako standardní CASE nástroj. Součástí programu je převod ER modelu do relačního modelu. Výsledkem převodu je skript v SQL-92 pro vytvoření tabulek v databázovém systému. Podporovány jsou mimo jiné ISA hierarchie, n-ární vztahy a několikanásobné atributy. Před převodem je provedena verifikace ER diagramu. Práce obsahuje také teoretická východiska a porovnání s několika podobnými programy jak z komerční, tak akademické sféry.
The task of the work is to implement an ER diagram editor for conceptual database modeling. ER diagrams are drawn by using notation which is taught in the course of Database systems at the Faculty of Mathematics and Physics of Charles University. The editor was created as a standard CASE tool. The program includes the mapping from the ER model to the relational model as well. The mapping results in a SQL-92 script for creation of tables in the database system. ISA hierarchy, n-ary relations and multivalued attributes are also supported. Before the mapping, the verification of the ER diagram is made. The work also contains theoretical principles and a comparison with some similar programs from both commercial and academic sphere.