tuple hozzáállás

A leggyakoribb a gyakorlatban relációs (táblázatos adatokat szervezet) adatbázisban. A név „relációs” (fordítás angol - arány) annak a ténynek köszönhető, hogy minden bejegyzés a táblázatban kapcsolatos információkat tartalmaz egyetlen konkrét objektumra.

A relációs adatbázisok kényelmes az a tény, hogy annak érdekében, hogy választ személyes kérdéseket időben kialakult a matematikai apparátus, melynek neve a kalkulus kapcsolatok vagy relációs algebra. Válaszok kéréseket kapott „vágás” és a „ragasztás” az asztalok sorokba és oszlopokba. A válaszok is a táblázatok formájában.

DB - ez egy információs tárház. Azonban dolgozik egy DB-és fárasztó. A kialakítása, fenntartása és végrehajtása lehetséges megosztott adatbázist használják nevű szoftvert tárol.

A relációs modellben objektumok és a közöttük lévő kapcsolatok képviseli a táblákat. A „relációs” származik az angol. hozzáállás.

Az alapvető fogalmak relációs adatbázisok: az adatok típusát, domain, attribútum, tuple, az elsődleges kulcsot és a hozzáállás.

Először megmutatjuk értelmében ezeket a fogalmakat a példa táblák (relációk) alkalmazottak, amely információkat tartalmaz az alkalmazottak a vállalat:

A koncepció az adatok típusát a relációs adatmodell teljesen megfelelő fogalma adattípusok a programozási nyelvek. A modern relációs adatbázis tárolódik karakter numerikus adatokat és speciális számszerű adatok (például a „pénz”), valamint a konkrét adatokat (dátum, időpont, időtartam). A példánkban van dolgunk háromféle adatot: egy karaktersorozatot, egész szám, és a „pénz”.

Domain - elfogadható potenciális szett ezt a típust. Például egy domain „Név” ebben a példában, meghatározása az alaptípus karakterlánc, de ez a szám annak értékeit is csak azokat a sorokat, amelyek képviselik a nevet (különösen az ilyen vonalak nem kezdődhet puha jel).

A szemantikai tartomány fogalmát: az adatok összehasonlíthatók, ha azok tartoznak, ugyanabban a tartományban. Példánkban a domain értékei „Nem Pass” és a „nem-csoport” kifejezés a fajta egész számok, de ezek nem összehasonlíthatók.

Vezetési kapcsolat - egy megnevezett párok halmaza. Diploma vagy „argumentumainak száma” program viszonyok - erejét ez a készlet. Képzés ellen a munkavállaló négy, azaz, hogy egy 4-ed rendű. DB rendszer - egy sor nevű rendszerek kapcsolatok.

Tuple ennek megfelelő rendszert kapcsolatok - egy sor pár, amely egy bejegyzést minden egyes attribútum neve, tulajdonosa séma kapcsolatok. „Érték” egy érvényes attribútum értéke tartományban. Gépkocsi - egy sor nevű értékeit egy adott típusból.

Attitude - azoknak a sorok egyikének megfelelő áramköri kapcsolatok.

A szokásos az összefüggést egy táblázat, amely vámtarifaszám rendszer kapcsolatok. és a vonalak - tuple otnosheniya- példány; Ebben az esetben az attribútum nevek utalnak az oszlopok a táblázatban. Így néha mondják, hogy „oszlopában”, utalva a „attribútum a kapcsolatot.” A relációs adatbázis - egy sor kapcsolatok, akiknek a neve egyezik a nevét rendszerek kapcsolatok az adatbázis sémát.

Alapfogalmak relációs adatbázisok: normalizálás, kommunikációs és kulcsok
A normalizálás - egy lépésről lépésre folyamat helyett egy másik asztalhoz. Miután egy egyszerű szerkezet. Minden egyes szakaszában a normalizáció a táblázat vezet néhány bizonyos típusú. Amely az úgynevezett normál formában.

· Minden táblázatban az adatbázis nem lehet ismétlődő mezők;

· Minden táblázatban kell egy egyedi azonosítót (elsődleges kulcs);

· Minden elsődleges kulcs érték összhangban kell elégséges információt a típusát vagy jellegét tárgyasztallal (például olyan információt, a diákok teljesítménye vagy csoport);

· Változás a táblázatban szereplő értékek területeken nem érinti az információt más területeken (kivéve változások a kulcsfontosságú területeken).

A design az adatbázis akkor létre kell hozni egy olyan struktúra, amely biztosítja a minimális redundancia információkat és egyszerűsíti és adatfeldolgozás frissítési folyamatot. Követelmények az állam adattáblák nevezzük normál formák. Kezdetben három normál formák kerültek megfogalmazásra.

Kapcsolódó cikkek