Tipos de Claves
Enviado por bet9526 • 28 de Abril de 2014 • Informe • 263 Palabras (2 Páginas) • 210 Visitas
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
...