Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Rozšíření Faginova algoritmu pro více uživatelů
Název práce v češtině: Rozšíření Faginova algoritmu pro více uživatelů
Název v anglickém jazyce: Extending Fagin's algorithm for more users.
Akademický rok vypsání: 2006/2007
Typ práce: diplomová práce
Jazyk práce: čeština
Ústav: Katedra softwarového inženýrství (32-KSI)
Vedoucí / školitel: prof. RNDr. Jaroslav Pokorný, CSc.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 03.04.2007
Datum zadání: 03.04.2007
Datum a čas obhajoby: 26.05.2008 00:00
Datum odevzdání elektronické podoby:26.05.2008
Datum proběhlé obhajoby: 26.05.2008
Oponenti: RNDr. Alan Eckhardt, Ph.D.
 
 
 
Konzultanti: prof. RNDr. Peter Vojtáš, DrSc.
Zásady pro vypracování
Článek [1] pojednává o nalezení k nejlepších objektů, na kterých je definováno m atributů. Ocenění objektů se provádí na základě agregační funkce definované na m-ticích hodnot těchto atributů, přičemž pro každý atribut existuje separátní seřazení uvažovaných objektů od nejlepšího počínaje. Toto řazení je závislé na uživateli. Agregační funkce je monotónní vzhledem k tomuto uspořádáni a předpokládáme, že ji máme danou (např. jako výsledek nějaké induktivní metody). Problémem je taky vhodná reprezentace agregační funkce.
Cílem práce je implementovat algoritmus tak, že objekty jsou uloženy a indexovány v relační databázi, přičemž tato struktura je společná pro všechny uživatele. Mění se pouze jejich hodnotící kriteria, preference a agregace. Implementaci je proveďte klasicky s indexací pomocí B-stromů (resp. B+-stromů), jak ji nabízí zvolený relační SŘBD a pomocí VB-stromů [1]. Proveďte experimenty, výsledky porovnejte.
Seznam odborné literatury
1. Fagin. R.,_ Lotem, A., Naor, M.: Optimal aggregation algorithms for middleware. Journal of Computer and System Sciences 66 (2003) 614–656. Dostupné na: http://www.almaden.ibm.com/cs/people/fagin/jcss03.pdf
2. Pokorný, J., Žemlička: Základy implementace souborů a databází. UK v Praze– Nakladatelství Karolinum, Praha 2004.
 
Univerzita Karlova | Informační systém UK