Casa Desenvolupament Quina és la primera forma normal (1nf)? - Definició de tecnologia

Quina és la primera forma normal (1nf)? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa la primera forma normal (1NF)?

El primer formulari normal (1NF) estableix les regles fonamentals per a la normalització de la base de dades i es relaciona amb una sola taula dins d’un sistema de bases de dades relacional. La normalització segueix tres passos bàsics, cada edifici a l’últim. La primera d'elles és la primera forma normal.


La primera forma normal estableix que:

  • Totes les columnes de la taula han de ser úniques
  • Cal crear taules separades per a cada conjunt de dades relacionades
  • Cada taula s’ha d’identificar amb una columna única o columnes concatenades anomenada clau primària
  • No es pot duplicar cap fila
  • no es poden duplicar cap columna
  • cap intersecció de fila / columna no conté un valor nul
  • cap intersecció de fila / columna no conté camps multivalents

Techopedia explica la primera forma normal (1NF)

El primer pas per confirmar 1NF és modificar columnes multivalents per assegurar-nos que cada columna d'una taula no agafi més d'una entrada.


La cerca de registres amb entrades duplicades és complexa. Per superar aquesta situació, tots els registres implicats en una taula de bases de dades relacionals han de ser identificats per un valor únic que tindrà una columna (o un atribut) separat. Aquesta clau única s’anomena clau índex i s’utilitza per localitzar dades per a la recuperació o altra manipulació.


Tenir una clau única no resol els requisits de 1NF. Segons les regles, no hi pot haver múltiples entrades en un sol camp. Per exemple, en una taula de dades d’informació del client, es podria permetre un únic camp per a emmagatzemar diverses entrades, com per exemple, on un client té números de telèfon de muletiple. Aquesta és una violació de les normes de l'1NF. Aquest problema particular en el nostre exemple es pot resoldre creant un índex d'identificació de clients a la taula principal i, a continuació, afegint una taula independent que tingui una columna per als números de telèfon i una altra columna per a la identificació del client.


Això permet l’ús adequat de consultes relacionals per extreure dades d’una base de dades relacional. Tots dos camps d'entrada nuls o diversos provoquen problemes amb la manipulació i extracció de dades, de manera que el procés de normalització elimina l'ambigüitat.


Eliminar la repetició de valors d'una taula és el següent pas cap al primer formulari normalitzat. Els valors de repetició es poden moure a una nova taula.


L’últim pas per implementar el primer formulari normal és mantenir l’atomicitat de les dades. Cada camp individual ha de contenir l’element de dades més petit possible per facilitar l’ordenació i la cerca fàcils. Per exemple, la columna de data es pot separar en dia, mes i any.


Les taules que satisfan el primer formulari normal també poden contenir camps funcionals. La dependència funcional existeix entre dos camps quan el valor del camp 1 determina el valor al camp 2 i només hi ha un valor al camp 2. En aquest cas, el camp 2 depèn funcionalment del camp 1.


Les taules que satisfan les formes normals superiors (segona, tercera i quarta) necessiten necessàriament la primera forma normal, però la inversa no és certa. És possible que totes les taules que compleixin el primer formulari normal no segueixin les formes normals superiors, ja que les formes superiors normals inclouen regles encara més estrictes.

Quina és la primera forma normal (1nf)? - Definició de tecnologia