Převodník notací relační algebry a relačního kalkulu
Relational algebra and relational calculus converter
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Tomáš Hauser
Vedoucí práce
Nagyová Ingrid
Oponent práce
Šír Gustav
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
Relační algebra je formální procedurální dotazovací jazyk, jenž se běžně učí v úvodních kursech do databázových systémů. Kvůli komplexnosti její notace používají některé školy zjednodušenou verzi, která je pro studenty srozumitelnější. Obě notace jsou popsané formou převodní tabulky, načež navazuje krátká diskuse o výhodách zjednodušené notace. Dále je analyzován způsob, jakým různé nástroje, které také pracují s relační algebrou, umožňují vkládání dotazů. Poté, co jsou zkonstruovány formální gramatiky a vysvětlen parsovací a převodní proces, je implementována online aplikace, která dokáže převádět mezi zmíněnými dvěma notacemi. Způsob, jakým aplikace řeší vkládání dotazů je založen na zmíněné analýze. Dodatečně je také definován a implementován převod z relační algebry do n-ticového relačního kalkulu, což je deklarativní protějšek relační algebry. Relational algebra is a formal procedural query language commonly taught in introductory courses into database systems. Due to the complexity of its notation, some schools use a simplified version which is easier for students to understand. The notations are described in a form of a conversion table, and the advantages of the simplified notation are discussed thereupon. A way of inputting queries implemented by some of the tools that work with relational algebra is analysed. After constructing formal grammars and describing the parsing and conversion processes, an online application for conversion between the two notations is implemented. The way of inputting queries is based on the mentioned analysis. Additionally, a conversion from relational algebra into tuple relational calculus, which is a declarative counterpart of relational algebra, is defined and implemented into the application.
Kolekce
- Bakalářské práce - 13136 [1123]
Související záznamy
Zobrazují se záznamy příbuzné na základě názvu, autora a předmětu.
-
Preference Handling in Relational Query Languages
Autor: Nedbal Radim; Vedoucí práce: Štuller Július; Oponent práce: Vojtáš Peter
(České vysoké učení technické v Praze. Vypočetní a informační centrum., 2011-12-15)A fully declarative and context sensitive language for encoding preferences in database systems is introduced -
Trestní odpovědnost právnických osob ve vztahu k ochraně obyvatelstva a s tím související hospodářské trestné činnosti
Autor: Holasová Jana; Vedoucí práce: Kejzlar Pavel; Oponent práce: Rosinová Marika
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2016-05-17)Diplomová práce na téma Trestní odpovědnost právnických osob ve vztahu k ochraně obyvatelstva a s tím související hospodářské trestné činnosti se zabývá problematikou protiprávního jednání právnických osob. Cílem práce je ... -
Public relation v organizaci Správa Krkonošského národního parku
Autor: Kalenská Jana; Vedoucí práce: Joudalová Barbora; Oponent práce: Švihlíková Svatava
(České vysoké učení technické v Praze. Vypočetní a informační centrum.Czech Technical University in Prague. Computing and Information Centre., 2017-05-03)Bakalářská práce se zabývá Public relations jako nepostradatelnou součástí komunikace společnosti pro budování vztahů mezi organizací a cílovými skupinami. Práce se věnuje zhodnocení současného stavu, provedení průzkumů a ...