Browse IS/STAG - Portál ZČU

Skip to page content
Website ZČU
Portal title page ZČU
Anonymous user Login Česky
HelpDesk - user support contact
Browse IS/STAG
Login Česky
HelpDesk - user support contact
  • My info
  • Study
My portal
Welcome
Webmail JIS
JISSouhlas koloběžky
Browse IS/STAG Applicant
Information for applicantsElectronic applicationECTS arrivalsCourse catalog
Graduate
Getting startedAlumni ClubAbsolvent - website
Courseware
CoursewareCourses by Faculties

1st level navigation

  • My info
  • Study

2nd level navigation

  • Browse IS/STAG
  • Applicant
  • Graduate
  • Courseware
User disconnected from the portal due to long time of inactivity.
Please, click this link to log back in
(sessions are disconnected after 240 minutes of inactivity. Note that mobile devices may get disconnected even sooner).

Browse IS/STAG (S025)

Help

Main menu for Browse IS/STAG

  • Programmes and specializations.
  • Courses
  • Departments
  • Lecturers
  • Students
  • Examination dates
  • Timetable events
  • Theses, selected item
  • Pre-regist. study groups
  • Rooms
  • Rooms – all year
  • Free rooms – Semester
  • Free rooms – Year
  • Capstone project
  • Times overlap
  •  
  • Title page
  • Calendar
  • Help

Search for a Thesis

Print/export:  Data export to PDF format - which you can print easily... Bookmark this link in your browser so that you may quickly load this IS/STAG page in the future.
Not logged-in user will see only submitted theses.
Only logged-in user will see student personal numbers.

Dates found, count: 1

Search result paging

Found 1 records Print Export to xls List URL
  Surname Name Title Thesis status   Supervisors Reviewers Type of thesis Date of def. Title
Student Type of thesis - - - - - - - - - -
Item shown in detail FUKSOVÁ Includes the selected person into the timetable overlap calculation. Kateřina Translation of logic program into stored objects in PostgreSQL DBMS Translation of logic program into stored objects in PostgreSQL DBMS Thesis finished and defended successfully (DUO).   Zíma Martin Kratochvíl Michal Master's thesis 1434319200000 15.06.2015 Translation of logic program into stored objects in PostgreSQL DBMS Thesis finished and defended successfully (DUO).
Kateřina FUKSOVÁ Master's thesis 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX

Thesis info Překlad logického programu do uložených objektů SŘBD PostgreSQL

  • Basic data
