Modelovací nástroj pro ER konceptuální návrh databází
Modeling Tool for ER Conceptual Design of Databases
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Petr Stejskal
Vedoucí práce
Svoboda Martin
Oponent práce
Černoch Radomír
Studijní obor
SoftwareStudijní program
Otevřená informatikaInstituce přidělující hodnost
katedra počítačůPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Tato práce se zabývá konceptuálním modelováním pomocí jazyka ER. Práce popisuje vyjadřovací prostředky jazyka ER v podobě dostupných konstruktů. Poskytuje ucelené a přehledné srovnání významných ER notací od různých autorů a uvádí i srovnání jejich vyjadřovací schopnosti. Součástí práce je vypracován přehled existujících nástrojů pro ER modelování. Druhá část práce se věnujeme implementaci vlastního řešení v podobě webové aplikace. Řešení využívá již existující knihovnu poskytující podporu pro vytváření editorů diagramů v rámci klientských aplikací. Stěžejním bodem implementace je nastudování cizí knihovny a s využitím této knihovny vytvoření editoru umožňujícího vytváření ER diagramů v notaci, která je až na drobnou grafickou změnu založena na notaci od autorů Atzeni, Ceri, Paraboschi a Torlone. This thesis deals with the topic of conceptual modeling using the ER language. The work describes the expressive power of ER in terms of the available constructs. It provides a comprehensive and structured comparison of important ER notations proposed by various authors, as well as it also compares their expressive power. As one of the thesis parts, an overview of the existing ER modeling tools is provided. The second part of the thesis describes the implementation of our proposed solution in a form of a web application. The approach uses an existing library that provides support for creating diagram editors within client-side applications. The keypoint of the implementation was to study this third party library and using it to create an editor allowing us to create ER diagrams in the notation based on the notation by Atzeni, Ceri, Paraboschi, and Torlone, except for certain minor visual modifications.
Kolekce
- Bakalářské práce - 13136 [1125]