Alf@TroniX Tacna
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

NORMALIZACIÓN Y FORMAS NORMALES DE LA BASE DE DATOS

2 participantes

Ir abajo

NORMALIZACIÓN Y FORMAS NORMALES DE LA BASE DE DATOS Empty NORMALIZACIÓN Y FORMAS NORMALES DE LA BASE DE DATOS

Mensaje por cristhian Miér Ago 23, 2017 10:35 pm


NORMALIZACIÓN DE BASE DE DATOS :


La normalización de bases de datos es un proceso que consiste en designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional.

Las bases de datos relacionales se normalizan para:

- Evitar la redundancia de los datos.
- Disminuir problemas de actualización de los datos en las tablas.
- Proteger la integridad de datos.

En el modelo relacional es frecuente llamar tabla a una relación, aunque para que una tabla sea considerada como una relación tiene que cumplir con algunas restricciones:

- Cada tabla debe tener su nombre único.
- No puede haber dos filas iguales. No se permiten los duplicados.
- Todos los datos en una columna deben ser del mismo tipo.


FORMAS NORMALES (3):



La Primera Forma  Normal
Esta primera Forma Normal, nos lleva a no repetir datos en nuestras tablas. Los famosos maestro – detalle, deben aplicarse a la estructura de la tabla.Si nuestra tabla de ventas repite una y otra vez (por cada venta) , el nombre, el domicilio y otros datos del Cliente, es que no hemos aplicado esta Normalizaciòn. Si tenemos una tabla clientes, en la tabla ventas, solo deberia figurar el codigo del cliente, para que el resto de los datos se puedan referenciar automaticamente sin problemas y sin duplicar información.Lo mismo ocurriria en una tabla de detalle de ventas, si por cada item vendido colocamos el detalle del producto, con su descripción , medidas, etc…Tendriamos un desaprovechamiento de espacio y recursos muy grande. Para ello, tendremos nuestra tabla maestra de Productos y con solo grabar el código de dicho producto en nuestra tabla de ventas, será suficiente.

La Segunda Forma Normal: (Si o si debe estar previamente aplicada la Primera Forma Normal) La Segunda Forma Normal nos habla de que cada columna de la tabla debe depender de la clave.Esto significa que todo un registro debe depender únicamente de la clave principal, si tuvieramos alguna columna que se repite a lo largo de todos los registros, dichos datos deberian atomizarse en una nueva tabla.Veamos un ejemplo

nuestra 2da Forma Normal nos habla de que cada columna de una tabla debe depender de toda la clave y no constituir un dato unico para cada grupo de registros.

LA TERCERA FORMA NORMAL Esta tercera forma normal nos habla de que:  Ninguna columna puede depender de una columna que no tenga una clave.  No puede haber datos derivados. Supongamos un ejemplo donde ciertas columnas no dependen de la clave principal y si dependen de una columna de nuestra tabla.
6. Es normal encontrar bases mal normalizadas. Vemos que los campos DESCRIPCION, MEDIDA y PROVEEDER no dependen de VENTAID y es por ello, que no deberían estar dentro de la tabla de detalle de ventas, ya que dependen de PRODUCTOID. Aquí no se trata ya de eliminar grupos repetidos de datos (1ra Forma Normal) sino que ante la inclusión de una clave perteneciente a otra tabla, cualquier campo que sea subordinado de dicha clave debe estar en otra tabla y no en nuestra tabla detalle.


Saludos Programadores  lol!
Su buen amigo cri-cri
cristhian
cristhian

Mensajes : 9
Fecha de inscripción : 22/08/2017
Edad : 27
Localización : Tacna

http://www.sidgamer.hol.es

Volver arriba Ir abajo

NORMALIZACIÓN Y FORMAS NORMALES DE LA BASE DE DATOS Empty Re: NORMALIZACIÓN Y FORMAS NORMALES DE LA BASE DE DATOS

Mensaje por Jp Jue Ago 24, 2017 6:29 pm

Buen trabajo Cri Cri afro
Jp
Jp

Mensajes : 2
Fecha de inscripción : 22/08/2017

Volver arriba Ir abajo

NORMALIZACIÓN Y FORMAS NORMALES DE LA BASE DE DATOS Empty Re: NORMALIZACIÓN Y FORMAS NORMALES DE LA BASE DE DATOS

Mensaje por cristhian Jue Ago 24, 2017 6:30 pm

Gracias Very Happy

alien
cristhian
cristhian

Mensajes : 9
Fecha de inscripción : 22/08/2017
Edad : 27
Localización : Tacna

http://www.sidgamer.hol.es

Volver arriba Ir abajo

NORMALIZACIÓN Y FORMAS NORMALES DE LA BASE DE DATOS Empty Re: NORMALIZACIÓN Y FORMAS NORMALES DE LA BASE DE DATOS

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.