Descargar la presentación
La descarga está en progreso. Por favor, espere
1
…Tablas DDL
2
Relaciones entre tablas e integridad referencial
Para crear tablas relacionadas con MySql: Las tablas que se van a relacionar tienen que ser tipo InnoDb Tipo de tabla que permite definir estricciones de claves foráneas para garantizar la integridad de los datos). Sintaxis: FOREIGN KEY (campo_fk) REFERENCES nombre_tabla(nombre_campo) TYPE = INNODB; Crear un índice en el campo que ha sido declarado claveforánea Es necesario el uso de índices para que la verificación de las claves foráneas sea más rápida
3
Ejemplo Crear las Tablas clientes y privilegios relacionadas MySQL:
CREATE TABLE clientes ( id_cliente INT NOT NULL AUTO_INCREMENT, nombre VARCHAR(30), PRIMARY KEY (id_cliente) ) TYPE = INNODB; CREATE TABLE privilegios id_privilegio INT NOT NULL AUTO_INCREMENT, id_cliente INT NOT NULL, privilegio INT(2), PRIMARY KEY(id_privilegio), INDEX (id_cliente), FOREIGN KEY (id_cliente) REFERENCES clientes(id_cliente)
4
Inserción de registros
Tabla clientes MySQL: INSERT INTO clientes VALUES (1, 'Pedro Picapiedras'); INSERT INTO clientes VALUES (2, 'Pablo Marmol'); INSERT INTO clientes VALUES (3, 'Ana Botella'); Tabla privilegios INSERT INTO privilegios VALUES (1,1,10); INSERT INTO privilegios VALUES (2,3,05); INSERT INTO privilegios VALUES (3,2,01);
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.