ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Tipos de Claves


Enviado por   •  28 de Abril de 2014  •  Informe  •  263 Palabras (2 Páginas)  •  210 Visitas

Página 1 de 2

Equipo 55

Integrantes:

Jonathan Alexis Jaramillo Flores

Jesús Humberto Moreno Mireles

¿Qué es un índice y para qué sirve?

Un índice (o KEY, o INDEX) es un grupo de datos que MySQL asocia con una o varias columnas de la tabla. En este grupo de datos aparece la relación entre el contenido y el número de fila donde está ubicado.

Los índices (como los índices de los libros) sirven para agilizar las consultas a las tablas, evitando que MySQL tenga que revisar todos los datos disponibles para devolver el resultado.

Tipos de Claves:

-Clave primaria: La clave primaria se utiliza para identificar en forma única cada línea en la tabla. Puede ser parte de un registro real, o puede ser un campo artificial (uno que no tiene nada que ver con el registro real). Una clave primaria puede consistir en uno o más campos en una tabla. Cuando se utilizan múltiples campos como clave primaria, se los denomina claves compuestas.

-Clave foránea: Para que un campo sea clave foránea, este necesita ser definido como tal al momento de crear la tabla. En MySQL se pueden definir claves foráneas, pero únicamente se pueden utilizar cuando se usan tablas del tipo InnoDB.

Para poder trabajar con claves foráneas necesitan hacer lo siguiente:

• Crear ambas tablas del tipo InnoDB.

• Usar la sintaxis FOREIGN KEY (campo_fk) REFERENCES nombre_tabla (nombre_campo)

• Crear un índice en el campo que ha sido declarado clave foránea

-Clave única: Una clave única se asegura que valores duplicados no existan en una columna o conjunto de columnas.

Ejemplo del uso de las claves:

Bibliografía:

Operating System Concepts, 8th Edition

Abraham Silberschatz, Peter B. Galvin, Greg Gagne

July 2008, ©2009.

http://www.programacion.com/articulo/integridad_referencial_en_mysql_263/4

http://www.1keydata.com/es/sql/sql-clave-primaria.php

http://mysql.conclase.net/curso/?cap=007a

https://mx.answers.yahoo.com/question/index?qid=20081114145020AAZyud6

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com