Národní úložiště šedé literatury Nalezeno 127 záznamů.  začátekpředchozí118 - 127  přejít na záznam: Hledání trvalo 0.00 vteřin. 
Editor ER diagramů s podporou transformace do relačního modelu a SQL
Gorbár, Peter ; Skopal, Tomáš (oponent) ; Holubová, Irena (vedoucí práce)
V predloženej práci je popísaný návrh a implementácia CASE nástroja pre konceptuálný a rela ný návrh databáz. Program poskytuje dvojúrov ový editor pre tvorbu ER a RMD modelov, umož uje prevod ER modelu do rela ných schém a rovnako aj transformáciu týchto schém do SQL skriptov. V oboch úrovniach program umož uje prevádza kontroly vytvorených schém. Sú as ou práce je tiež analýza existujúcich programov s podobným zameraním.
C++ Object Persistency Using Object/Relational Databases
Čermák, Petr ; Skopal, Tomáš (oponent) ; Kopecký, Michal (vedoucí práce)
Práce se zabývá návrhem a implementací knihovny, poskytující služby objektově-relačního mapování programům psaných v jazyce C++. Důraz je kladen především na snadnost a transparentnost použití. Pro dosažení těchto cílů knihovna mj. používá nástroj GCCXML, což je rozšíření kompilátoru GCC. GCCXML poskytuje knihovně popis modelu tříd aplikace ve formátu XML, čehož knihovna využívá pro napodobení reflexe. Práce se zabývá také novými vlastnostmi objektově-relačních databázových systémů. Těch je využito pro zavedení nového typu mapování objektů do databází. Implementace knihovny vychází ze tří podobných předchůdců - z knihoven POLiTe, POLiTe 2 a IOPC. Navržená a v práci implementovaná knihovna je sjednocuje v jedinou, flexibilní a rozšiřitelnou platformu. Díky její modulární architektuře je možno knihovnu používat v několika konfiguracích, poskytujících různé podmnožiny implementovaných služeb - databázový přístup, reflexe a objektově-relační mapování.
Relační přístup k indexaci
Prukl, Antonín ; Skopal, Tomáš (oponent) ; Pokorný, Jaroslav (vedoucí práce)
Za účelem efektivního vyhodnocení SQL dotazů mohou uživatelé databázových systému využít Řadu specializovaných přístupových metod, které se obecně nazývají indexy. V některých případech však nemusí být množina metod poskytovaná databázovým systémem dostačující. Jednou z možností, jak implementovat nový index v relačním SNBD, je využít tabulek daného systému. Tento přístup nevyžaduje změny v jádru databázového systému a je tak dostupný vývojářům i v případě, že cílový SNBD není distribuován jako open source. V rozšiřitelné databázové architektuře je tak vyžadována pouze možnost přidat nový datový typ do stávajícího SNBD. V této práci byl zmíněným způsobem integrován UB-strom do SNBD Oracle. Relační tabulky související s indexem byly navrženy dvěma různými způsoby, zároveň byly zkoumány čtyři metody pro vyhodnocení relevantních SQL dotazů. V rámci experimentů bylo pak implementované řešení relačního indexu porovnáno s nativním nasazením téhož indexu.
Správa termínů konferencí a workshopů
Podzimek, Michal ; Skopal, Tomáš (oponent) ; Žemlička, Michal (vedoucí práce)
Cílem této bakalářské práce je vytvoření aplikace, která usnadní pravidelnému účastníkovi kongresu, symposií, konferencí a workshopů hlídání termínů jejich uzávěrek a konání. Uživatel má možnost si vybrat z velkého množství událostí ty, které jej zajímají a nastavit si, ve které fázi příprav účasti na akci se nachází. Podle těchto informací se mu zobrazí kalendář duležitých termínů. Výběr konferencí uživateli usnadňují filtry a řazení. V aplikaci je vytvořen systém uživatelských účtů správy a omezeními pro přidávání a úpravu konferencí a pro nastavení chování aplikace. Součástí je i jednoduché přidávání konferencí automaticky z příchozích e-mailu.
Univerzální index textových dokumentů
Švantner, Marek ; Skopal, Tomáš (oponent) ; Holub, Martin (vedoucí práce)
Diplomová práce se zabývá návrhem a implementací vysoce efektivního univerzálního indexu textových dokumentů. Univerzální znamená možnost jednak konfigurovat struktury indexových záznamů a metod zpracování dat (bez nutnosti rekompilace), jednak použít knihovnu indexu i pro jiné účely, například pro tvorbu tezauru, reprezentaci bibliografických vztahů nebo pro reprezentaci určité třídy funkcí v jiných oblastech než jsou dokumentografické systémy. Pro implementaci je navržen dynamický invertovaný soubor, který umožňuje efektivně provádět aktualizační operace bez nutnosti přebudování datové struktury. Specifickými oblastmi práce jsou i on-line komprese indexu a zajištění odolnosti datové struktury proti výpadkům pomocí transakčního zpracování. Je odvozena konstantní amortizovaná složitost struktury, která je poté experimentálně ověřena. Další experimenty se týkají i výkonu kompresních metod a vlivu parametrů datové struktury na její výkon a zabraný prostor. Diplomová práce obsahuje vlastní implementaci univerzálního indexu v C/C++ testovanou v prostředích Linux a Windows XP.
Databázový manažer
Dolejš, Ondřej ; Zavoral, Filip (vedoucí práce) ; Skopal, Tomáš (oponent)
Předložená práce pojednává o mnou vytvořeném programu DBManager. Práce sleduje důvody a motivace pro jeho vznik, popisuje analýzu předcházející vzniku programu stejně jako jeho implementaci a výslednou funkčnost. Program DBManager je lehký databázový manažer schopný připojit se na databázi Oracle a Microsoft SQL server. Program obsahuje SQL konzoli s výstupem do tabulky a spolupracující prohlížeč databázových objektů. Výsledky dotazů jdou třídit, filtrovat a upravovat, načež lze upravená data jednoduše poslat zpět do databáze. Prohlížeč databázových objektů přehledně zobrazuje běžné databázové objekty, u těch nejběžnějších, tedy u tabulek a pohledů, i s možností přidávání a úpravy pomocí uživatelsky přívětivého průvodce. SQL dotazy i výsledky dotazů lze ukládat i načítat ze souboru.
Recommender System for a Dating Service
Brožovský, Lukáš ; Skopal, Tomáš (oponent) ; Petříček, Václav (vedoucí práce)
Hlavním cílem diplomové práce je ověřit využitelnost doporučovacích systémů založených na kolaborativním filtrování pro oblast online seznamek. Součástí práce je vlastní implementace několika nejběžnějších algoritmů kolaborativního filtrování a systému, který bude doporučovat uživatelům potenciální kandidáty pro seznámení na základě jejich preferencí, hodnocení fotografií ostatních uživatelů apod. Princip kolaborativního filtrování je založen na předpokladu, že pokud byla hodnocení dvou uživatelů doposud stejná či podobná, bude tomu tak i v budoucnu. Druhá část práce obsahuje několik testů a porovnání výkonnosti a přesnosti implementovaného systému na veřejně dostupných datech (MovieLens a Jester) a také na datech pocházejících přímo z oblasti online seznamek (ChceteMě a LíbímSeTi). Výsledky testů prokazují možnost úspěšné aplikace kolaborativního filtrování v oblasti online seznamek.
Vícerozměrné indexování pro relační SŘBD
Hoksza, David ; Kopecký, Michal (oponent) ; Skopal, Tomáš (vedoucí práce)
Cíem t'eto práce bylo implementování vícerozměrné indexové metody do některého databázového systému a tuto indexovou metodu porovnat s již existujícími implementacemi vícerozměrných, případně jednorozměrných (nad více atributy), indexových metod nad stávajícími platformami (MSSQL, Oracle, ... ). Jako databázová platforma byla použita databáze PostgreSQL, která vyhovuje z hlediska možností integrování vlastních přístupových metod na úrovni modulů. Dále hrála také roli aktivní vývojová komunita kolem této platformy, která umožňnovala případnou pomoc při problémech spojených s vývojem. A v neposlední roli pak přístup ke zdrojovému kódu PostgreSQL, který byl neocenitelným pomocníkem při snaze pochopit jádro PostgreSQL (především práci s pamětí), které má přímý vliv na fungování uživatelsky definovaných přístupových metod, konkrétně indexů. Jako indexová metoda pak byla použita již existující implementace R-stromu nad objektovým frameworkem ATOM, který umožňuje implementovat persistentní stromové struktury. Jako přímý důsledek práce vznikla nejenom implementace R-stromu, nýbrž obecný framework umožňující implementování externího indexování v PostgreSQL s minimální znalostí fungování této databázové platformy. Uživatel frameworku implementuje své persistentní vyhledávací metody a tyto metody pak připojí ke...
Konvertor Word-to-LaTeX
Kebrt, Michal ; Kopecký, Michal (oponent) ; Skopal, Tomáš (vedoucí práce)
V předložené práci popisuji program Word-to-LATEX - konvertor převádějící dokumenty ve formátu Microsoft Word do formátu LATEX, který je vhodný pro sazbu knih, skript, vědeckých článků atp. Program je však konfigurovatelný do té míry, že umožňuje převádět dokumenty i do zcela odlišných formátů (např. XML). Součástí práce je srovnání textových procesorů a formátu LATEX, vyzdvižení jejich výhod a nevýhod. Stručně jsou popsány základy objektového modelu programu Microsoft Word, možnosti jeho použití, několik jeho problémů a omezení a způsob jak urychlit aplikace, které jej využívají.
Editor ER diagramů s podporou převodu do relačního modelu
Kozelková, Hana ; Skopal, Tomáš (vedoucí práce) ; Holubová, Irena (oponent)
Předmětem práce je implementace editoru ER diagramů pro potřeby konceptuálního databázového modelování. ER diagramy jsou kresleny v notaci používané při výuce Databázových systémů na MFF UK. Editor byl vytvářen jako standardní CASE nástroj. Součástí programu je převod ER modelu do relačního modelu. Výsledkem převodu je skript v SQL-92 pro vytvoření tabulek v databázovém systému. Podporovány jsou mimo jiné ISA hierarchie, n-ární vztahy a několikanásobné atributy. Před převodem je provedena verifikace ER diagramu. Práce obsahuje také teoretická východiska a porovnání s několika podobnými programy jak z komerční, tak akademické sféry.

Národní úložiště šedé literatury : Nalezeno 127 záznamů.   začátekpředchozí118 - 127  přejít na záznam:
Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.