Adatbázis építészet - studopediya
Mértékének megfelelően az egyetemesség különböztetni két osztálya adatbázis: általános célú rendszerek és speciális rendszerek. Általános célú DBMS nem összpontosít adott tárgykörben vagy az információs igények egy adott csoportja számára. DBMS általános célú beállítás azt jelenti, meg kell dolgozni egy adott adatbázis egy adott alkalmazás.
Ha általános célú adatbázis jelentősen csökkenti a fejlesztési időt, kivéve munkaerőt. A speciális funkciók ilyen adatbázisok bennük rejlő, mint általában, a funkcionális redundancia hagyjuk jelentős „tartalék kapacitás” szükséges a zökkenőmentes evolúciós fejlődés épül alapján az információs rendszerek. Azonban a konfigurációs eszközök lehetővé teszik, hogy elérjék egy elfogadható szintű teljesítményt információs rendszer működése közben.
Ugyanakkor bizonyos esetekben a rendelkezésre álló általános célú adatbázis-kezelő nem teszi lehetővé, hogy elérjék a kívánt teljesítmény jellemzők. Akkor van, hogy dolgozzon ki egy speciális adatbázis az adott alkalmazás. A megoldás ezekre a problémákra, ugyanakkor lehet, hogy lehetséges, mert a tudás sajátosságai ezt az alkalmazást, amelyek érzéketlenek testreszabási eszközökkel elérhető adatbázisok, általános célú, vagy kárára bármelyik rendszer funkcióit, amelyek nem létfontosságúak. Általános szabály, hogy ezt a szerepet elsősorban funkciókat, amelyek a kényelmes felhasználói élményt. Létrehozása egy külön adatbázisban - egy nagyon időigényes dolog, még a viszonylag egyszerű esetekben, és kiválasztani az utat, amire szükség van, hogy egy igazán jó oka, és szilárd meggyőződésünk, hogy lehetetlen vagy nem megfelelő használata általános célú adatbázis.
A természet a használata az adatbázis van osztva többfelhasználós (ipari) és a helyi (magán).
Által használt adatbázis-kezelő adatmodell (például adatbázis) van osztva hierarchikus, a hálós, a relációs, post-relációs, objektum-orientált és objektum-relációs. Egyes adatbázisok egyszerre támogatja a többszörös adatokat modellek. adatmodellt később tárgyaljuk.
DBMS egy rétegzett architektúra, amelyben három szint különböztethető meg: a külső, belső és fogalmi. Más szóval, az adatbázis létrehozásához szükséges leírni a logikai struktúra (az adatok rendszer logikai adat séma, fogalmi adatok séma) szervezet az adathordozót (tároló áramkör, a belső kör), valamint a módszerek látóképességűeknél adatbázis (külső kör).
A külső réteg azon részét írja le az adatbázis, amely vonatkozik minden felhasználó. A külső szinten minden felhasználónak el kell foglalkozni a képviselete „valós világ”, kifejezve a legkényelmesebb formában. Külső nézet tartalmazza csak az entitások, attribútumok és kapcsolatok „valós világ”, hogy az érdeke, hogy a felhasználó számára.
A fogalmi szinten tartalmaz logikai felépítése a teljes adatbázis (szemszögéből a DBA). Tény, hogy ez átfogó képet az adatokkal kapcsolatos követelmények, ami ebben az esetben nem függ a tárolási módot. Fogalmi szinten, bemutatjuk a következő összetevőkből áll: az összes entitást, azok jellemzői és kapcsolatokat; korlátozások az adatokat; korlátozások biztonság és az adatok integritását.
A belső réteg a fizikai reprezentációja az adatbázis a számítógép. A belső kör egy külön másolatot rekordok fizikailag tárolt külső adathordozóra. Hazai szinten is az alábbi adatokat: elosztására lemezterület adattárolásra és indexek, információk a helyet nyilvántartások; információra adattömörítés, és válassza ki a titkosítás módja.
Szigorúan véve, az alsó a belső szint a fizikai réteg, amely által ellenőrzött az operációs rendszer, de a DBMS.