Az adatstruktúra a relációs modell

Nem minden relációs táblázat, relációs táblák rendelkeznek bizonyos tulajdonságokkal.

Az ingatlan a relációs táblák:

1. Minden eleme a tábla - ez egy adatelem







2. Minden oszlop homogén

3. minden mezőt a tábla egy egyedi nevet

4. Nincs két egyforma bejegyzések

5. Az, hogy a sorok és oszlopok tetszőleges

Az első tulajdonság megköveteli, hogy a kereszteződésekben a sor és oszlop volt atomi (oszthatatlan, amelynek nincs belső szerkezet) értéket.

Példa Az album táblázatban megsértette a tulajdonhoz atomicitás attribútum értékét.

A kommunikációhoz használ idegen kulcsok az asztalok között. Idegen kulcs értékek alapján generált vonatkozó értékeit az elsődleges kulcs hozzá. 1. ábra a csoport ID egy idegen kulcs az elsődleges kulcs kódtáblázat csoport csoport

A típusú táblák közötti kapcsolatok

Táblák közötti viszonyok nagyon fontosak, mert jelzik, hogyan lehet megtalálni, keresse meg és használati információk a mezőről a két vagy több táblából. Ezen kívül a kommunikációs szabályokat tükrözik objektumok közötti kapcsolatokat képviselik a különböző táblázatokban.

Háromféle kapcsolatok: egy-egy, egy-sok-sok-sok.

1. csoport - M Albumok

Ez a fajta kapcsolat megfelel annak az aránynak az asztalok között, és a csoport album. Minden csoport lehet több, mint egy album, de minden album lehet oldani egy adott csoportban. 1. táblázat a kapcsolatot az úgynevezett elsődleges. táblázat az a része, sokan - beosztottak.

With The Beatles

Ezek a táblázatok keresztül kapcsolódik közös tulajdonságok (száma).







Költség adatot elhelyezzük formájában kapcsolódó táblázatokban (és nem a forma audio) jobban érzékelhető, ha a rekordok száma táblázatokban.

Csoport M - M zenész

Például a csoport játszhat néhány zenész, mint bármely zenész játszhat több zenei csoportok.

A 3. táblázat a lehetséges sok-sok.

Egy-egy (1-1): Minden bejegyzés egy asztalnál egyszerre csak egy rekordot egy másik asztalhoz. Ez a kapcsolat ritkán használják az adatbázisokban. Valójában ez érvényes, ha bármilyen okból, meg kell tárolni információt egy tárgy a különböző táblázatok. Ha szükséges, az összes információt ezekből táblázatok állíthatók össze egyet.

Része a relációs modell kapcsolódik a integritását az adatokat volt kitéve, és vetjük alá a legnagyobb változást. Egyes részein vezető szakemberei még mindig nincs közös szempontból. Ez a rész összefoglalja a kapcsolódó általános rendelkezésekben adatok integritását.

Amikor az emberek beszélnek a az adatok integritását, magától értetődik, hogy vannak szabályok egységességének biztosítása (megbízhatóság), az információ az adatbázisban tárolt.

Vannak általános szabályok, amelyek minden relációs adatbázisok és speciális szabályok vonatkoznak az adott adatbázisban. Ezen szabályok kikényszerítése veszi az adatbázist.

Mint már említettük, a feladataik magánjogok lehet szükséges minden adatbázis.

Példa listáját saját szabályai adatbázis „hallgató” magában az alábbi szabályokat:

- Végzés éve> = 5 év felvételi

- Nem csoportokat kell a listából kiválasztott 10,11, 20, 21, 30, 31, 40, 50

- Száma diák jegyet kell bemutatni formájában nnnnnn, ahol n-szám

Általános integritását szabályok kapcsolódó fogalmak elsődleges és idegen kulcsok.

Szabály objektum integritását. Sem elsődleges kulcs elem nem tartalmazhat null értéket.

A elsődleges kulcs mezőt kell választani, amely szükségszerűen tartalmazni fog egyértelműen értelmezhető értéket.

Példa elsődleges kulcs bankszámlaszám tartalmazza null értékeket. Egy ilyen helyzet elfogadhatatlan, relációs adatbázisok. Itt egy üres értéket lehet különféleképpen értelmezik: 1) A munkavállaló a bankszámlaszámot, de valamilyen oknál fogva nem meghatározott; 2) a munkavállalónak nincs bankszámlaszám 3) Nem ismert, hogy a munkavállaló bankszámla számát, vagy sem.




Kapcsolódó cikkek