Název:
SQL dotaz jako PHP objekt
Překlad názvu:
SQL query as a PHP object
Autoři:
Vondrák, David ; Holan, Tomáš (vedoucí práce) ; Kopecký, Michal (oponent) Typ dokumentu: Bakalářské práce
Rok:
2014
Jazyk:
cze
Abstrakt: [cze][eng] Název práce: SQL dotaz jako PHP objekt Autor: David Vondrák Katedra: Kabinet software a výuky informatiky Vedoucí bakalářské práce: RNDr. Tomáš Holan, Ph.D., Kabinet software a výuky informatiky Abstrakt: Práce se zabývá vytvořením PHP tříd, které objektově reprezentují dotaz v jazyce SQL, nezávisle na dialektu, a umožňují jeho načítání, úpravy a vypisování. Třídy dokáží zpracovávat dotazy čtyř typů, SELECT, INSERT, UPDATE a DELETE, a převádět dotazy z/do dialektů MySQL a PostgreSQL. Objektová reprezentace dotazu umožňuje jednodušše dotaz upravovat a získávat o něm informace. To je využito při návrhu ukázkové aplikace, která po zapojení do jiné PHP aplikace zaznamenává SQL dotazy spouštěné nad databází a zapisuje tabulky, ke kterým bylo přistupováno, i funkce, které dotazy spouštěly. Klíčová slova: PHP, SQL, dotaz, objekt 1Title: SQL query as a PHP object Author: David Vondrák Department: Department of Software and Computer Science Education Supervisor: RNDr. Tomáš Holan, Ph.D., Department of Software and Computer Science Education Abstract: The thesis deals with creation of PHP classes which represent SQL que- ry as an object, independent of the dialect, and enable to load a query, modify it and write it. The classes can process queries of four types, SELECT, INSERT, UPDATE and DELETE, and convert them from/into MySQL and PostgreSQL dialects. The query's object representation allows to modify it and retrieve in- formation about the query easily. This fact is utilised while designing a sample application which, after plugging in an PHP application, can record executed SQL queries along with information about tables innvolved in the query and functions responsible for query's execution. Keywords: PHP, SQL, query, object 1
Klíčová slova:
dotaz; objekt; PHP; SQL; object; PHP; query; SQL