Az adatbázis-kezelő rendszerek (DBMS)

Adatbázis - közös halmaza logikailag összetartozó adatok. Ez az egyetlen adattárház, ami egyszer határozzák meg, majd a használt egyszerre több felhasználó számára.







A adatbázis-kezelő rendszer (DBMS) - olyan szoftver, amely lehetővé teszi a felhasználók számára, hogy meghatározzák, létrehozni és fenntartani egy adatbázist, és végezze el a szabályozott hozzáférést.

Táblázat - nem csak ilyen jellegű tárgyak teszik ki az adatbázist. Amellett, hogy a táblák vannak formák. jelentések és lekérdezések.

Form (formák) használnak, hogy új adatok és változások a már meglévőket. Forms, hogy könnyen hozzá és módosítása, valamint lehetővé teszi, hogy ellenőrizzék az adatok típusát, és elvezették, hogy elkerüljék a hibákat, amikor belépnek egy számot.

Hogy az adatok megjelenítésére egy kényelmes jelentések () arra használjuk, hogy olvassa formájában. Olvassa el az összes tárolt információ a táblázatban, nehéz az oka, hogy a szöveg nem fér el az egész területen. Lehetőség van a jelentésben nem az összes adat, de csak néhány, ami nagyban javítja a használhatóságot.

A relációs adatbázisok fogalma linkek (kapcsolatok. Összefüggések). Ezek lehetővé teszik a fejlesztők összekapcsolni több táblák az adatbázisban révén a megosztott adatokat. A rendszer segítségével a kapcsolatok adatbázis-fejlesztők szimulálni táblázatokat kölcsönhatás tárgyak a valóságban.

A formáció az adatbázis logikai külön minden ügyfél nyilvántartás a vonatkozó feljegyzések vásárlások által őket. Ebben az esetben, az egyik asztalnál információ tárolására vásárlások, és a másik - az ügyfél. A táblázat egyezik minden ügyfél csak egy bejegyzést. Amikor az ügyfél, akkor frissítenie kell csak egy rekord felel meg, de nem az összes nyilvántartást a vásárlások. A táblázat tartalmazza a rekordok vásárlások helyett felsorolja az összes információt az ügyfél jelenik meg egy egyedi azonosítót (ebben a példában az azonosító mező nevű CUST _ ID), ami megfelel egy adott rekord az ügyfél táblázatban. Ezek a táblák közötti kapcsolatok, és lehetővé teszi, hogy hozzon létre a relációs adatbázisok.







Mindkét táblázat tartalmazza területen CUST_ID. Táblázat ügyfelek CUST_ID mező egy egyedi azonosítót, más néven elsődleges kulcs (elsődleges kulcs). Minden bejegyzés a táblázatban mindig van egy azonosító, amely nem ismétlődik. miáltal, a rend-tábla van ellátva, feltételezve, hogy a megfelelő frissítést, törlés, és adatok hozzáadására.

A vásárlás a táblázat ugyanaz az érték CUST_ID. éppen ellenkezőleg, akkor lehet ismételni többször is - attól függően, hogy a vásárlások számát egy adott ügyfél. Ha az elsődleges kulcs egy táblázatot használjuk, mint a más területeken, az úgynevezett külső kulcs. Ha külső gombok kötések alakulnak az asztalok között (kapcsolatok). Ez lehetővé teszi, hogy megszabaduljunk a felesleges (ismétlődő adatokat), és tartsa az adatok sértetlenségét.

A példában a táblázat meglehetősen egyszerű. Például, abban a sorrendben, a dolgok, hogy egy harmadik táblázatot tárolására információ a termékről (leltár táblázat) a területen PRODUCT_ID. adunk a vásárlás tábla idegen kulcs.

Ábra. 45. Az áramkör adatokat.

45. ábra mutatja az összefüggést a két tábla között ebben a példában ismertetett. A vonal az asztalok között jelzi a kapcsolat létezését. 1. A szám a bal oldalon azt jelzi, hogy a táblázat vásárlóknak CUST_ID beállítás egyedi, és a megjelölés a végtelenség. található a jobb oldalon, amely jelzi, hogy a táblázat vásárolni egy és ugyanaz az érték CUST_ID paraméter lehet ismételni a végtelenségig. Ez az arány az úgynevezett "one-to-many".

Közötti lehetséges kapcsolatok táblák nem korlátozódik csökkentését adatredundanciát. Azt is lehetővé teszi, hogy hozzon létre SQL-lekérdezés, amely beolvassa az adatokat mindkét táblázatok alapján bizonyos feltételeknek. Például létrehozhat egy lekérdezést, amely megjeleníti a nevét, az összes ügyfél, akik már vásároltak meghaladó egy bizonyos küszöbértéket. Formák végzett felvétel több táblát is működik alapján a kötvények.

Relációs adatbázis modell alakult ki 70-80 év a XX században. Relációs adatbázisok közé tartoznak a különböző szoftver termékek, köztük a Microsoft Access a Microsoft Office. MySQL vagy nagyobb teljesítményű ipari erősségű rendszer, például a Microsoft SQL Server vagy Oracle.

Legutóbb aktívan fejlődő másik modell ábrázolása adatbázisok - objektumot. A relációs modell középpontjában a szerkezet és a kapcsolatok entitások, tárgy - azok tulajdonságait és viselkedését.