adatmodell

Az adatmodell (adatmodell) - a rendszer egymással összefüggő típusú objektumok, az üzemeltetők és szabályokat az integritás, hozzon létre egy absztrakt struktúra, amely támogatja az adatbázis-kezelő rendszer; egy sor szabályt halad a adatszerkezeteket az adatbázis műveletek őket, valamint integritási kényszerek, amely meghatározza a megengedett és adat értékek sorrendje megváltozik. Fényvisszaverő véli, az adatok és a köztük lévő kapcsolatok és a matematikai szoftver, adat modell egy hivatalos leírást információs struktúrák és műveletek rájuk.

Data Model - formálisan meghatározott adatszerkezet képviselet (struktúra szimuláció). A modell legyen a megfelelő ellenőrzés tárgya. Tervezésekor az információs rendszer ez tükröződik adatmodellek, legalább két szinten: a logikai és fizikai szerkezetét. A logikai szerkezet ábrázolása logikai szervezet az adatok több fajta feljegyzések és azok összefüggéseit.

Az egyik adatbázis lehet használni a különböző struktúrák és adat modellek. A logikai modell tükröződik a fizikai memória (lemez, szalag, stb.) A számítógép bekapcsolja a fogalmi (általános) szerkezetet egy alkalmas formában tárolására vagy visszakeresés. Ez a belső adatszerkezet mondják fizikai szerkezete. Ez határozza meg a helyét az adatok, módszerek átadása és indexelési technikákat. A fizikai modell gyakran nevezik belső modell a rendszer.

Fizikai adatok szerkezetét úgy tervezték, egy kis felesleg, hogy biztosítsa az adatok megbízhatóságát kezelése. Fizikai felépítése lehetővé teszi a számítógépes architektúra. Logikai és fizikai reprezentációja az adatok a 2.2 ábrán látható.

2.2 ábra - Az adatokat Kompett

Adattípusok modellek. Attól függően, hogy az eljárás képviselő objektumok közötti kapcsolatokat logikai adatmodell lehet hierarchikus, a hálós, a relációs.

A korai 60-es években. amikor nem volt a személyi számítógépek, használt hierarchikus és hálózati adatok modellek. A korai 70-es. volt egy relációs modell. Ez a három modell különböző módokon a megértés objektumok közötti kapcsolatokat.

A hierarchikus adatmodell. Tárgyak közötti kapcsolatok felismerhető egy objektum típusú hierarchia kapcsolódik gráfot, melynek csúcsai találhatók különböző hierarchikus szinteken.

A legmagasabb csúcs az úgynevezett gyökér (a fő objektum típus), és a többi, amelyek az alsóbb szinteken a hierarchia - beosztottak. Root (első szint) nem vonatkozik semmilyen tetején. Minden más csúcsok (objektum típusok) társított egy és csak egy csúcsot, amely helyezett egy magasabb szinten. A kapcsolat a tárgyak hasonlít egy családfát (2.3 ábra).

# 9679; # 9679; # 9679; # 9679; # 9679; # 9679; # 9679; # 9679; # 9679;

2.3 ábra - reakcióvázlatban a hierarchikus adatmodell

A kapcsolat a fő és alárendelt objektumok meghatározott típus "one-to-many" (1: M).

A hálózat adatmodell. A hálózati modell fogalma a master és a slave tárgyak eltérő hierarchikus modell: bármilyen tárgy lehet itt, és a fő és alárendelt; Minden egyes objektum vesz részt semmilyen kapcsolatok száma (2.4 ábra).

# 9679; # 9679; # 9679; # 9679; # 9679;

Ábra. 2.4 Általános rendszer a hálózati adatmodell

Az adatokat útján bejegyzések és linkek. Record (tárgy) a hálózati modell (szemben a hierarchikus) is sok, mint az alárendelt bejegyzéseket és nyilvántartást vezet, amelyet ez maga a téma.

A relációs adatmodell. A relációs szerkezete (modell) ábrázolja az adatokat egy kétdimenziós táblázatban. Táblázatos adatok szerkezete tükrözi a viszonyt a valós objektumok és azok jellemzőit. Keresés és nyilvántartások feldolgozása nem függ a szervezet tárolás számítógép memóriájában. Ugyanakkor hatékonyan használja a matematikai logika és algebra. Az alapelv a relációs adatbázis-struktúrák - megszerzése az asztalról a szükséges kapcsolatok és a kialakulását újakat. Alapján az új tábla az elsődleges tábla megfelelő szerkezet alakul útján logikai műveleteket. Minden fájl megfelel néhány fogalom a tárgykörben.

Az előnyök a relációs adatbázis modellek:

Könnyű adatszolgáltatást (lásd a táblázatot);

minimális felesleges adatok, ami úgy érhető el normalizálásával táblázat;

független felhasználói alkalmazások az adatokat (ha bekapcsolja vagy eltávolítása táblázatok);

megváltoztatásának lehetőségét a készítmény attribútum kapcsolatok;

nincs szükség, hogy leírja a adatbázissémát (a hierarchikus és hálózati modellek - ez szükséges).

A hátrányok a relációs modell: a normalizációs asztalok vezet jelentős adatok töredezettsége és a problémák megoldásában, mint a szabály, hogy kombinálni kell.

Kapcsolódó cikkek