Hierarkkinen tietokantamalli

Hierarkkinen tietokantamalli on tietomalli, jossa tiedot on järjestetty puun tavoin. Rakenne mahdollistaa tiedon toistamisen vanhempi-lapsi-suhteiden avulla: kullakin vanhemmalla voi olla monta lasta, mutta kullakin lapsella on vain yksi vanhempi. Tietyn tietueen kaikki attribuutit luetellaan oliotyypin alla.

Tietokannassa oliotyyppi vastaa taulukkoa; jokainen yksittäinen tietue on rivi ja attribuutti sarake. Entiteettityypit liittyvät toisiinsa 1:N-kuvioinnin avulla, joka tunnetaan myös nimellä one-to-many-suhteet.

Tunnetuimpia ja käytetyimpiä hierarkkisia tietokantoja ovat IBM:n kehittämä IMS ja Microsoftin kehittämä Windows Registry.

Esimerkki hierarkkisesta mallista.Zoom
Esimerkki hierarkkisesta mallista.

Kysymyksiä ja vastauksia

K: Mikä on hierarkkinen tietokantamalli?


V: Se on tietomalli, jossa tiedot on järjestetty puun tavoin.

K: Miten tiedon toistaminen sallitaan hierarkkisessa tietokantamallissa?


V: Tiedon toistaminen sallitaan käyttämällä vanhempi-lapsi-suhteita, joissa kullakin vanhemmalla voi olla monta lasta, mutta kullakin lapsella on vain yksi vanhempi.

K: Mikä on tietokannan oliotyyppi?


V: Entiteettityyppi vastaa taulukkoa, jossa on lueteltu tietyn tietueen kaikki attribuutit.

K: Miten kukin yksittäinen tietue esitetään tietokannassa?


V: Jokainen yksittäinen tietue esitetään rivinä ja attribuutti sarakkeena.

K: Miten oliotyypit liittyvät toisiinsa tietokannassa?


V: Entiteettityypit liittyvät toisiinsa 1:N-kuvioinnin avulla, joka tunnetaan myös nimellä yksi-moneen-suhteet.

K: Mitkä ovat tunnetuimpia ja käytetyimpiä hierarkkisia tietokantoja?


V: Tunnetuimpia ja käytetyimpiä hierarkkisia tietokantoja ovat IBM:n kehittämä IMS ja Microsoftin kehittämä Windows Registry.

K: Mitä eroa on vanhemman ja lapsen välillä hierarkkisessa tietokantamallissa?


V: Vanhemmalla voi olla monta lasta, mutta jokaisella lapsella on vain yksi vanhempi.

AlegsaOnline.com - 2020 / 2023 - License CC3