Összes adatok bemutatása - studopediya
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 a modell adatait reprezentáció, vagyis az információs struktúra. Modell adatbázis - egy sor adat struktúrák és manipuláció tranzakciók ezeket a szervezeteket. Ha az adatbázis nem tartalmaz semmilyen külső adatokat, akkor még az információt. 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;
• adatmodellt 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 szerkezet jellemző az alsó szinten tárgyak alárendelés legfelső szintű objektumok (ábra. 10.2). Hierarchikus adatbázis-formákat, például a fájl könyvtár CD-lemezen tárolt, é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 csúcsa a grafikon megegyezik a szegmens fa, és ívek - viszonyok típusainak „szülő-gyermek”. 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 felső révén generált a kezdeti csúcs;
g) minden gyermeknek csak az egyik szülő;
d) nincs zárt hurkok és ciklus;
e) szegmens, amelynek nincs gyerek nevezzük levél szegmensben.
A működés során a fa struktúra két módszerrel való hozzáférés minden csúcsának 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 kapcsolatba hozható 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) összekötött bordák. A hálózati modell csomópontok jelentik objektumok 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 az adatbázis segítségével a hálózati adatmodell egy 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
adat elem - a 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.
Dokumentumtípus - gyűjteménye logikailag összefüggő nyilvántartások másolatait. 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ú bejegyzések tetszőleges számú készletek;
• rekord típusát lehet tulajdonosnak bizonyos típusú készletek és tagja más típusú halmazok, akkor nem lehet tagja egy sor típus;
• Csak egyféle rekord lehet a tulajdonos minden készlet;
• típusú kitek gyűrűs szerkezetet alkothatnak;
• az azonos típusú felvétel lehet a tulajdonos többféle készletek és egyszerre lehet 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 adatmodellek a lényeg. A lényeg - a tárgya lehet bármilyen jellegű, a melynek adatai az adatbázisban tárolt.
Jelenleg 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:
• használata viszonylag kis absztrakciós, amelyek lehetővé teszik, hogy szimulálja a legtöbb témakörben;
• a rendelkezésre álló egy egyszerű matematikai apparátus, amely a halmazelmélet és a matematikai logika és elméleti alapot a relációs megközelítés;
• képes eligazodni 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 minden egyes lehetőséget a relációs technológia. A mai napig nagy hátránya relációs technika:
• korlátai relációs adatbázist használ, például az automatizált tervezés (CAD), amelyeket nagyon bonyolult struktúrákat;
• korlátozott kapacitással megfelelően tükrözik a szemantika a domain.
Tehát, relációs adatbázis - egy véges halmaza kapcsolatok. A kapcsolatok ábrázolására használt tárgyak és képviselje objektumok közötti kapcsolatokat. Minden kapcsolat - egy kétdimenziós tábla, amely a sorok és oszlopok, ahol a sorok felelnek meg rekordokat, és az oszlopok tulajdonságait.
Képesség - a megnevezett oszlop a kapcsolatot. A tulajdonságok az objektum, annak jellemzőit az az attribútum értékeket.
Bár a „hozzáállás” és „asztal” van néha szinonimaként, meg kell különböztetni: ez az arány nem minden asztalra, hanem csak egy táblázatot, amely bizonyos tulajdonságai. Mi lesz a következő leírás segítségével a „tábla”, tekintettel ennek a megfigyelésnek.
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 bejegyzés a táblázatban - az egyik adat elemének
• az összes oszlopot egységesek, azaz minden eleme egy oszlopban vannak az azonos típusú és hosszúságú ..;
• Minden oszlopnak egyedi neve;
• ugyanazt a sort a táblázatban nem létezik;
• a sorozat 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 minden területen a következő tulajdonságokkal rendelkezik:
• a mező nevét - meghatározza az adatokra való hivatkozást a területen, akkor használják a táblázat fejlécében oszlop;
• mezőtípust - meghatározza, hogy milyen típusú adatokat tartalmaz, 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 - a szöveges üzenetet dobott, amikor megpróbál belépni a területen a hibás adatokat;
• a 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.
Minden adatbázis 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.
Operations változások az adatbázis szerkezete, új táblák és egyéb objektumok fordulnak elő, amikor ment egy adatbázis fájlt, azaz 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.