Está en la página 1de 5

Instituto Tecnológico Superior de

Perote
Carrera:
ingeniería en informática
Nombre:
José Carlos Hernández García
Matricula:
21050034
Docente:
José Antonio Contreras Flores
Materia:
Taller de base de datos
Grupo:
405-B
Fecha: 14/02/23
Introducción
Las tablas se relacionan con otras tablas mediante una relación de clave
primaria o de clave foránea. Las relaciones de claves primarias y
foráneas se utilizan en las bases de datos relacionales para definir
relaciones de muchos a uno entre tablas.

Las relaciones de claves primarias y foráneas entre tablas en un


esquema de estrella o copo de nieve, a veces llamadas relaciones de
muchos a uno, representan las vías de acceso a través de las cuales
las tablas relacionadas se unen en la base de datos. Estas vías de
acceso de unión son la base para formar consultas de datos históricos.
Para obtener más información sobre las relaciones de muchos a uno,
consulte Relaciones de muchos a uno.
Características de las llaves primerias y
secundarias.
Cada tabla tiene una única clave primaria. Una clave secundaria es una
columna o combinación de columnas en una tabla cuyo(s) valor(es)
es(son) un valor de clave primaria para alguna otra tabla. Una tabla
puede contener más de una clave secundaria, enlazándola a una o más
tablas.

llaves primarias
Una llave 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.

Ejemplos de claves primarias son DNI (asociado a una persona) o ISBN


(asociado a un libro). Las guías telefónicas y diccionarios no pueden
usar nombres o palabras o números del sistema decimal de Dewey
como claves candidatas, porque no identifican unívocamente números
de teléfono o palabras.

llaves foráneas
Una llave foránea es una columna o un conjunto de columnas en una
tabla cuyos valores corresponden a los valores de la clave primaria de
otra tabla. Para poder añadir una fila con un valor de clave foránea
específico, debe existir una fila en la tabla relacionada con el mismo
valor de clave primaria.
CLAVE SECUNDARIA O TAMBIÉN LLAMADA FORANEA:

Una Clave Secundaria es un orden que no necesariamente identifica


una fila de otra (puede haber repeticiones), pero sirve para procesar la
información en un orden adecuado, para algún proceso en particular.
Por ejemplo, la Fecha de una factura es importante para listar los Libros
de IVA o para filtrar facturas entre fechas, por ello se la establece como
Clave Secundaria. También los campos que hacen referencia a otras
tablas son Claves Secundarias, aunque se les suele llamar, en ese
caso, Claves Foráneas.

características de la creación de índice base de


datos
Un índice acelera la sentencia SQL es una de las explicaciones más
sencillas que he podido escuchar acerca de un índice. Y aunque es
cierto que describe el aspecto más importante de un índice, no es -sin
embargo- suficiente para este libro. Este capítulo describe la estructura
de un índice de forma más profunda, pero sin perderse demasiado en
detalles, lo que permitirá entender todos los aspectos de la optimización
de sentencias SQL, que se explicarán a lo largo de este libro. Crear un
índice no cambia los datos de la tabla; solamente establece una nueva
estructura de datos que hace referencia a la tabla. De hecho, un índice
de base de datos se parece mucho a un índice de un libro: ocupa su
propio espacio, es redundante y hace referencia a la información actual
almacenada en otro lugar.
Fuentes consultadas

https://www.ibm.com/docs/es/ida/9.1.2?topic=entities-primary-foreign-keys

https://tucompucom.wordpress.com/2016/10/19/clave-primaria-y-secundaria-base-de-datos/

https://use-the-index-luke.com/es/sql/%C3%ADndice-
anatom%C3%ADa#:~:text=Crear%20un%20%C3%ADndice%20no%20cambia,actual%20almacenad
a%20en%20otro%20lugar.

También podría gustarte