Datalogikuláris vetület, kapcsolatok és attribútumok, kapcsolatok normalizálása, adat séma -

Datalogikuláris vetület, kapcsolatok és attribútumok, kapcsolatok normalizálása, adat séma -

A modell kialakításában különös figyelmet fordítanak az adatvesztés integritására és hiányára. A redundancia az ugyanazon adatok ismétlése.







Attitűdök és tulajdonságok

A kapcsolatok normalizálása

A normál forma a reláció egyik tulajdonsága egy relációs adatmodellben, ami azt a redundancia szempontjából jellemzi, ami logikailag hibás mintavételhez vagy adatváltozáshoz vezethet.

A normál formát a teljes követelménynek kell tekinteni, amelyet a relációnak meg kell felelnie.

Az adatbázist normális formáknak megfelelő űrlapra való átalakítás folyamatának nevezzük normalizációnak. A normalizálás célja, hogy az adatbázis szerkezetét minimális redundanciát biztosítsák, vagyis a normalizálás nem a munka termelékenységének csökkentésére vagy növelésére, illetve az adatbázis mennyiségének csökkentésére vagy növelésére szolgál. A normalizálás végső célja az adatbázisban tárolt információk esetleges következetlensége csökkentése.

A redundanciát általában úgy kell megszüntetni, hogy a kapcsolatokat úgy bontja le, hogy csak az elsődleges tényeket tárolják minden összefüggésben (azaz olyan tényeket, amelyek nem következtetnek más tárolt tényekről).







A táblázat az első normális formában van, ha minden attribútum atomi. Az "atomaren attribútum" kifejezés azt jelenti, hogy egy attribútum csak egy értéket tartalmazhat. Így nincsenek olyan 1NF táblázatok, amelyekben az értékek mezők listái tárolhatók. Ahhoz, hogy a táblázatot 1NF-re állítsuk, akkor általában több táblára kell törni.

Megjegyzés: a relációs modellben az arány mindig 1 (vagy annál magasabb) normál forma abban az értelemben, hogy más összefüggéseket nem veszünk figyelembe a relációs modellben. Vagyis az összefüggés fogalmának meghatározása minden bizonnyal az 1NF jelenlétét jelenti.

A táblázat a második normál formában van, ha az az első normál formában van, és bármely olyan attribútum, amely nem szerepel az elsődleges kulcsfüggvényben, teljesen az elsődleges kulcstól függ. A funkcionálisan teljes függőség azt jelenti, hogy az attribútum funkcionálisan függ az egész elsődleges összetett kulcstól, de nem funkcionálisan függ semmilyen attribútumtól (részektől). Vagy más szavakkal: a 2NF-ben nincsenek olyan kulcsfontosságú attribútumok, amelyek függenek az összetett kulcs részétől (+ 1NF feltételek teljesülnek).

A tábla a harmadik normál formában (3NF) van, ha a második normál 2NF formában van, és bármelyik nem kulcsjellemzője csak az elsődleges kulcstól függ (más szóval, egy tényt tárolnak egy helyen).

Így az arány 3NF-ben van, ha és csak akkor, ha 2NF-ben van, és a kulcsfontosságúktól nem kulcsfontosságú attribútumok átmeneti függőségei vannak. A következő kulcsfontosságú attribútumok nem kulcsfontosságú attribútumainak átmeneti függősége: A> B és B> C, ahol A kulcsfontosságú attribútumok (kulcs), B és C különböző nem-kulcs attribútumkészletek.

Gyakorlati problémák megoldásában a legtöbb esetben elegendő a harmadik normális forma. A relációs adatbázis tervezésének folyamata általában 3NF-re csökken.

Adat séma

Datalogikuláris vetület, kapcsolatok és attribútumok, kapcsolatok normalizálása, adat séma -

adatbázis felhasználó turista




Kapcsolódó cikkek