A típusú adatbázisok

1. ábra. Sematikus ábrázolása hierarchikus adatbázis

Ha a gyermek eleme közötti kapcsolat az adatok több mint egy forrásból elem, ez az arány nyilvánvalóan nem lehet leírni, mint egy fa struktúra. Ez van leírva, mint a hálózati struktúra (lásd. Ábra. 2).

Ábra. 2. sematikus ábrázolása hálózati adatbázis

Minden eleme a hálózati struktúra lehet társítva bármely más elemet. Az ilyen szerkezeteket használnak az adatok egy hálózati adatbázis. A hálózati modell eltávolítjuk hiánya a fent hierarchikus adatbázis, de másrészt, adatkezelési nyelvet az ilyen modellek mindig sokkal nehezebb, mert tartalmaz számos különböző csapatok és rosszul hivatalossá.

Jelenleg személyi számítógépek leggyakoribb az úgynevezett relációs adatbázis modell. Az alapja a relációs adatmodell fogalma a kapcsolatot, vagy kapcsolatban (kapcsolatban -. Ratio Engl innen a kifejezés relációs adatbázis). Az arány célszerűen és vizuálisan képviseletében a két-dimenziós (lapos) asztal megfelel az meghatározás-képviselt korlátozó feltételek. Az adatok a táblázatok lehet kapcsolatban, de ő közleményeket-onnaya adatbázis egy sor kapcsolódó táblázatokat.

A relációs adatbázis (RDB) az összes tárgyat típusokra osztják, azaz Minden objektum tartozik egy bizonyos típusú. A tárgyak az azonos típusú saját megfelelő típus, egy sor attribútumok. Ezért, tárgyak azonos típusú bemutatott RDBs rögzíti az azonos mezők számát, és az egyes objektum például leírható mint egy vektor a megfelelő számú dimenziók. Például, ha n - mennyisége a típusú objektum attribútumok, az i-edik objektum például leírható mint egy vektor a i = (Ai1, AI2, ..., Ain). Az összes rendelkezésre álló m esetek tárgyak ilyen típusú lehet képviseli, mint egy mátrix vagy táblázat dimenziója m * n típusú


Rij sorokból a táblázatban. azaz objektum példány Az ilyen típusú, az úgynevezett aránya. és az összes lehetséges értékek Rij táblázatot nevezzük rendszer kapcsolatok.

Attól függően, hogy a tartalom a SRM kétféle kapcsolatok: tárgy és csatlakoztatva. Object kapcsolatos adatokat tárol az objektumokról, és tükrözi a kapcsolatát objektum attribútumok csatlakoztatott aránya tükrözi az egyén kapcsolatának táblákat az RDB.

Tekintetében az egyik objektum attribútumok egyedileg azonosítja az objektumot a táblázatban, azaz rekordot a táblázatban, azaz minden egyes attribútum értéke fog megfelelnek az egy és csak egy bejegyzést (sort) a táblázatban. Egyértelmű, hogy az attribútum értéke a oszlopában egyedinek kell lennie, és soha nem kell ismételni. Ez az attribútum az úgynevezett elsődleges kulcs kapcsolatot. A kényelem kedvéért a elsődleges kulcs általában elhelyezett első oszlopában a táblázat. Annak biztosítása érdekében, az egyediségét elsődleges kulcs értékeinek, ha a táblázat nem az egyik ismétlődő attribútum értékekkel, egy ilyen kulcsfontosságú állhat több attribútumok, majd ez az úgynevezett összetett kulccsal.

A csatlakoztatott viszony jeleit attribútumok különböző táblák szervezésére használjuk a táblák közötti kapcsolatok. Jelenléte miatt az ilyen linkeket sértetlenségét biztosítja az adatbázist és az interakció szereplő különböző adatbázis táblákat.

A relációs adatmodell javasolt 1969 EF Codd - IBM alkalmazottja a cég. Az alapelv a relációs megközelítés alkalmazása műveletek táblázatok helyett az egyéni nyilvántartások, ami történik a hierarchikus és hálózati adatbázisokhoz. Mi lehet megkülönböztetni a következő fontos előnyöket RBD:

· Relations (táblázatok) nem függnek a módszert adatok tárolására egy számítógép;

· Elmélete kapcsolatok területe a matematikai logika, az úgynevezett relációs algebra, és olyan jól formalizált;

· Van egy egyszerű és következetes módon, hogy az adatok táblázatos formában;

· Annak érdekében, hogy megbízható adatok integritását és védelmét, és mások.

Fontos előnye a relációs adatmodell, hogy lehet kapni az új rendszereket, hogy az RA-őt egy adatbázis fájlt nem nyújtották be alapján meglévő rendszerek közötti kapcsolatok. Ily módon, a megfelelő adatbázis lehetővé teszi a sugár válaszok tervezett alkalmazások adatait köles.

Meg kell jegyezni, hogy SRM nélkül nem néhány hátránya: lassú működése a nagy adatbázisok, adatstruktúrák, merevség és mások. Ahhoz azonban, hogy a személyi számítógépek és a nem túl nagy adatbázis jelenleg kizárólag relációs adatbázis modell.

Tehát, felsoroljuk a kezdeti alkatrészek a relációs adatmodell alapján összessége közötti kapcsolatok:

· Az egész sor tárgyak (rekord) domain, amely leírja az adatbázis osztva típusok, melyek mindegyike saját asztal;

· Minden típusú objektum saját tulajdonságai vagy jellemzői - attribútumok, amelyek értékét a mezőkben foglalt - a táblázat oszlopait;

· Minden adott objektum az ilyen típusú felel meg egy konkrét attribútum-értékek megfelelő sort a táblázatban;

· Képesség (vagy egy sor attribútumok), amely egyedileg azonosítja az objektumot a táblázatban (azaz vonal a táblázatban), az objektum az úgynevezett elsődleges kulcs;

· Asztalok is tulajdonítja, amelyek elsődleges kulcsok más táblákban, az úgynevezett idegen kulcsok, amelyek a táblák közötti kapcsolatot az RDB.

Kapcsolódó cikkek