Una llave primaria se utiliza como identificador nica, esto quiere decir que
automticamente una llave primaria no va a recibir valores nulos y tampoco va
a permitir valores repetidos. Por otro lado Llave Fornea se compone de uno o ms campos que determina la relacin existente en dos tablas, no necesitan ser claves nicas en la tabla donde estn y s a donde estn referenciadas. El lenguaje DML (Lenguaje de manipulacin de datos) son las que permiten visualizar y modificar los datos de las tablas (INSERT, UPDATE, DELETE, etc.). Por otro lado El lenguaje DDL (Lenguaje de definicin de datos) son las consultas SQL para crear y modificar objetos (CREATE, ALTER, DROP, TRUNCATE). La Primera Forma Normal: Incluye la eliminacin de todos los grupos repetidos Todos los atributos (columnas) deben tener todos sus valores, o lo que es lo mismo, no debe haber celdas en blanco. La Segunda Forma Normal: Cualquier atributo (columna) no perteneciente a una clave (primaria o extranjera) tiene dependencia funcional total de la clave primaria, es decir, que a cada valor de dicho atributo solo le corresponde un valor de la clave primaria, todas las dependencias parciales se deben eliminar y separar dentro de sus propias tablas. La Tercera Forma Normal: Los atributos (columna) no pertenecientes a una clave (primaria o extranjera) son mutuamente independientes funcionalmente, eliminar cualquier columna no llave que sea dependiente de otra columna no llave. stas proveen suficiente nivel de normalizacin para cumplir con las necesidades de la mayora delas bases de datos. Normalizar demasiado puede conducir a tener una base de datos ineficiente y hacer a su esquema demasiado complejo para trabajar.