/ / Duomenų modeliai, dirbantys su santykiais

Duomenų modeliai, dirbantys su santykiais

Informacinėje aplinkoje yra objektai irobjektai, kuriems reikia informacijos apie save saugojimo. Todėl pradėjome naudoti duomenų modelius, kurie, be pagrindinės funkcijos, leidžia mums dirbti su jungtimis. Tai būtina kuriant bet kurią duomenų bazę. Pati organizacija gali būti fizinė ar logiška. Pirmuoju atveju saugojimas pateikiamas mašinos lygiu. Na ir loginėje organizacijoje yra tiesioginė sąveika su vartotojo, kai tam tikros programinės įrangos įrankiai daro įtaką. Šiandien išskiriami pagrindiniai duomenų modeliai: hierarchinis, reliacinis ir tinklas.

Duomenų modeliai
Su hierarchiniu duomenų modeliu - visa populiacijaelementai turi nuorodas, sudarytas pagal specialias taisykles. Objektai gali būti išreikšti pervertuotu medžiu, kuriame yra vieno ar kito lygio mazgai, kurie turi ryšį tarpusavyje. A mazgas yra atributų rinkinys, apibūdinantis objektą. Hierarchinis medis turi tik vieną viršūnę, gulintį ant pirmo lygio. Šiame modelyje nėra beveik jokių trūkumų, kurie atsiranda dėl tam tikrų santykių neefektyvumo, taip pat dėl ​​lėtos prieigos prie žemesnių hierarchinės sistemos lygių.

Pagrindiniai duomenų modeliai
Kitas dalykas yra, kai naudojamas reliacinisDuomenų modelis, turintis labai paprastą struktūrą. Tai įgyvendinama dvimačių lentelių forma, palaikanti tam tikrus ryšius. Reliacinis požiūris ilgesniam laikui buvo nepakankamai dėmesio, nes tai reikalavo rimtų mašinų išteklių buvimo. Tačiau su asmeninių kompiuterių atsiradimu situacija labai pasikeitė. Ir tokie duomenų tvarkymo modeliai praktiškai pakeitė kitas sistemas. Kūrėjas, įgyvendindamas šią idėją, suteikė pasauliui sėkmingo darbo su santykiais įrankį.

Duomenų organizavimo modeliai
Tinklo duomenų modelyje gali būti bet kurio elementotiesioginis ryšys su kitu elementu. Yra tam tikras panašumas į hierarchinę sistemą, tačiau skiriasi tai, kad leidžiama kelis ryšius su segmentais, esančiais aukštesnio lygio lygmenyje. Tokiu atveju aiškiai neįmanoma atsekti nuorodų krypties, todėl juos reikėtų nurodyti nurodant duomenų bazę. Šio modelio trūkumai yra nepakankamas informacijos saugumas, tačiau šiuo metu ši problema yra labai aktyviai sprendžiama.

Visos duomenų bazės yra sukurtos remiantisišvardyti modeliai. Atsižvelgiant į objektinių informacinių technologijų diegimą, jų skirtumai palaipsniui ištrinami. Kiekvienas modelis turi ypatingas savybes, leidžiančias pasiekti didžiausią poveikį konkrečioms programoms. Skirtumas tarp reliacinių duomenų bazių ir kitų analogų yra tai, kad jie gali pakeisti struktūrą net ir po duomenų įvedimo. Tačiau didelės duomenų bazės, turinčios nepakeistą struktūrą ir nuolatinė sąveika su programomis, gali būti efektyviausios dėl prieigos greičio.

</ p>>
Skaityti daugiau: