vaje iz oblikovanja e r modela hokejska liga za opisan problem oblikujte er diagram določite atribute in med njimi izberite ključne atribute v hokejski ligi želimo beležiti podatke tekoče sezone zapisane imamo osnovne podatke o vseh sodelujočih ekipah njihovih tekmovalcih in tekmah na katerih so sodelovali sodelujoče ekipe nedvoumno prepoznamo na osnovi imena ekipe naslova dvorane imena in priimka predsednika kluba ter sponzorjev ekipe igralci lahko moštvo ekipo zapustijo tudi med sezono v ta namen je pametno voditi podatek časovno razdobje o prisotnosti igralca v posamezni ekipi za posameznega igralca vodimo tudi številko osebne izkaznice številko potnega lista ime priimek ter rojstne podatke za vsako odigrano igro v sezoni želimo beležiti podatke kot so številka igre sezona kraj datum čas in rezultat vsake tekme ne pozabite pri vsaki tekmi ločiti podatke o domačem in gostujočem moštvu za vsako tekmo prav tako beležimo podatke o asistenci posameznega igralca pri doseganju golov in kazenske minute vsakega igralca v obeh primerih je potrebno zabeležiti čas dosežka gola oziroma asistence za gol ter čas v katerem je bila dodeljena kazen vključno z dolžino le te razen tega so zanimivi tudi podatki o sodnikih ime priimek licenca datum pridobitve licence in naslov zaloŽba za opisan zaključen sistem podajte er diagram atribute in ključe v kolikor želite obstoječi opis zaključenega organiziranega sistema še razširiti morate to svojo odločitev utemeljiti za založbo želimo oblikovati informacijski sistem založba izdaja množico revij v posameznih izdajah številkah revij so objavljeni tudi oglasi vsak oglas je objavljen v eni rubriki vse možne rubrike so razvidne iz seznama rubrik seveda pa lahko v vsaki reviji objavljamo le pod določenimi rubrikami prodaja revij med drugim poteka tudi preko naročniške službe vsak naročnik ima lahko naročenih več revij za opisane objekte predvidoma hranimo naslednje podatke ime založbe višina osnovnega kapitala naslov telefonska številka ime in priimek generalnega direktorja naslov revije kratek opis revije tip izdaje dnevno tedensko mesečno datum prvega izida revije ime in priimek odgovornega urednika naslov telefonska številka in letna naročnina Število izvod posamezne izdaje opis in cena opis rubrike in šifra rubrike Številka oglasa ime in priimek oglaševalca naslov telefonska številka cena oglasa za naročnike pa beležimo številko naročnika ime priimek naslov telefon upoštevajte da so podatki številka naročnika prva in zadnja številka naročene revije datum opozorila za podaljšanje naročila nujno potrebni turistiČna agencija turisnična agencija sonce želi za vodenje potovanj organizirati majhno bazo podatkov na osnovi podanih informacij oblikujte er diagram z vsemi pripadajočimi atributi turistična agencija sonce organizira potovanja potovanja so prepoznavna po točno določeni šifri za vsako potovanje je prisoten tudi kratek opis in minimalno ter maksimalno število potnikov potovanje je organizirano v različnih terminih ki vplivajo tudi na ceno potovanja za razpisan termin zbiramo podatke o udeležencih potovanja za vsakega udeleženca moramo zabeležti ime priimek naslov datum prijave in številko potnega lista vsako potovanje vključuje tudi različne znamenitosti ki se nahajajo v določeni državi znamenitosti so nedvoumno definirane z opisom in geografskim položajem v državi ob kategoriji znamenitosti je podan tudi predviden čas ogleda država je opisana z imenom in naslovom ambasade oziroma konzularnega predstavništva države v državi agencije ugotoviti moramo ali potrebujemo za potovanje v izbrano državo vizum dodatno naj nas baza podatkov oskrbuje tudi z informacijami o hotelih ime naslov kraj kategorija število dvoposeljnih oziroma enoposteljnih sob izbor hotela med potovanjem je v naprej določen in znan podatek vaje iz mreŽnega in hierarhiČnega podatkovnega modela e r diagrama na sliki in preoblikujte v drevesni in mrežni podatkovni model slika za podatkovni model iz naloge primer oblikujte bazo podatkov mrežno in drevesno s petimi študenti in tremi razredi za podatkovni model iz naloge primer drevesna baza podatkov oblikujte naslednja vprašanja a poiščite vse ljudi katerih avtomobili so bili leta vpleteni v prometno nesrečo b v kolikih nesrečah je bil udeležen avtomobil g janeza kosa c v bazo podatkov dodajte novo stranko d izbrišite avtomobil mazda ki pripada janezu kosu e dodajte novo nesrečo horvatovega avtomobila toyota vprašanja oblikujte tudi za mrežno bazo podatkov slika relacijsko bazo podatkov opisano z naslednjo relacijsko shemo prevedite v drevesni in mrežni podatkovni model Živi ime osebe priimek osebe ulica mesto dela ime osebe priimek osebe naziv podjetja osebni dohodek kraj podjetja naziv podjetja mesto direktor ime osebe priimek osebe ime direktorja priimek direktorja vaje iz normalizacije izvedite postopno normalizacijo podanih relacij naroČilo Številkanaročila Številkakupca imekupca datumnaročila Številkaizdelka imeizdelka cenaizdelka naročenakoličina delavec Šifradelavca ime priimek Šifrapredpostavljenega priimekpredpostavljenega pričetektečaja Šifratečaja nazivtečaja datumtečaja rezultatizpita izdelek Šifraizdelka nazivizdelka Šifradobavitelja dobavitelj naslovdobavitelja provizijadobavitelja cena nabavnacena Šifrablagovnice blagovnica naslovblagovnice zaloga avtomobil model močmotorja državaizdelovalka carina davek imetovarne kraj podana je relacija r a b c in odvisnosti a b a c in b c ker obstaja tranzitivna odvisnost b c relacija ni v no dodajmo odvisnost c b ali je relacija r sedaj v no kakšno odvisnost bi morali dodati da bi relacija r a b c izpolnjevala pogoje no podana je relacija r a b c in funkcionalna odvisnost c b ali je relacija v no odgovor utemeljite za relacijo r a b c d obstaja funkcionalna odvisnost b c ali relacija izpolnjuje pogoje no odgovor utemeljite vaje iz relacijske algebre uporabe sql in qbe za podano bazo podatkov zapišite izraze ki bodo z uporabo operacij projekcije selekcije in združitve omogočali posredovanje odgovorov na vprašanja tečaj št tečaja naziv tečaja predavatelj izpit št tečaja št slušatelja datum stopnja slušatelj št slušatelja ime priimek naslov starost a katere izpite naziv tečaja in stopnja je opravil ivan kovač b kateri instruktor predava najstnikom vsaj en tečaj stopnje a c kateri tečaj naziv tečaja obiskujejo slušatelji mlajši od let obstaja naslednja baza podatkov osebe ime starost spol očetovstvo oče otrok materinstvo mati otrok zapišite izraz ki bo omogočal vrnitev vseh staršev osebam ki imajo v bazi podatkov zapisana oba starša zastavljena vprašanja zapišite z relacijsko algebro živi priimek osebe ulica kraj dela priimek osebe podjetje osebni dohodek vodi priimek osebe priimek nadrejenega lokacija podjetje kraj a kateri delavci iz katerih mest so zaposleni v kbm b kateri delavci priimek ulica kraj zaposleni v kbm zaslužijo več kot tolarjev c iščemo delavce ki živijo in delajo v istem kraju d iščemo delavce ki niso zaposleni v kbm e iščemo vsa podjetja ki so locirana v istem kraju kot kbm za dano relacijo vino poiščite ustrezne rezultate s pomočjo relacijske algebre vino v sorta letnik alkohol kvaliteta rizling dobra tokaj povprečna merlot odlična cviček slaba tokaj povprečna cviček dobra a katera vina so dobra vina b katero vino je bilo v letih in ocenjeno kot dobro c koliko alkohola ima tokaj letnik d kdo so ljubitelji tokaja ali rizlinga ljubitelj št l ime priimek tip pije št l št v datum količina vino št v sorta letnik alkohol h kdo v enem dnevu spije več kot kozarcev rumenega muškata letnik in koliko alkohola ima to vino naloge od do rešite tudi z uporabo povpraševalnih jezikov sql in qbe za podano relacijsko shemo in podana povpraševanja zapišite poizvedovanja s pomočjo relacijske algebre in jih predstavite tudi grafično ter dodajte zapis v sql in qbe ekipa št ekipe naziv ekipe kraj ekipe direktor ekipe trener št ekipe priimek trenerja telefonska številka izkušnje št ekipe priimek trenerja izkušnja leta izkušenj igralec št igralca priimek igralca starost pripadnost št igralca št ekipe leta povprecje dosezenih košev a poiščite podatke o ekipi b poiščite vse igralce starejše od let št igralca priimek igralca c izpišite igralce in vse podatke o njih če so stari med in let d poiščite trenerje ekipe slon ov e poiščite igralce št igralca priimek igralca ekipe slon ov dodajte podatke o letih igranja v ekipi in njihovo povprečje doseženih košev z uporabo sql in qbe zapišite naslednja vprašanja kateri bolniki so imeli preiskavo bolnike razvrstite po naraščajočem vrstnem redu njihovih številk kateri bolniki so morali za preiskavo plačati med in tolarjev povečajte račun vseh bolnikov s preiskavo za bolnik s številko je imel preiskavo zanima nas ali je kateri izmed bolnikov ki so imeli tudi to preiskavo za preiskavo plačal več kot bolnik s številko koliko znaša skupni račun bolnika s številko zastavljena povpraševanja zapišite s pomočjo relacijske algebre za lažje razumevanje dodajte grafično predstavitev in uporabite povpraševalna jezika sql in qbe izdelek izdelek sestavni del št sestavnega dela količina dobavitelj naziv dobavitelja št sestavnega dela naročilo št naročila št kupca produkt količina tip produkta status narocila a poiščite vse dobavitelje ki imajo na zalogi več kot luči za kolo št sestavnega dela b poiščite kupce ki so naročili samo sestavne dele c ugotovite katere izdelke in pri katerem dobavitelju je naročil kupec d poiščite kupce in dobavitelje ki sodelujejo pri nakupu prodaji sestavnih delov e poiščite vse kupce s pripadajočimi količinami ki so se odločili za nakup sestavnega dela pri dobavitelju kolo kolikšno količino omenjenega izdelka ima dobavitelj na zalogi