Szabványügyi Testület (választható elsődleges kulcsokat)
Ez a hivatalos eljárás lépésről lépésre, hogy vizsgálja meg egy entitás attribútumai, annak érdekében, hogy elkerüljék a megfigyelt rendellenesség mellett, törlés és módosítás egyedi szekvenciák.
Célkitűzések
1) minimalizálása átfedések és ellentmondások;
2) A könnyen kezelhető adatbázis;
3) Karbantartási Információs Rendszer.
1. normálforma (1NF)
Egy kapcsolat van 1NF, ha csak az összes alapvető területen csak egyedi értékeket tartalmaznak (nem tartalmaz ismétlődő csoportokat).
Eljárások:
a) meghatározza az elsődleges kulcsot a szervezet;
b) Határozza meg az ismétlődő csoport és eltávolítja a szervezetből;
c) Hozzon létre egy új vállalkozás, amelynek elsődleges kulcsa az egység és a csoport megismétlése előtt.
Az elsődleges kulcsot az új szervezet útján kerül sor, összefűzése az elsődleges kulcsot az eredeti egység és az ismétlődő csoportot.
Pl.: Kérés
(Numero_pedido, data_pedido, cod_cliente, customer_name, endereco_cliente; (codigo_produto, numero_produto, quantidade_produto, preco_produto, total_produto) total_pedido)
Request => (numero_pedido; data_pedido, cod_cliente, customer_name; endereco_cliente)
Item_Pedido => (numero_pedido; cod_produto, nome_produto, mennyiség; preco_produto; total_produto)
Funkcionális függőség
Egy adott R arány, az X attribútum funkcionálisan függ R x R attribútum csak akkor szükséges, ha két R sorozat egyesíteni értékei is megegyeznek X értékét X.
2. normálforma (2NF)
A vonatkozó R-ben 2NF akkor és csak akkor, ha az első, és minden nonkey attribútum teljesen függ az elsődleges kulcs (függ az egész kulcsot, és nem csak annak egy részét).
Eljárások:
1) Határozza meg az attribútumokat, amelyek nem funkcionálisan függ a teljes elsődleges kulcs.
b) Vegye ki a gazdálkodó beazonosította ezeket a tulajdonságokat, és hozzon létre egy új entitás velük.
Az elsődleges kulcsot az új egység lesz a jellemző, amelynek az attribútumokat eltávolítják attribútumok funkcionálisan függenek.
Termék => (cod_produto, nome_produto, preco_produto)
Tranzitív függőség
Legyenek A, B és C három attribútuma az egység X. C attól függően, hogy B és B függ a C, majd azt mondta, hogy tranzitívan függő A.
3. normálforma (3NF)
A vonatkozó R-ben 3NF, ha csak Ön 2NF és minden nonkey jellemzők függnek az elsődleges kulcs nem tranzitív (mindegyik attribútum funkcionálisan függ csak az elsődleges kulcs attribútumai az alkatrészek, illetve ha az összes nem-kulcs attribútumok kölcsönösen független) .
Eljárások:
1) Határozza meg az összes attribútumot, amely funkcionálisan függ más nonkey jellemzőkkel bír;
b) Vegye le őket, és hozzon létre egy új entitást ugyanaz.
Az elsődleges kulcsot az új egység lesz a jellemző, amely eltávolította az attribútumok funkcionálisan függenek.
Ügyfél (cod_cliente; customer_name; endereco_cliente)
Termék (cod_produto; nome_produto; preco_produto)
Request (numero_pedido; data_pedido;






























Nincs hozzászólás.