Kodulehed
[384] - Andmebaasid I (ITI0206) (kevad 2023)
Esiletöstetud Kiirvalik
Lisainfo Kõige olulisemate tegevuste kiirvalik. Failide saatmiseks valige Vastamine alt sobiv ülesanne.
Üldist
Materjalid
LisainfoMaterjalide kataloogid
Isiklik
Lisainfo Info ainult Sulle - teised kasutajad seda ei näe
Abi
Lisainfo Võimalus küsida õppejõult abi (nagu foorum, kus saab küsida küsimusi ja kommenteerida vastuseid)
Mitmesugust
Abi / Kasutajatugi / Andmebaasi kavandamise sisulised küsimused

Avalikud küsimused ja vastused:

Küsimuste teemade nimekiri

Anonüümne (14.01.2024 16:39):
Kas sain aru õigesti, et iga klassifikaatori jaoks pole atribuutide definitsioonide tabelis vaja teha eraldi kirjeldust (et lihtsalt kui mõnel klassifikaatoril on olemas atribuut, mida teistel ei ole, siis lihtsalt täpsustan, millel klassifikaatoril on see olemas) ?
Vastus (14.01.2024 16:46): Vaatame näidet. Oletame, et olemi suhte diagrammis on sellised olemitüübid koos neid siduvate üldistustega:

[Töötaja_seisundi_liik]-----------|>[Klassifikaator]<|---------[Töötaja_roll]

Klassifikaatori atribuudid: kood, nimetus
Töötaja rolli atribuut: kirjeldus
 
Olemitüüpide definitsioonide tabelis on olemitüüpide Klassifikaator, Töötaja_seisundi_liik ja Töötaja_roll definitsioonid.
 
Atribuutide definitsioonide tabelis on atribuutide Klassifikaator.kood, Klassifikaator.nimetus, Töötaja_roll.kirjeldus definitsioonid.

Töötaja rollil ja töötaja seisundi liigil on pärimise kaudu ka atribuudid kood ning nimetus, kuid neid atribuutide definitsiooni tabelis eraldi välja ei tooda.

Kui atribuutidele kood või nimetus kehtivad erinevate klassifikaatori alamtüüpide korral erinevad piirangud, siis tuleb need kirja panna vastavalt Klassifikaator.kood või Klassifikaator.nimetus definitsiooni. Näiteks piirang "Töötaja rolli kood peab olema täisarv, ning kõige väiksem võimalik väärtus on 100" pannakse kirja atribuudi Klassifikaator.kood definitsiooni.

Hinda vastust:

Keskmine hinne : Pole veel hinnanguid!