Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
RonnieColeman Forumaš(ica)
Pridružen/a: 26. 04. 2006. (10:35:00) Postovi: (20B)16
Spol:
Lokacija: |R^3
|
|
[Vrh] |
|
kaj Forumaš(ica)
Pridružen/a: 15. 11. 2009. (21:02:20) Postovi: (B8)16
|
|
[Vrh] |
|
RonnieColeman Forumaš(ica)
Pridružen/a: 26. 04. 2006. (10:35:00) Postovi: (20B)16
Spol:
Lokacija: |R^3
|
Postano: 14:23 ned, 23. 6. 2013 Naslov: |
|
|
Hvala.
Vjerujem da mi je greška u tome što nisam preveo relaciju u 1NF prije ostalih.
Ime redatelja i godina rođenja redatelja je ponavljajuća skupina u zadanoj relaciji stoga se ta relacija razbija na onoliko relacija koliko ima imena redatelja plus osnovna relacija.
Dali 1NF izgleda ovako:
FILM(NAZIV FILMA, NAZIV PROD KUĆE, ADRESA KUĆE)
REDATELJ(NAZIV FILMA, IME REDATELJA, GODINA ROĐENJA REDATELJA)
ključevi relacija, redom: NASLOV FILMA, NAZIV PROD KUĆE te NAZIV FILMA
Hvala.
Vjerujem da mi je greška u tome što nisam preveo relaciju u 1NF prije ostalih.
Ime redatelja i godina rođenja redatelja je ponavljajuća skupina u zadanoj relaciji stoga se ta relacija razbija na onoliko relacija koliko ima imena redatelja plus osnovna relacija.
Dali 1NF izgleda ovako:
FILM(NAZIV FILMA, NAZIV PROD KUĆE, ADRESA KUĆE)
REDATELJ(NAZIV FILMA, IME REDATELJA, GODINA ROĐENJA REDATELJA)
ključevi relacija, redom: NASLOV FILMA, NAZIV PROD KUĆE te NAZIV FILMA
_________________ ...He never had looked less like captain of any-thing, even his own soul.
|
|
[Vrh] |
|
RonnieColeman Forumaš(ica)
Pridružen/a: 26. 04. 2006. (10:35:00) Postovi: (20B)16
Spol:
Lokacija: |R^3
|
Postano: 16:16 ned, 23. 6. 2013 Naslov: |
|
|
Evo i ostalih formi:
2NF:
- za relaciju FILM postoji parcijalna ovisnost:
NAZIV PRODUKCIJSKE KUĆE -> ADRESA PRODUKCIJSKE KUĆE
pa se raspada na relacije:
FILM(NAZIV FILMA, NAZIV PRODUKCIJSKE KUĆE)
PRODUKCIJSKA_KUCA(NAZIV PRODUKCIJSKE_KUĆE, ADRESA PRODUKCIJSKE KUĆE)
- relacija REDATELJ već jest u 2NF jer je ključ jednostavan(pa nema parcijalnih ovisnosti)
3NF:
- relacija FILM je u 3NF jer nema tranzitivnih ovisnosti(jer je svaki atribut kandidat za ključ)
- relacija REDATELJ nema tranzitivnih ovisnosti jer su svi atributi u relaciji kandidati za ključ
4NF:
- relacija REDATELJ se raspada na
REDATELJ(NAZIV FILMA, IME REDATELJA)
REDATELJ_OPĆE(IME REDATELJA, GODINA ROĐENJA REDATELJA)
Dakle konačan raspad početne relacije izgleda ovako:
FILM(NAZIV FILMA, NAZIV PRODUKCIJSKE KUĆE)
PRODUKCIJSKA_KUCA(NAZIV PRODUKCIJSKE_KUĆE, ADRESA PRODUKCIJSKE KUĆE)
REDATELJ(NAZIV FILMA, IME REDATELJA)
REDATELJ_OPĆE(IME REDATELJA, GODINA ROĐENJA REDATELJA)
Evo i ostalih formi:
2NF:
- za relaciju FILM postoji parcijalna ovisnost:
NAZIV PRODUKCIJSKE KUĆE -> ADRESA PRODUKCIJSKE KUĆE
pa se raspada na relacije:
FILM(NAZIV FILMA, NAZIV PRODUKCIJSKE KUĆE)
PRODUKCIJSKA_KUCA(NAZIV PRODUKCIJSKE_KUĆE, ADRESA PRODUKCIJSKE KUĆE)
- relacija REDATELJ već jest u 2NF jer je ključ jednostavan(pa nema parcijalnih ovisnosti)
3NF:
- relacija FILM je u 3NF jer nema tranzitivnih ovisnosti(jer je svaki atribut kandidat za ključ)
- relacija REDATELJ nema tranzitivnih ovisnosti jer su svi atributi u relaciji kandidati za ključ
4NF:
- relacija REDATELJ se raspada na
REDATELJ(NAZIV FILMA, IME REDATELJA)
REDATELJ_OPĆE(IME REDATELJA, GODINA ROĐENJA REDATELJA)
Dakle konačan raspad početne relacije izgleda ovako:
FILM(NAZIV FILMA, NAZIV PRODUKCIJSKE KUĆE)
PRODUKCIJSKA_KUCA(NAZIV PRODUKCIJSKE_KUĆE, ADRESA PRODUKCIJSKE KUĆE)
REDATELJ(NAZIV FILMA, IME REDATELJA)
REDATELJ_OPĆE(IME REDATELJA, GODINA ROĐENJA REDATELJA)
_________________ ...He never had looked less like captain of any-thing, even his own soul.
|
|
[Vrh] |
|
kaj Forumaš(ica)
Pridružen/a: 15. 11. 2009. (21:02:20) Postovi: (B8)16
|
Postano: 18:53 ned, 23. 6. 2013 Naslov: |
|
|
Mislim da bi ovako trebala biti 1NF:
FILM([u]NASLOV[/u],[u]NAZIV_P_KUCE[/u], ADRESA)
REDATELJ([u]NASLOV[/u], [u]NAZIV_P_KUCE[/u], [u]IME_REDATELJA[/u], GOD_ROD)
Pa zatim 2NF:
Imamo ovisnost: NAZIV_P_KUCE -> ADRESA i
IME_REDATELJA -> GOD_ROD
FILM([u]NASLOV[/u], [u]NAZIV_P_KUCE[/u])
P_KUCA([u]NAZIV_P_KUCE[/u], ADRESA)
REDATELJ([u]NASLOV[/u], [u]NAZIV_P_KUCE[/u], [u]IME_REDATELJA[/u])
REDATELJ_INFO([u]IME_REDATELJA[/u],GOD_ROD)
Automatski su i u 3NF jer nema tranzitivnih ovisnosti.
Nije u 4NF jer imamo funkcionalnu ovisnost u relaciji REDATELJ:
NASLOV ->-> NAZIV_P_KUCE pa kad rastavimo relaciju REDATELJ dobijemo rješenje.
Mislim da bi ovako trebala biti 1NF:
FILM(NASLOV,NAZIV_P_KUCE, ADRESA)
REDATELJ(NASLOV, NAZIV_P_KUCE, IME_REDATELJA, GOD_ROD)
Pa zatim 2NF:
Imamo ovisnost: NAZIV_P_KUCE → ADRESA i
IME_REDATELJA → GOD_ROD
FILM(NASLOV, NAZIV_P_KUCE)
P_KUCA(NAZIV_P_KUCE, ADRESA)
REDATELJ(NASLOV, NAZIV_P_KUCE, IME_REDATELJA)
REDATELJ_INFO(IME_REDATELJA,GOD_ROD)
Automatski su i u 3NF jer nema tranzitivnih ovisnosti.
Nije u 4NF jer imamo funkcionalnu ovisnost u relaciji REDATELJ:
NASLOV →-> NAZIV_P_KUCE pa kad rastavimo relaciju REDATELJ dobijemo rješenje.
|
|
[Vrh] |
|
RonnieColeman Forumaš(ica)
Pridružen/a: 26. 04. 2006. (10:35:00) Postovi: (20B)16
Spol:
Lokacija: |R^3
|
Postano: 9:10 pon, 24. 6. 2013 Naslov: |
|
|
[quote="kaj"]Mislim da bi ovako trebala biti 1NF:
FILM([u]NASLOV[/u],[u]NAZIV_P_KUCE[/u], ADRESA)
REDATELJ([u]NASLOV[/u], [u]NAZIV_P_KUCE[/u], [u]IME_REDATELJA[/u], GOD_ROD)
[/quote]
Vjerojatno može i ovako jer postupak prevođenja nije jednoznačno određen tj veza novonastale relacije sa osnovnom relacijom nije jednoznačna pa si ti uz NASLOV FILMA kao vezu sa glavnom relacijom uzeo i NAZIV P KUCE.
Svakako valja i primjetiti da se ne radi nužno o ponavljajućoj skupini u smislu da dana tablica videoteke ima ovakve neke retke:
UMRI MUŠKI, JANKO, ...
JAHALI SMO PJEŠKE, ...
.
.
UMRI MUŠKI, OLIVER,....
dakle da je ime redatelja u kućici samo jedno
Izglednije je da smo nasljedili tablicu u kojoj je unutar jedne kućice stavljeno više vrijednosti tj više imena tj sva imena za određeni film i da smo takvu situaciju trebali normalizirati, dakle ovako nešto:
UMRI MUŠKI, JANKO-OLIVER, ....
U skripti profesora nema postupka za hendlanje takve situacije, kada vrijednost ćelije nije jednostruka, ali očito postupak prevođenja pod-zapisa i ponavljajućih skupina zadovoljava.
kaj (napisa): | Mislim da bi ovako trebala biti 1NF:
FILM(NASLOV,NAZIV_P_KUCE, ADRESA)
REDATELJ(NASLOV, NAZIV_P_KUCE, IME_REDATELJA, GOD_ROD)
|
Vjerojatno može i ovako jer postupak prevođenja nije jednoznačno određen tj veza novonastale relacije sa osnovnom relacijom nije jednoznačna pa si ti uz NASLOV FILMA kao vezu sa glavnom relacijom uzeo i NAZIV P KUCE.
Svakako valja i primjetiti da se ne radi nužno o ponavljajućoj skupini u smislu da dana tablica videoteke ima ovakve neke retke:
UMRI MUŠKI, JANKO, ...
JAHALI SMO PJEŠKE, ...
.
.
UMRI MUŠKI, OLIVER,....
dakle da je ime redatelja u kućici samo jedno
Izglednije je da smo nasljedili tablicu u kojoj je unutar jedne kućice stavljeno više vrijednosti tj više imena tj sva imena za određeni film i da smo takvu situaciju trebali normalizirati, dakle ovako nešto:
UMRI MUŠKI, JANKO-OLIVER, ....
U skripti profesora nema postupka za hendlanje takve situacije, kada vrijednost ćelije nije jednostruka, ali očito postupak prevođenja pod-zapisa i ponavljajućih skupina zadovoljava.
_________________ ...He never had looked less like captain of any-thing, even his own soul.
|
|
[Vrh] |
|
RonnieColeman Forumaš(ica)
Pridružen/a: 26. 04. 2006. (10:35:00) Postovi: (20B)16
Spol:
Lokacija: |R^3
|
Postano: 12:03 pon, 24. 6. 2013 Naslov: |
|
|
[quote="kaj"]Mislim da bi ovako trebala biti 1NF:
FILM([u]NASLOV[/u],[u]NAZIV_P_KUCE[/u], ADRESA)
REDATELJ([u]NASLOV[/u], [u]NAZIV_P_KUCE[/u], [u]IME_REDATELJA[/u], GOD_ROD)
Pa zatim 2NF:
Imamo ovisnost: NAZIV_P_KUCE -> ADRESA i
IME_REDATELJA -> GOD_ROD
[/quote]
Zašto ADRESA_PROD_KUĆE nije ovisna o NASLOVU :?:
Naime, ako imam naslov filma, on jedinstveno određuje produkcijsku kuću(jer jedan film producira jedna i samo jedna kuća), a produkcijska kuća ima(kao i svaka firma) jedinstvenu adresu.
NASLOV FILMA -> NAZIV PRODUKCIJSKE KUĆE -> ADRESA KUĆE je tranz ovisnost
(jer NAZIV PRODUKCIJSKE KUĆE nije kandidat za ključ s obzirom da jedna kuća može producirati više filmova)
=> NASLOV FILMA -> ADRESA KUĆE
kaj (napisa): | Mislim da bi ovako trebala biti 1NF:
FILM(NASLOV,NAZIV_P_KUCE, ADRESA)
REDATELJ(NASLOV, NAZIV_P_KUCE, IME_REDATELJA, GOD_ROD)
Pa zatim 2NF:
Imamo ovisnost: NAZIV_P_KUCE → ADRESA i
IME_REDATELJA → GOD_ROD
|
Zašto ADRESA_PROD_KUĆE nije ovisna o NASLOVU
Naime, ako imam naslov filma, on jedinstveno određuje produkcijsku kuću(jer jedan film producira jedna i samo jedna kuća), a produkcijska kuća ima(kao i svaka firma) jedinstvenu adresu.
NASLOV FILMA → NAZIV PRODUKCIJSKE KUĆE → ADRESA KUĆE je tranz ovisnost
(jer NAZIV PRODUKCIJSKE KUĆE nije kandidat za ključ s obzirom da jedna kuća može producirati više filmova)
⇒ NASLOV FILMA → ADRESA KUĆE
_________________ ...He never had looked less like captain of any-thing, even his own soul.
|
|
[Vrh] |
|
kaj Forumaš(ica)
Pridružen/a: 15. 11. 2009. (21:02:20) Postovi: (B8)16
|
|
[Vrh] |
|
RonnieColeman Forumaš(ica)
Pridružen/a: 26. 04. 2006. (10:35:00) Postovi: (20B)16
Spol:
Lokacija: |R^3
|
Postano: 15:48 pon, 24. 6. 2013 Naslov: |
|
|
[quote="kaj"]Pa je, adresa je ovisna o naslovu i imenu kuće svakom posebno, pa možeš birati koju ovisnost želiš rastaviti, mislim da je pogodnije uzeti kuću i adresu, nego naslov i adresu.[/quote]
Nema biranja sudeći po postupku, ili mojem interpretiranju istog, prevođenja, citat iz knjige:
[i]uz polaznu relaciju dodaje se onoliko novih koliko ima [b]različitih dijelova[/b] primarnog ključa koji sudjeluju u parcijalnim ovisnostima[/i]
Mi imamo dva različita dijela primarnog ključa koji sudjeluju u parcijalnim ovisnostima, NAZIV FILMA i NAZIV PRODUKCIJSKE KUĆE stoga se dodaju dvije nove relacije, ne samo jedna.
kaj (napisa): | Pa je, adresa je ovisna o naslovu i imenu kuće svakom posebno, pa možeš birati koju ovisnost želiš rastaviti, mislim da je pogodnije uzeti kuću i adresu, nego naslov i adresu. |
Nema biranja sudeći po postupku, ili mojem interpretiranju istog, prevođenja, citat iz knjige:
uz polaznu relaciju dodaje se onoliko novih koliko ima različitih dijelova primarnog ključa koji sudjeluju u parcijalnim ovisnostima
Mi imamo dva različita dijela primarnog ključa koji sudjeluju u parcijalnim ovisnostima, NAZIV FILMA i NAZIV PRODUKCIJSKE KUĆE stoga se dodaju dvije nove relacije, ne samo jedna.
_________________ ...He never had looked less like captain of any-thing, even his own soul.
|
|
[Vrh] |
|
marina marina Gost
|
|
[Vrh] |
|
duc87 Forumaš(ica)
Pridružen/a: 27. 09. 2011. (11:16:01) Postovi: (8)16
|
|
[Vrh] |
|
marina marina Gost
|
|
[Vrh] |
|
marina marina Gost
|
|
[Vrh] |
|
duc87 Forumaš(ica)
Pridružen/a: 27. 09. 2011. (11:16:01) Postovi: (8)16
|
|
[Vrh] |
|
RonnieColeman Forumaš(ica)
Pridružen/a: 26. 04. 2006. (10:35:00) Postovi: (20B)16
Spol:
Lokacija: |R^3
|
|
[Vrh] |
|
kaj Forumaš(ica)
Pridružen/a: 15. 11. 2009. (21:02:20) Postovi: (B8)16
|
Postano: 17:04 uto, 25. 6. 2013 Naslov: |
|
|
[quote="RonnieColeman"][quote="kaj"]Pa je, adresa je ovisna o naslovu i imenu kuće svakom posebno, pa možeš birati koju ovisnost želiš rastaviti, mislim da je pogodnije uzeti kuću i adresu, nego naslov i adresu.[/quote]
Nema biranja sudeći po postupku, ili mojem interpretiranju istog, prevođenja, citat iz knjige:
[i]uz polaznu relaciju dodaje se onoliko novih koliko ima [b]različitih dijelova[/b] primarnog ključa koji sudjeluju u parcijalnim ovisnostima[/i]
Mi imamo dva različita dijela primarnog ključa koji sudjeluju u parcijalnim ovisnostima, NAZIV FILMA i NAZIV PRODUKCIJSKE KUĆE stoga se dodaju dvije nove relacije, ne samo jedna.[/quote]
Ne razumijem da li misliš na 2NF ili 3NF, tranzitivne ovisnosti se spominju kod 3NF, a ti citiraš iz dijela o 2NF?
Ovi drugi zadaci, mislim da je d), 0, 200.
RonnieColeman (napisa): | kaj (napisa): | Pa je, adresa je ovisna o naslovu i imenu kuće svakom posebno, pa možeš birati koju ovisnost želiš rastaviti, mislim da je pogodnije uzeti kuću i adresu, nego naslov i adresu. |
Nema biranja sudeći po postupku, ili mojem interpretiranju istog, prevođenja, citat iz knjige:
uz polaznu relaciju dodaje se onoliko novih koliko ima različitih dijelova primarnog ključa koji sudjeluju u parcijalnim ovisnostima
Mi imamo dva različita dijela primarnog ključa koji sudjeluju u parcijalnim ovisnostima, NAZIV FILMA i NAZIV PRODUKCIJSKE KUĆE stoga se dodaju dvije nove relacije, ne samo jedna. |
Ne razumijem da li misliš na 2NF ili 3NF, tranzitivne ovisnosti se spominju kod 3NF, a ti citiraš iz dijela o 2NF?
Ovi drugi zadaci, mislim da je d), 0, 200.
|
|
[Vrh] |
|
duc87 Forumaš(ica)
Pridružen/a: 27. 09. 2011. (11:16:01) Postovi: (8)16
|
|
[Vrh] |
|
marina marina Gost
|
|
[Vrh] |
|
duc87 Forumaš(ica)
Pridružen/a: 27. 09. 2011. (11:16:01) Postovi: (8)16
|
|
[Vrh] |
|
RonnieColeman Forumaš(ica)
Pridružen/a: 26. 04. 2006. (10:35:00) Postovi: (20B)16
Spol:
Lokacija: |R^3
|
Postano: 22:13 uto, 25. 6. 2013 Naslov: |
|
|
[quote="kaj"][quote="RonnieColeman"][quote="kaj"]Pa je, adresa je ovisna o naslovu i imenu kuće svakom posebno, pa možeš birati koju ovisnost želiš rastaviti, mislim da je pogodnije uzeti kuću i adresu, nego naslov i adresu.[/quote]
Nema biranja sudeći po postupku, ili mojem interpretiranju istog, prevođenja, citat iz knjige:
[i]uz polaznu relaciju dodaje se onoliko novih koliko ima [b]različitih dijelova[/b] primarnog ključa koji sudjeluju u parcijalnim ovisnostima[/i]
Mi imamo dva različita dijela primarnog ključa koji sudjeluju u parcijalnim ovisnostima, NAZIV FILMA i NAZIV PRODUKCIJSKE KUĆE stoga se dodaju dvije nove relacije, ne samo jedna.[/quote]
Ne razumijem da li misliš na 2NF ili 3NF, tranzitivne ovisnosti se spominju kod 3NF, a ti citiraš iz dijela o 2NF?
Ovi drugi zadaci, mislim da je d), 0, 200.[/quote]
mislim na 2NF, recept je za 2NF, a mi smo krenuli prevoditi 1NF u 2NF pa sam primjetio još jednu parcijalnu ovisnost.
kaj (napisa): | RonnieColeman (napisa): | kaj (napisa): | Pa je, adresa je ovisna o naslovu i imenu kuće svakom posebno, pa možeš birati koju ovisnost želiš rastaviti, mislim da je pogodnije uzeti kuću i adresu, nego naslov i adresu. |
Nema biranja sudeći po postupku, ili mojem interpretiranju istog, prevođenja, citat iz knjige:
uz polaznu relaciju dodaje se onoliko novih koliko ima različitih dijelova primarnog ključa koji sudjeluju u parcijalnim ovisnostima
Mi imamo dva različita dijela primarnog ključa koji sudjeluju u parcijalnim ovisnostima, NAZIV FILMA i NAZIV PRODUKCIJSKE KUĆE stoga se dodaju dvije nove relacije, ne samo jedna. |
Ne razumijem da li misliš na 2NF ili 3NF, tranzitivne ovisnosti se spominju kod 3NF, a ti citiraš iz dijela o 2NF?
Ovi drugi zadaci, mislim da je d), 0, 200. |
mislim na 2NF, recept je za 2NF, a mi smo krenuli prevoditi 1NF u 2NF pa sam primjetio još jednu parcijalnu ovisnost.
_________________ ...He never had looked less like captain of any-thing, even his own soul.
|
|
[Vrh] |
|
|