Program na funkční analýzu – MySQL – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Program na funkční analýzu – MySQL – Fórum – Programujte.comProgram na funkční analýzu – MySQL – Fórum – Programujte.com

 

Jasper0
Věrný člen
13. 5. 2007   #1
-
0
-

Neznáte někdo program, který vygeneruje uzávěry, minimální neredundantní pokrytí + optimalizaci pomocí algoritmu syntézy?
Já bych zadal jen množinu atributů R a množinu funkčních závislostí F.

Např:
Tabulky:

Student (login, jméno, příjmení, rodné číslo, skupina číslo)

Skupina (skupina číslo, skupina název, ročník, obor, fakulta)

Zkrázíme:
Student (L, J, P, R, S)
Skupina (S, N, Y, O, F)

R(L,J,P,R,S,N,Y,O,F) - množina atributů
F = { L > J, L > P, L > R, L > S, - když známe login, známe vše
R > J, R > P, R > L, R > S, - když známe R, známe vše
S > N, S > Y, S > O, S > F, - když známe číslo skupiny
O > F} - když známe obor, známe fakultu - množina funkčních závislostí

Minimálni neredundantní pokrytí:
F = { L > J, L > P, L > R, L > S, R > L, S > N, S > Y, S > O, O > F}

Použijeme algoritmus syntézy – pro jeho jednoduchost a jednoznačnost řešení:
1. R1 (LJ, LP, LR, LS, RL, SN, SY, SO, OF)
2. R2 (LJPRS, RL, SNYO, OF) – spojíme FZ se stejnou levou stranou
3. R3 (LJPRS, SNYO, OF) – spojíme FZ s ekvivalentními klíči L a R
4. R4 = R3
5. R5 = R4
Získáme rozklad: R1(LJPRS) R2(SNYO) R3(OF)

Nahlásit jako SPAM
IP: ...–
t
~ Anonymní uživatel
21 příspěvků
3. 6. 2007   #2
-
0
-

jsi z báňské, že? :D

Nahlásit jako SPAM
IP: ...–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 16 hostů

Podobná vlákna

Funkční analýza — založil Jano

Funkční klávesy v C/C++ — založil marpit

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý