Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El mecanismo que proporcionan las bases de datos relacionales para conectar tuplas
son las claves foráneas de las relaciones. Las claves foráneas tienen por objetivo
establecer una conexión con la clave primaria que referencian.
Por lo tanto, los valores de una clave foránea deben estar presentes en la clave primaria
correspondiente, o bien deben ser valores nulos. En caso contrario, la clave foránea
representaría una referencia o conexión incorrecta.
… EL MODELO RELACIONAL
Crear la tabla uno con los siguientes atributos: Crear la tabla dos con los siguientes atributos:
CREATE TABLE tabla2
CREATE TABLE tabla1 (ID_llave SMALLINT,
(ID_clave SMALLINT, descripcion VARCHAR(50) NOT NULL,
valor_entero INTEGER, descripcion_larga MEMO,
nombre CHAR (50), estado BIT,
texto TEXT (50), moneda MONEY,
flotante REAL, fecha DATE,
flotante_doble DOUBLE) hora TIME,
fecha_hora TIMESTAMP)
PRÁCTICA EN MS ACCESS
Ejemplo de restricción para relación binaria Luego se define las dos claves foráneas de la relación binaria:
cuando se ha definido una asociación con
cardinalidad muchos a muchos:
ALTER TABLE tabla5
ADD CONSTRAINT FK_llave1 FOREIGN KEY (ID_clave)
Se define la relación con índice de superclave
compuesta REFERENCES tabla1 (ID_clave)
Ejemplo de restricción para relación Luego se define la clave primaria para la recursividad.
recursiva en la misma tabla:
Se define la tabla con dos atributos que van ALTER TABLE tabla6
a servir como claves para la recursividad.
ADD CONSTRAINT PK_llave_tabla6 PRIMARY KEY (ID_llave)