Modellek adatokat képviselik 1
Megvalósítása az alapvető funkciók a különböző adatvédelmi elvek leírásokat használnak az IP. A mag bármilyen adatbázis egy modell az adatok képviselet, ᴛ.ᴇ. az információs struktúra. Modell adatbázis - ϶ᴛᴏ adathalmazt struktúrák és manipuláció tranzakciók ezeket a szervezeteket. Ha az adatbázis nem tartalmaz semmilyen külső adatokat, akkor teljesen ?? e az információ nem áll rendelkezésre. Ez az információ - a szerkezet maga az adatbázis. A szerkezet meghatározza a módszereket az adatbevitel és tárolja azokat egy adatbázisban.
‣‣‣ objektum adatok modellt;
‣‣‣ adatmodell nyilvántartások alapján;
‣‣‣ fizikai modellek.
A legszélesebb körben használt adatmodell nyilvántartások alapján. Ők adatbázis áll, több nyilvántartást fix méretű és típusú. Információs modell alapú adat rekordokat osztva:
1) elméleti gráf (TG):
2) halmazelméleti (TM):
A gráfelméleti modell egyidejű feldolgozását csak egyetlen adat objektumot az adatbázisból. Az adatbázishoz való hozzáférés támogatja a megfelelő, szoftverek, saját felület. Mechanizmusok adatokhoz való hozzáférés és navigálni a adatstruktúrát ezek a modellek eléggé összetett, különösen a hálózati modell.
Halmazelméleti modell matematikai relációs algebrai berendezés (feldolgozás beállítja a jel). Az adatok ezekben az adatbázisokban vannak ábrázolva táblarendszerből amelyre műveletek végezhetők el, kifejezni relációs algebra.
A hierarchikus adatbázis létezik az elemek rendezését a bejegyzéseket. Tárgyak kapcsolódó hierarchikus viszonyok alkotnak egy irányított gráf - fa. Erre a szerkezeti jellemzőivel engedelmeskedik ?? meg- CERN alacsonyabb szintű objektum felső szintű objektumok (ábra. 10.2). Hierarchikus adatbázis-formákat, például a könyvtár tárolt fájlok a lemezen, és a könyvtárszerkezetet - egyértelműen bizonyítja a szerkezetet.
Az első adatbázis-kezelő rendszer egy hierarchikus adatmodell. A legismertebb adatbázisok, modell alkalmazásával az ilyen típusú adatok az IBM System - Information Management System (IMS), az első változata, amely megjelent 1968-ban.
Az alapadatok egységek hierarchikus adatkommunikációs rendszer a szegmens és a mező. Az adatmező meghatározása a legkisebb oszthatatlan egysége adat a felhasználó számára. Egy szegmens van kialakítva értékeit adatmezők. A hierarchikus modell felsők ?? e a grafikon megfelel a szegmens fa, és ívek - kapcsolata types''predok-potomok „”. Minden szegmens-gyermeknek kell pontosan egy szülő.
Ábra. 10.2. hierarchikus adatbázis
Általában egy hierarchikus adatbázis áll rendezett halmaza több példányban azonos fafajta. A grafikonon a fa az alábbi tulajdonságokkal rendelkezik:
a) csak egy csúcsa a grafikon - a gyökér, ami nem megy nem él;
b) egy felső szintű n meghatározza az egyik borda (n - 1) -edik szinten, ezek a csúcsok származnak nulla, egy, vagy néhány csúcs generált úgynevezett leszármazottai;
c) az egyetlen átjáró a csúcsok generált ?? e keresztül a kezdeti csúcs;
g) minden gyermeknek csak az egyik szülő;
d) nincs zárt hurkok és ciklus;
e) szegmens, amelynek nincs leszármazottai, az úgynevezett lapos szegmenst.
A működés során a fa struktúra használatával két módszer a hozzáférést meg teljesen ?? csúcsot a fában: közvetlen érdekében bejárás (a gyökér egy lefelé irányuló bejárását részfák a kívánt szinten) és egy reverz bejárás eljárással (n-edik szinten felfelé bejárása részfák a gyökér ).
Hálózati adatbázis rugalmasabb, mert lehetőség van amellett, hogy a vertikális hierarchikus viszonyok hozzá horizontális kommunikáció. A hálózati struktúra egy tetszőleges grafikon, ahol minden egyes elem kell társítani bármely más elemet (ábra. 10.3).
Ábra. 10.3. Hálózati adatbázis
Önkényes gráf áll csúcsok (csomópontok) csatlakoztatva ?? ennyh bordák. A csomópontok jelentik a hálózati modell formájában sebyaobekty típusú adatállományok, és a széleket - kommunikációs objektumok között. A fő különbség a grafikon formái adatábrázolási a hálózati struktúra az adatokat egy hierarchikus szerkezet, amely leszármazottja a grafikonon bármennyi ősök.
Egy tipikus képviselője azt ?? adatbázis segítségével a hálózati adatmodell integrált adatbázis-kezelő rendszer (IDMS) cég Cullinet Software, Inc. használatra szánt az IBM gépeken.
A főbb típusai a adatszerkezeteket hálózati modellek adatelemeket adategységek, és beállítja a felvételi (ábra. 10.4).
Ábra. 10.4. Az alapvető szerkezetét a hálózati adatmodell
Adatok Element - ϶ᴛᴏ legkisebb információs egység egy megnevezett adat a felhasználó számára.
Data Unit - a megnevezett adathalmaz elemei rekord vagy más mértékegység.
Felvétel - végső szintjét az adatelemek a készítmény. Minden rekord nevű struktúra, amely egy vagy több adatelemek.
Record Type - ϶ᴛᴏ sor logikailag kapcsolódó tételek rekordok. Bevitelû szimulálja egy bizonyos osztálya valós tárgyak.
Set - ϶ᴛᴏ a megnevezett két hierarchikus struktúrát, amely tartalmazza a tulajdonos rekord, és a felvétel tagjai. Szettek közötti kapcsolatot kifejezze a fajta feljegyzések.
Hálózati grafikon adatbázis szerkezete sokkal bonyolultabb, hierarchikus és a következő tulajdonságokkal rendelkezik:
‣‣‣ adatbázis tartalmazhat tetszőleges számú készletet és nyilvántartások;
‣‣‣ a két típus között rekordok legyen akárhány készletek;
‣‣‣ rekord típus kell a tulajdonos bizonyos típusú készletek és tagja más típusú halmazok, akkor nem lehet tagja egy sor típus;
‣‣‣ csak egyféle rekord kell a tulajdonos mindegyik;
‣‣‣ típusú kitek gyűrűs szerkezetet alkothatnak;
‣‣‣ azonos típusú rekord legyen a tulajdonos többféle készletek és kell, hogy legyen tagja többféle készletek.
A hátránya a hálózati modell bonyolultsága annak végrehajtását.
A relációs (angol kapcsolatban -. Aránya) adatbázisok, amelyek tartalmazzák a szervezett formában téglalap alakú asztal. A relációs adatbázisok jellemzi az egyszerűség az adatszerkezetet, felhasználóbarát táblázatos ábrázolása, és a képesség, hogy a hivatalos apparátus az algebra kapcsolatok.
Egy fontos fogalom a relációs modell az adatok ?? ez a lényege. Essence - ϶ᴛᴏ tárgya lehet bármilyen jellegű, a melynek adatai az adatbázisban tárolt.
Ma relációs megközelítés építése adatbázisok leggyakoribb. Ez a megközelítés a következő előnyökkel jár:
‣‣‣ egy viszonylag kis csoportja absztrakciók, amelyek lehetővé teszik, hogy szimulálja a legtöbb témakörben;
‣‣‣ jelenlétében egy egyszerű matematikai apparata͵ alapuló halmazelmélet és a matematikai logika és elméleti alapot a relációs megközelítés;
‣‣‣ a lehetőséget, hogy navigálni az adatbázis ismerete nélkül konkrét fizikai elhelyezkedő adatokat külső adathordozóra.
A relációs rendszerek nem azonnal elterjedt. Még most is, nincs olyan relációs adatbázis, amely támogatja a Sun ?? e egyetlen lehetőséget relációs technológiát. A mai napig nagy hátránya relációs technika:
‣‣‣ korlátozások relációs adatbázis segítségével, például automata rendszerek tervezése (CAD) rendszerek, amelyek használata nagyon összetett struktúrák;
‣‣‣ korlátozta a megfelelő tükrözi a szemantika a domain.
Tehát, relációs adatbázis - ϶ᴛᴏ véges halmaza kapcsolatok. A kapcsolatok ábrázolására használt tárgyak és képviselje objektumok közötti kapcsolatokat. Minden kapcsolat - ϶ᴛᴏ dimenziós táblázat álló sorok és oszlopok, ahol a sorok felelnek meg rekordokat, és az oszlopok tulajdonságait.
Képesség - ϶ᴛᴏ nevű oszlop kapcsolatot. Tulajdonságok obekta͵ jellemzői határozzák meg az attribútum értékeket.
Bár a concept''otnoshenie „” „” tablitsa „” és néha kezelt szinonimaként, meg kell különböztetni: a arány nem minden asztalra, hanem csak egy asztal, miután meghatározta ?? ennymi tulajdonságait. Mi lesz a következő leírás segítségével term''tablitsa 'ezzel a megjegyzéssel.
Minden relációs táblázatban, ami a kétdimenziós tömb (.. Lásd 10.1 ábra) a következő tulajdonságokkal rendelkezik:
‣‣‣ minden táblázat bejegyzés - egyetlen adat elemének
Sun ‣‣‣ ?? e oszlopok homogének, azaz teljesen ?? th elemek az oszlopon belül azonos típusú és hosszúságú ..;
‣‣‣ minden oszlop egyedi neve van;
‣‣‣ ugyanabban a sorban a táblázatban nem léteznek;
‣‣‣ érdekében a sorok és oszlopok önkényes.
Nézzük alaptulajdonságait adatbázis mezők és adattípusok által használt példája relációs adatbázis Microsoft Access. Ez teljesen ?? e a mező a következő tulajdonságokkal:
‣‣‣ mező neve - meghatározza az adatokra való hivatkozást a mező, akkor használják, mint egy táblázat fejlécében oszlop;
‣‣‣ mező típusa - meghatározza azokat a tárolt adatok ezen a területen;
‣‣‣ mező mérete - megadja a végső hossza (karakterben);
‣‣‣ feltétel az érték - határ ellenőrzéséhez használt adatbeviteli;
‣‣‣ hibaüzenet - szöveges üzenet dobnak, amikor megpróbál belépni a területen a hibás adatokat;
‣‣‣ kötelező mező - a tulajdonságot, amely meghatározza a szükséges mező adatait terén;
‣‣‣ indexelt mező - az ingatlan a gyorsuló művelet megkeresi, és rendezi nyilvántartások, és keresse meg a bejegyzéseket az adatok esetleges átfedések.
Mivel a különböző területeken adatokat tárolhat különböző típusú, a tulajdonságokat a mezők típusától függ a tárolt adatok. adatbázistáblákban lehetővé teszi a működést, sok különböző típusú adatok, mint más programok a szabványos Windows-alapú alkalmazások.
A Sun ?? ex adatbázisok végre egy speciális módja az adatok tárolása eltérő módszer adattárolást fájlrendszereket. Ennek része a művelet a szokásos módon, az érintett számítógépes operációs rendszer, de néhány menteni műveletek folynak, megkerülve az operációs rendszer.
szerkezetének megváltoztatása az adatbázis műveletek, új táblák és egyéb objektumok fordulnak elő, amikor ment egy adatbázis fájlt, ᴛ.ᴇ. Ezeknek a műveleteknek adatbázis figyelmezteti a felhasználót. Másrészt, a művelet, hogy módosítsa a adattartalom anélkül, hogy az alap a szerkezet automatikusan történik, és figyelmeztetés nélkül. Minden változás, hogy az adatbázis táblákat, a lemezen tárolt tudtunk nélkül, t. E. Van egy műveletet a merevlemez közvetlenül, függetlenül attól, hogy az operációs rendszer.
lásd még
Az adatbázis-kezelő rendszerek (DBMS) is használhatja a különböző számítógépes szoftverek, például Excel fentiekben program tárolására és az adatok feldolgozását. Azonban, ahogy a bonyolultsága az adattárolási és feldolgozási feladatok egyre nagyobb térfogatú. [További információ].