sábado, 31 de mayo de 2014

Modelos ,relaciones y normalizacion

DB Relacional
Estas DB son las que cumplen con el modela relacional, que a su vez es el que permite crear relaciones entre tablas y por ende entre sus campos.
Este tipo de DB se constituyen de la siguiente manera:
Restricciones: de limitaciones de datos.
Claves: primaria, foranea. son los identificadores de relaciones.
Relaciones Bases y Derivadas:es la interconexion entre datos

Algo muy importante en esta Db son los tipos de relaciones:
1:N=uno a varios=esta relación permite que un elemento de la tabla A se relacione con varios elementos de la tabla B. Ejemplarizando: un padre puede tener varios hijos.

N:1=varios a uno=varios elementos de la tabla A se pueden relacionar con uno solo de la tabla B. Ejemplo: varios hijos pueden tener solo un padre.

N:M=varios a varios=varios elementos de la tabla A se pueden relacionar con varios elementos de la tabla B. Ejemplo:varios alumnos reciben clases de varios profesor.



NORMALIZACION
La normalizacion es el proceso mediante el cual se busca en un DB relacional la forma de encontrar y solucionar posibles conflictos, mediante las llamadas NF de Frank Cood.
Las formas normales mas utilizadas son las tres primeras, las cuales buscan "desmenusar" los mas posible los batos para poder logar una mejor relación entre ellos.

1NF

en esta se pide que existan solo campos atómicos, es decir, campos indivisibles. Ejemplo. Caros Turner lo puedo dividir en 2 campos Carlos Y Turner. También pide la existencia de identificaciones,es decir, Claves.

2NF

la 2NF eige para poder clasificar una tabla en este nivel, que una tabla este en 1NF y que no dependa totalmente e la clave primaria de otra tabla.

3NF

este nivel exige que ningún dato no-primario dependa transitivamente de la calve primaria.






No hay comentarios.:

Publicar un comentario