Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
LLAVES PRIMARIAS por Mind Map: LLAVES PRIMARIAS

1. No puede contener un valor nulo. Esto es,debe contener siempre un valor

2. Contener un valor único para cada registro de la tabla de datos

3. ¿QUE ES UNA LLAVE PRIMARIA? Una clave primaria es una columna o un conjunto de columnas en una tabla cuyos valores identifican de forma exclusiva una fila de la tabla. Una base de datos relacional está diseñada para imponer la exclusividad de las claves primarias permitiendo que haya sólo una fila con un valor de clave primaria específico en una tabla.

4. TIPO DE LLAVES PRIMARIAS

4.1. RELACION UNO A UNO Se creará una relación de este tipo si ambos campos relacionados son claves principales. En este tipo de relación, un registro de la tabla uno sólo puede estar relacionado con un único registro de la tabla dos y viceversa. No es muy usada.

4.2. RELACION UNO A VARIOS. Se crea una relación de uno a varios si uno de los campos relacionados es una clave principal. Esta relación es la más común. Cada registro de una tabla puede estar enlazado con varios registros de una segunda tabla, pero cada registro de la segunda sólo puede estar enlazado con un único registro de la primera.

4.3. RELACION VARIOS A VARIOS. En este caso, ninguno de los campos relacionados son claves principales. Cada registro de la primera tabla puede estar enlazado con varios registros de la segunda y viceversa. Este tipo de relación implica la repetición de los campos de cada tabla; esto es lo que debemos de evitar. Para establecer relaciones de este tipo, es necesario crear una tabla intermedia que esté relacionada con las dos de uno a varios.

5. EJEMPLO: En la siguiente imagen podemos observar que identificación es nuestra llave primaria, es decir que al momento que ingresemos el código o numero de identificación de X empleado de la cual queramos obtener información, nos aparecerá toda la información o datos de dicha persona con tan solo ingresar la identificación.

6. QUE DEBE TENER UNA LLAVE PRIMARIA.