Szabványügyi Testület (választható elsődleges kulcsokat)

Feladta szombat, december 22, 2007 - 16:47 | admin |

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; ; Total_pedido)

Kapcsolódó hozzászólások

  • Kapcsolatok az adatbázisban
  • RSS feed | Trackback URI

    Vélemények »

    Nincs hozzászólás.

    Név (kötelező)
    E-mail (kötelező - nem publikus)
    Weboldal
    Az Ön kommentárja ( csökkenése | növekedése )
    Használhatja <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <b> <cite> <code> <del datetime=""> <em> <i> <Q cite=""> <strike> <strong> a megjegyzéseket.

    Előadás

    Avatar

    Köszönjük, hogy ellátogatott.
    Iratkozzon fel a takarmány, hogy ne hagyjon ki egyetlen üzenetet.

    Itt a blog példákon fogom dolgozni a Microsoft Access és kérdéseket feltenni azoknak, akik kérik. Tovább

    Szeretne feliratkozni?

    Iratkozzon vagy iratkozz fel e-mailben:
    Adja meg e-mail:


    Hirdetések