BASE DE DATOS
INSTITUTO POLITECNICO NACIONAL
ESCUELA SUPERIOR DE COMERCIO Y ADMINISTRACION
UNIDAD SANTO TOMAS
BASE DE DATOS
CLAVES PRINCIPALES Y RELACIONES
PROFESOR:
TORRES DELGADO NOEL EDUARDO
ALUMNOS:
APARICIO PEREZ ANEL
CRUZ FERRUSCA JIMMY MIGUEL ANGEL
HUERTA OCAÑA BRAYAN JAVIER
LORENZANA ORTIZ ALONDRA ABIGAIL
FECHA
18 DE JUNIO 2015
CLAVE PRINCIPALClave principal o llave primaria es un concepto que se utiliza en Base de Datos en general, en Access.
Es un atributo que deberían tener todos los conjuntos de entidades para identificar a cada entidad...
Por ejemplo: Supongamos que hacemos una base de datos para una escuela, del conjunto de entidades
-ALUMNO
tiene los atributos: Nombre, Apellido, Curso, Edad
pero no tiene una llaveprimaria debido a que ninguno de los atributos de ALUMNO permiten identificar a un alumno (Pueden haber dos o más alumnos con el mismo nombre y apellido, en el mismo curso y de la misma edad). Por lo que podemos agregar un atributo identificador con CodigoAlumno:
Tabla ALUMNO:
CodigoAlumno Nombre Apellido Curso Edad
1010 Armando Paredes 1º 10
1011 Alan Britos 1º 10
1012 Armando Paredes 1º 10
Laúnica manera de identificar entre los niños Armando Paredes es a través de su llave primaria CodAlumno
En Microsoft Access existen tres tipos de clave principal:
Autonumérico, Campo simple y Campos múltiples.
CLAVES PRINCIPALES DE AUTONUMÉRICO.
Un campo Autonumérico puede establecerse para que el programa introduzca automáticamente un número secuencial cuando se agrega un registro a la tabla.Designar un campo de este tipo como clave principal de una tabla es la forma más sencilla de crear una clave principal. Si guarda una tabla sin haber establecido previamente la clave principal, Microsoft Access pregunta si se desea crear una automáticamente.
Si acepta, Microsoft Access crea un campo de nombre ID que utiliza el tipo de datos contador con objeto de proporcionar un valor único acada campo. Si la tabla creada ya incluye un contador, Microsoft Access lo designa como clave principal.
CLAVES PRINCIPALES DE CAMPO SIMPLE.
Si se tiene un campo que contiene valores exclusivos, como números de identificación o números de pieza, se puede designar ese campo como la clave principal. Si el campo seleccionado como clave principal tiene valores duplicados o Nulos, Microsoft Access noestablece la clave principal.
CLAVES PRINCIPALES DE CAMPOS MÚLTIPLES.
En situaciones en las que no se puede garantizar la exclusividad de un solo campo, se pueden designar dos o más campos como clave principal. Si no se está seguro de poder seleccionar una combinación de campos apropiada para una clave principal de campos múltiples, probablemente resultará más conveniente agregar un campo Autonuméricoy designarlo como la clave principal en su lugar.
CARACTERÍSTICAS:
Proporciona un valor único para cada fila de la tabla.
Sirve de identificador de registros de forma que con esta clave podamos saber sin ningún tipo de equivocación el registro al cual identifica.
No podemos definir más de una clave principal, pero podemos tener una clave principal compuesta por más de un campo.
No puedecontener valores nulos y no pueden haber dos filas en la tabla con el mismo valor en el campo/s calve principal.
Es el índice principal de la tabla.
Se usa para asociarse los datos entre tablas.
Aunque no se requiere, su uso es altamente recomendado.
Acelera la recuperación de los datos y permite definir relaciones predeterminas entre las tablas.
¿CÓMO FUNCIONA LA CLAVE PRINCIPAL?
Antes de guardar latabla tendremos que asignar una clave principal.
La clave principal proporciona un valor único para cada fila de la tabla y nos sirve de identificador de registros de forma que con esta clave podamos saber sin ningún tipo de equivocación el registro al cual identifica. No podemos definir más de una clave principal, pero podemos tener una clave principal compuesta por más de un campo.
Para asignar...
Regístrate para leer el documento completo.