The document you are accessing is protected by copyright law. Unauthorised use may lead to criminal sanctions.
Name FUKSOVÁ Kateřina Includes the selected person into the timetable overlap calculation.
Acad. Yr. 2014/2015
Assigning department KIV
Date of defence Jun 15, 2015
Type of thesis Master's thesis
Thesis status Thesis finished and defended successfully (DUO). Thesis finished and defended successfully (DUO).
Completeness of mandatory entries - The following mandatory fields are not filled in for this Thesis.: Title in English
Main topic Překlad logického programu do uložených objektů SŘBD PostgreSQL
Main topic in English Translation of logic program into stored objects in PostgreSQL DBMS
Title according to student Překlad logického programu do uložených objektů SŘBD PostgreSQL
English title as given by the student -
Parallel name -
Subtitle -
Supervisor Zíma Martin, Ing. Ph.D.
Reviewer Kratochvíl Michal, Ing.
Annotation Tato diplomová práce se zabývá překladem logického programu do uložených objektů SŘBD PostgreSQL. V první části jsou objasněné základní pojmy týkající se logického programování, programovacího jazyka PL/pgSQL a teorie grafů. Dále je podrobně popsán algoritmus transformace logického programu do uložených objektů SŘBD PostgreSQL a realizace programu PrologToPostgreSQL, který tuto transformaci zajišťuje. Velká pozornost je věnována vytvoření hlavní funkce, která respektuje vztahy mezi uloženými funkcemi a volá je v co nejvýhodnějším pořadí. Tento vytvořený program se v budoucnu stane součástí experimentálního deduktivního databázového systému. V poslední části jsou zmíněny výsledky testování aplikace.
Annotation in English This thesis focuses on the translation of logic program into stored objects in PostgreSQL DBMS. In the first part, it clarifies the basic concepts of logic programming, the PL/pgSQL language and the theory of graphs. It also describes in detail the algorithm of transformation of logic program into stored objects in PostgreSQL DBMS and the PrologToPostgreSQL program, which deals with the transformation. A great degree of attention is devoted to creating of the main function respecting the relations between the stored functions and calling them in the most effective order. In the future, this program will become the part of experimental deductive database system. In the last part, the results of the testing are mentioned.
Keywords logický program, uložené databázové objekty, PostgreSQL, deduktivní databázový systém
Keywords in English logic program, stored database objects, PostgreSQL, deductive database system
Length of the covering note 68 s. (104 000 znaků).
Language CZ
Annotation
Tato diplomová práce se zabývá překladem logického programu do uložených objektů SŘBD PostgreSQL. V první části jsou objasněné základní pojmy týkající se logického programování, programovacího jazyka PL/pgSQL a teorie grafů. Dále je podrobně popsán algoritmus transformace logického programu do uložených objektů SŘBD PostgreSQL a realizace programu PrologToPostgreSQL, který tuto transformaci zajišťuje. Velká pozornost je věnována vytvoření hlavní funkce, která respektuje vztahy mezi uloženými funkcemi a volá je v co nejvýhodnějším pořadí. Tento vytvořený program se v budoucnu stane součástí experimentálního deduktivního databázového systému. V poslední části jsou zmíněny výsledky testování aplikace.
Annotation in English
This thesis focuses on the translation of logic program into stored objects in PostgreSQL DBMS. In the first part, it clarifies the basic concepts of logic programming, the PL/pgSQL language and the theory of graphs. It also describes in detail the algorithm of transformation of logic program into stored objects in PostgreSQL DBMS and the PrologToPostgreSQL program, which deals with the transformation. A great degree of attention is devoted to creating of the main function respecting the relations between the stored functions and calling them in the most effective order. In the future, this program will become the part of experimental deductive database system. In the last part, the results of the testing are mentioned.
Keywords
logický program, uložené databázové objekty, PostgreSQL, deduktivní databázový systém
Keywords in English
logic program, stored database objects, PostgreSQL, deductive database system
Research Plan
  1. Seznamte se s procedurálním jazykem PL/pgSQL, který je podporovaný SŘBD PostgreSQL.
  2. Navrhněte způsob, jak přepisovat logická pravidla do uložených funkcí a generovaná data pravidel ukládejte do odpovídajících tabulek. Zvláštní pozornost věnujte přepisu a vyhodnocení rekurzivních pravidel.
  3. Navržený postup přepisu implementujte v jazyce Java. Výstup aplikace bude buď
    do souboru, nebo bude přímo generován do databáze s využitím JDBC.
  4. Správnost přepisu ověřte na sadě logických programů a tam, kde je to možné, porovnejte odpovědi na stejné dotazy v logickém i databázovém prostředí.
Research Plan
  1. Seznamte se s procedurálním jazykem PL/pgSQL, který je podporovaný SŘBD PostgreSQL.
  2. Navrhněte způsob, jak přepisovat logická pravidla do uložených funkcí a generovaná data pravidel ukládejte do odpovídajících tabulek. Zvláštní pozornost věnujte přepisu a vyhodnocení rekurzivních pravidel.
  3. Navržený postup přepisu implementujte v jazyce Java. Výstup aplikace bude buď
    do souboru, nebo bude přímo generován do databáze s využitím JDBC.
  4. Správnost přepisu ověřte na sadě logických programů a tam, kde je to možné, porovnejte odpovědi na stejné dotazy v logickém i databázovém prostředí.
Recommended resources dodá vedoucí diplomové práce
Recommended resources
dodá vedoucí diplomové práce
Týká se praxe No
Enclosed appendices 1 DVD.
Appendices bound in thesis -
Taken from the library Yes
Full text of the thesis
Thesis defence evaluation Very Good
Appendices
Reviewer's report
Supervisor's report
Defence procedure record -
Defence procedure record file