Thesis (Selection of subject)Thesis (Selection of subject)(version: 390)
Thesis details
   Login via CAS
Editor ER diagramů s podporou transformace do relačního modelu a SQL
Thesis title in Czech: Editor ER diagramů s podporou transformace do relačního
modelu a SQL
Thesis title in English: ER diagram editor with the support of transformation into relational model and SQL
Academic year of topic announcement: 2005/2006
Thesis type: Bachelor's thesis
Thesis language: čeština
Department: Department of Software Engineering (32-KSI)
Supervisor: doc. RNDr. Irena Holubová, Ph.D.
Author: hidden - assigned and confirmed by the Study Dept.
Date of registration: 07.11.2005
Date of assignment: 07.11.2005
Date and time of defence: 25.06.2007 00:00
Date of electronic submission:25.06.2007
Date of proceeded defence: 25.06.2007
Opponents: prof. RNDr. Tomáš Skopal, Ph.D.
 
 
 
Guidelines
Cílem práce je implementace editoru ER diagramů, který by měl sloužit pro účely výuky na MFF UK v rámci přednášky Databázové systémy (DBI025). V první fázi je třeba provést analýzu a zhodnocení nástrojů, které jsou pro tento účel využívány v současné době i nástrojů podobných. Jádrem práce je pak návrh a implementace vlastního editoru, který by měl z této analýzy vycházet a zohledňovat zjištěné nevýhody.

Výsledný program by měl zahrnovat:
- editor ER diagramů zahrnující prvky probírané v rámci zmíněné přednášky
- kontrolu korektnosti vytvořeného ER diagramu
- transformaci ER diagramu do relací / SQL skriptů
- zohlednění různých verzí SQL v různých databázových systémech
- standardní funkce editorů (ukládání / načítání diagramů, tisk, ...)

Nedílnou součástí práce bude programátorská a uživatelská dokumentace a netriviální sada ukázkových příkladů.
References
Říha A.: Podklady k přednášce Databázové systémy (DBI025), LS 2004/2005 (http://www.ms.mff.cuni.cz/~riha/dbs1.htm).

Pokorný J., Halaška, I.: Databázové systémy. Skripta, 2. přepracované vydání, Vydavatelství ČVUT, 2003.

Batini C., Ceri S., Navathe S. B.: Conceptual Database Design: An Entity-Relationship Approach. The Benjamin/Cummings Publ. Comp., Redwood City, CA, 1992.

Dia - diagram creation program. (http://www.gnome.org/projects/dia/).

CASE Studio 2 CZ. (http://www.casestudio.com/csy/default.aspx).
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html