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.