adatbázisok

Bármelyikünk, a korai gyermekkor óta, ismételten "adatbázisokkal" szembesül. Ez - mindenféle referenciakönyv, enciklopédia. A notebook is "adatbázis", amely mindannyiunknak van.

Tágabb értelemben az adatbázis (DB) egy meghatározott módon szervezett információ gyűjteménye a témában.

Példák: könyvtár könyvtár; az iskola diákjainak adatbázisa; a büntetőjog területén a jogalkotási aktusok adatbázisa; modern dalok adatbázisa.
Az adatbázisok tényszerűek és dokumentáltak.

Természetesen az összes információt papírra lehet tárolni (például a könyvtár könyvkatalógusában). De az adatbázisok tárolásának és feldolgozásának modern eszköze természetesen számítógép. A jövőben csak számítógépes adatbázisokat fogunk szem előtt tartani.

Az informatika területén az adatbázis olyan információs modell, amely lehetővé teszi, hogy olyan objektumcsoportokat tároljon és tároljon, amelyek ugyanolyan tulajdonságokkal rendelkeznek.

Az adatbázisokban található információk különböző módon szervezhetők. Az adatbázisok a következőkre oszthatók:

Jelenleg a legelterjedtebb relációs adatbázisok.

Relációs adatbázisokban az összes adat egyszerű táblázatok formájában jelenik meg, sorokra és oszlopokra osztva, amelyek metszéspontjában az adatok találhatók. Az ilyen táblázatokra vonatkozó kéréseket a táblák visszaküldik, amelyek önmagukban további kérések tárgyát képezhetik. Minden adatbázis több táblázatot is tartalmazhat.

A relációs adatbázisok táblázatos formában vannak.

A táblák fő előnye az érthetőségük. Szinte minden nap asztali információkkal foglalkozunk. Nézze például a naplódban: az osztályok ütemezése táblázatos formában jelenik meg. Amikor megérkezünk az állomásra, megnézzük az elektromos vonatok menetrendjét. Milyen van? Ez az asztal! És van egy asztali labdarúgó-bajnokság. És a tanári magazin, ahol jeleket is mutat, egy asztal is.

Röviden, a relációs adatbázis jellemzői a következőképpen fogalmazhatók meg:

Az adatokat oszlopokból ("attribútumok", "mezők") és sorokból ("rekordok") tartalmazó táblákban tárolják;

Az egyes oszlopok és vonalak metszéspontjában pontosan egy érték;

Minden oszlopnak saját neve van, amely a neve, és az összes oszlopban lévő érték ugyanolyan.

Az adatbázisra vonatkozó kérelmek az eredményt táblák formájában adják vissza, amelyek lekérdező objektumként is működhetnek.

A relációs adatbázis sorai rendezetlenek - a megrendelés a kérelemre adott válasz generálásakor keletkezik.

Az egyik rekord tartalmazza az adott valós objektum egyik objektumát, amelynek modelljét a táblázat tartalmazza. Ebben a példában egy bejegyzés egy diákra vonatkozó információ.

A mezők egy objektum különböző jellemzői (néha mondják - attribútumok). A mezőértékek egy sorban ugyanazon objektumra vonatkoznak.

Hogyan lehet megkülönböztetni egy rekordot a másiktól? Minden táblának legalább egy kulcsmezőnek kell lennie, amelynek tartalma egyedülálló a táblázatban szereplő bármelyik bejegyzéshez. A kulcsmező értékei egyedileg határozzák meg a táblázatban szereplő összes rekordot, és minden mező egy másik nagyon fontos tulajdonsággal van társítva - a mező típusa. A mezőtípus határozza meg azt a értékkészletet, amelyet ez a mező különböző rekordokban tartalmazhat.

A relációs adatbázisokban négy alaptípus létezik:

Az érték típusa attól függ, hogy milyen műveleteket végezhet vele.

A számítógép által végzett munkák a programok irányítása alatt. Ez azt jelenti, hogy különleges szoftver szükséges az adatbázisok kezeléséhez. Az ilyen szoftvereket adatbázis-kezelő rendszernek vagy rövidített DBMS-nek hívják.

Adatbázis-kezelő rendszer (DBMS) - szoftver, amely lehetővé teszi adatbázisok létrehozását és adatfeldolgozást, rendezést és keresést.

Példák a DBMS-re: Microsoft Office Access az irodai csomagból A Microsoft Office - az egyik leggyakoribb adatbázis; A MySQL egy széles körben használt DBMS az interneten.

A relációs adatbázisokkal működő rendszereket relációs DBMS-eknek nevezzük. A relációs DBMS segítségével egyszerre egy táblázatos adatbázissal és egy adatbázisban, amely sok összekapcsolt táblából áll össze.

A DBMS fő funkciói:

adatkezelés külső memóriában (lemezeken);

adatkezelés RAM-ban;

a módosítások naplózása és az adatbázishoz történő visszaállítás hiba esetén;

adatbázis nyelvek karbantartása (adatmeghatározási nyelv, adatkezelési nyelv).

Kapcsolódó cikkek