SQL dotaz jako PHP objekt
Název práce v češtině: | SQL dotaz jako PHP objekt |
---|---|
Název v anglickém jazyce: | SQL query as a PHP object |
Klíčová slova: | PHP, SQL, dotaz, objekt |
Klíčová slova anglicky: | PHP, SQL, query, object |
Akademický rok vypsání: | 2012/2013 |
Typ práce: | bakalářská práce |
Jazyk práce: | čeština |
Ústav: | Katedra softwaru a výuky informatiky (32-KSVI) |
Vedoucí / školitel: | RNDr. Tomáš Holan, Ph.D. |
Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 10.07.2013 |
Datum zadání: | 10.07.2013 |
Datum potvrzení stud. oddělením: | 17.07.2013 |
Datum a čas obhajoby: | 20.01.2014 00:00 |
Datum odevzdání elektronické podoby: | 05.12.2013 |
Datum odevzdání tištěné podoby: | 06.12.2013 |
Datum proběhlé obhajoby: | 20.01.2014 |
Oponenti: | RNDr. Michal Kopecký, Ph.D. |
Zásady pro vypracování |
Cílem práce je návrh objektové representace SQL dotazu a vytvoření třídy SQLDotaz v jazyku PHP.
Tato třída umožní načíst dotaz v jazyku SQL a následně číst a nastavovat jednotlivé součásti dotazu; například pro příkaz SELECT bude možné zjistit a změnit seznam vybíraných hodnot, seznam tabulek ze kterých se vybírá, podmínky, položky určující pořadí atd. Třída dovolí dotaz i vypsat; načítat i vypisovat dotazy bude v různých dialektech jazyka SQL, minimálně MySQL a PostgreSQL. Třída se může omezit na vybranou podmnožinu příkazů jazyka SQL, minimálně bude zpracovávat příkazy SELECT, INSERT, UPDATE a DELETE. Součástí práce bude aplikace demonstrující funkčnost vytvořené třídy jejím zapojením do některé známé PHP aplikace. |
Seznam odborné literatury |
[1] dokumentace jazyka PHP, http://php.net/
[2] dokumentace jazyka MySQL, http://dev.mysql.com/doc/index.html [3] dokumentace jazyka PostgreSQL, http://www.postgresql.org/docs/ |