SlideShare una empresa de Scribd logo
1 de 3
RELACIONES DE TABLAS EN MYSQL
Para generar una relación entre las tablas en mysql debemos utilizar el modo
de consola, ya que no existen asistentes para realizar las relaciones entre ellas,
por lo que aquí toma mucha importancia conocer los comandos para realizar la
ejecución de las relaciones.
Primero explicaremos como realizar las relaciones entre tablas:
1.- Ingresamos a Mysql en modo consola
E ingresamos la siguiente instrucción:
Mysql –u root y damos un ENTER
2.- Tenemos que crear la base de datos, donde se ubicaran las tablas; para
esto realizamos de la siguiente manera utilizando la siguiente instrucción
Create database ejemplo1; ENTER
Query Ok, 1 Row affected(0.04 sec)
3.- Ingresamos a la base de datos creada; usando la siguiente instrucción
Use ejemplo1; ENTER
Database changed
4.- Luego creamos las tablas y vamos realizando las relaciones de las mismas,
con las siguientes instrucciones:
Create table autores(cod_autor varchar(10) primary key not null,
Nombre varchar(15) not null,
Apellido varchar(15) )
engine=InnoDb;
Create table editoriales(cod_editorial varchar(10) primary key not null,
Nombre varchar(15) not null,
) engine=InnoDb;
Create table usuarios(cod_usuario varchar(10) primary key not null,
Nombre varchar(15) not null,
Apellido varchar(15),
Teléfono varchar(10),
Direccion varchar(45),
Email varchar(25)
) engine=InnoDb;
Create table libros(cod_libro varchar(10) primary key not null,
Cod_autor varchar(10),
Titulo varchar(25),
Editorial varchar(15),
Edición varchar(15),
Foreign key (editorial) references editoriales(cod_editorial) on update
cascade on delete cascade,
Foreign key (cod_autor) references autores(cod_autor) on update cascade
on delete cascade
)engine=InnDb;
Create table prestamousuarios(cod_usuario varchar(10),
Cod_libro varchar(10),
Fechaprestamo date,
Fechadevolucion date,
Foreign key (cod_usuario) references usuarios(cod_usuario) on update
cascade on delete cascade,
Foreign key (cod_libro) references libros(cod_libro) on update cascade on
delete cascade
)engine=InnDb;
En consola quedaría de esta manera:
5.- La relación entre las tablas quedaría de esta manera:

Más contenido relacionado

La actualidad más candente (20)

Dprn3 u3 a1_rogm
Dprn3 u3 a1_rogmDprn3 u3 a1_rogm
Dprn3 u3 a1_rogm
 
Dprn3 u3 a1_rogm
Dprn3 u3 a1_rogmDprn3 u3 a1_rogm
Dprn3 u3 a1_rogm
 
Comandos basicos para bases de datos
Comandos basicos para bases de datosComandos basicos para bases de datos
Comandos basicos para bases de datos
 
PHP MySql - FIEI - UNFV Clase07
PHP MySql - FIEI - UNFV Clase07PHP MySql - FIEI - UNFV Clase07
PHP MySql - FIEI - UNFV Clase07
 
INTRODUCCIÓN A ORACLE SQL
INTRODUCCIÓN A ORACLE SQLINTRODUCCIÓN A ORACLE SQL
INTRODUCCIÓN A ORACLE SQL
 
Statement
StatementStatement
Statement
 
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENTESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
ESPACIO DE NOMBRES SYSTEM.DATA.SQLCLIENT
 
Espacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClientEspacio de Nombres System.Data.SqlClient
Espacio de Nombres System.Data.SqlClient
 
Statement
StatementStatement
Statement
 
Dprn3 u3 a1_aloo
Dprn3 u3 a1_alooDprn3 u3 a1_aloo
Dprn3 u3 a1_aloo
 
Java Y Oracle
Java Y OracleJava Y Oracle
Java Y Oracle
 
Java Y Oracle
Java Y OracleJava Y Oracle
Java Y Oracle
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
1 kt fundamentales de as
1 kt fundamentales de as1 kt fundamentales de as
1 kt fundamentales de as
 
Formacion critica
Formacion criticaFormacion critica
Formacion critica
 
Inserciondedatos
InserciondedatosInserciondedatos
Inserciondedatos
 
ORACLE SQL
ORACLE SQLORACLE SQL
ORACLE SQL
 
Sql lite
Sql liteSql lite
Sql lite
 
CONNECTION
CONNECTIONCONNECTION
CONNECTION
 
Desbloquear y despoteger un archivo de excel
Desbloquear y despoteger un archivo de excelDesbloquear y despoteger un archivo de excel
Desbloquear y despoteger un archivo de excel
 

Similar a Relacion de tablas en Mysql con claves primarias y foraneas

MySQL. Tutorial Básico
MySQL. Tutorial BásicoMySQL. Tutorial Básico
MySQL. Tutorial BásicoJosu Orbe
 
Modulo de programacion sql unidad II
Modulo de programacion sql   unidad IIModulo de programacion sql   unidad II
Modulo de programacion sql unidad IIfiremas
 
Sql desde cero
Sql desde ceroSql desde cero
Sql desde ceroshochino
 
Pasos Para Crear Una Conexion
Pasos Para Crear Una ConexionPasos Para Crear Una Conexion
Pasos Para Crear Una Conexionguest9bde14ec
 
Crear base de datos mysql command
Crear base de datos mysql commandCrear base de datos mysql command
Crear base de datos mysql commandLouis Jhosimar
 
Presentacion tutorados
Presentacion tutoradosPresentacion tutorados
Presentacion tutoradosferchocore
 
Exportacion e importacion de los datos en oracle
Exportacion e importacion de los datos en oracleExportacion e importacion de los datos en oracle
Exportacion e importacion de los datos en oracleEdgar Sandoval
 
Guia de my sql workbench 5 2
Guia de my sql workbench 5 2Guia de my sql workbench 5 2
Guia de my sql workbench 5 2Eduardo Perdomo
 
Base de datos
Base de datosBase de datos
Base de datosK-rn Lpz
 
Manual MySQL.pdf
Manual MySQL.pdfManual MySQL.pdf
Manual MySQL.pdfquesadah
 
Tutorial mysql
Tutorial mysqlTutorial mysql
Tutorial mysqloskrsolis
 
Tutorial mysql
Tutorial mysqlTutorial mysql
Tutorial mysqloskrsolis
 
Manual de conexión de base de datos distribuida.pdf
Manual  de conexión de base de datos distribuida.pdfManual  de conexión de base de datos distribuida.pdf
Manual de conexión de base de datos distribuida.pdfJosafat Aguilar Olivares
 

Similar a Relacion de tablas en Mysql con claves primarias y foraneas (20)

MySQL. Tutorial Básico
MySQL. Tutorial BásicoMySQL. Tutorial Básico
MySQL. Tutorial Básico
 
Modulo de programacion sql unidad II
Modulo de programacion sql   unidad IIModulo de programacion sql   unidad II
Modulo de programacion sql unidad II
 
Sql desde cero
Sql desde ceroSql desde cero
Sql desde cero
 
Pasos Para Crear Una Conexion
Pasos Para Crear Una ConexionPasos Para Crear Una Conexion
Pasos Para Crear Una Conexion
 
Curso my sql
Curso my sqlCurso my sql
Curso my sql
 
Crear base de datos mysql command
Crear base de datos mysql commandCrear base de datos mysql command
Crear base de datos mysql command
 
Power builder
Power builderPower builder
Power builder
 
Presentacion tutorados
Presentacion tutoradosPresentacion tutorados
Presentacion tutorados
 
Exportacion e importacion de los datos en oracle
Exportacion e importacion de los datos en oracleExportacion e importacion de los datos en oracle
Exportacion e importacion de los datos en oracle
 
Manual my sql
Manual my sqlManual my sql
Manual my sql
 
Comandos mysql
Comandos mysqlComandos mysql
Comandos mysql
 
Guia de my sql workbench 5 2
Guia de my sql workbench 5 2Guia de my sql workbench 5 2
Guia de my sql workbench 5 2
 
Base de datos
Base de datosBase de datos
Base de datos
 
210927124637-Manual MySQL.pdf
210927124637-Manual MySQL.pdf210927124637-Manual MySQL.pdf
210927124637-Manual MySQL.pdf
 
Manual MySQL.pdf
Manual MySQL.pdfManual MySQL.pdf
Manual MySQL.pdf
 
Tutorial mysql
Tutorial mysqlTutorial mysql
Tutorial mysql
 
Tutorial mysql
Tutorial mysqlTutorial mysql
Tutorial mysql
 
Tutorial mysql
Tutorial mysqlTutorial mysql
Tutorial mysql
 
54563910 curso-de-mysql
54563910 curso-de-mysql54563910 curso-de-mysql
54563910 curso-de-mysql
 
Manual de conexión de base de datos distribuida.pdf
Manual  de conexión de base de datos distribuida.pdfManual  de conexión de base de datos distribuida.pdf
Manual de conexión de base de datos distribuida.pdf
 

Más de INFORGRA

Almacenamiento en la nube
Almacenamiento en la nubeAlmacenamiento en la nube
Almacenamiento en la nubeINFORGRA
 
Contenido científic2 OPERADORES Y REFERENCIAS DE CELDAS
Contenido científic2 OPERADORES Y REFERENCIAS DE CELDASContenido científic2 OPERADORES Y REFERENCIAS DE CELDAS
Contenido científic2 OPERADORES Y REFERENCIAS DE CELDASINFORGRA
 
Contenido científic1 Funciones y formato de celda
Contenido científic1 Funciones y formato de celdaContenido científic1 Funciones y formato de celda
Contenido científic1 Funciones y formato de celdaINFORGRA
 
Contenido científic1
Contenido científic1Contenido científic1
Contenido científic1INFORGRA
 
Contenido científico de OfficOpen Calc
Contenido científico de OfficOpen CalcContenido científico de OfficOpen Calc
Contenido científico de OfficOpen CalcINFORGRA
 
Quã© es open office
Quã© es open officeQuã© es open office
Quã© es open officeINFORGRA
 
Enfoque cognitivista y constructivista
Enfoque cognitivista y constructivistaEnfoque cognitivista y constructivista
Enfoque cognitivista y constructivistaINFORGRA
 
LOS AMBIENTES TECNOLOGICOS DE APRENDIZAJE
LOS AMBIENTES TECNOLOGICOS DE APRENDIZAJELOS AMBIENTES TECNOLOGICOS DE APRENDIZAJE
LOS AMBIENTES TECNOLOGICOS DE APRENDIZAJEINFORGRA
 

Más de INFORGRA (8)

Almacenamiento en la nube
Almacenamiento en la nubeAlmacenamiento en la nube
Almacenamiento en la nube
 
Contenido científic2 OPERADORES Y REFERENCIAS DE CELDAS
Contenido científic2 OPERADORES Y REFERENCIAS DE CELDASContenido científic2 OPERADORES Y REFERENCIAS DE CELDAS
Contenido científic2 OPERADORES Y REFERENCIAS DE CELDAS
 
Contenido científic1 Funciones y formato de celda
Contenido científic1 Funciones y formato de celdaContenido científic1 Funciones y formato de celda
Contenido científic1 Funciones y formato de celda
 
Contenido científic1
Contenido científic1Contenido científic1
Contenido científic1
 
Contenido científico de OfficOpen Calc
Contenido científico de OfficOpen CalcContenido científico de OfficOpen Calc
Contenido científico de OfficOpen Calc
 
Quã© es open office
Quã© es open officeQuã© es open office
Quã© es open office
 
Enfoque cognitivista y constructivista
Enfoque cognitivista y constructivistaEnfoque cognitivista y constructivista
Enfoque cognitivista y constructivista
 
LOS AMBIENTES TECNOLOGICOS DE APRENDIZAJE
LOS AMBIENTES TECNOLOGICOS DE APRENDIZAJELOS AMBIENTES TECNOLOGICOS DE APRENDIZAJE
LOS AMBIENTES TECNOLOGICOS DE APRENDIZAJE
 

Último

Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 

Último (20)

Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 

Relacion de tablas en Mysql con claves primarias y foraneas

  • 1. RELACIONES DE TABLAS EN MYSQL Para generar una relación entre las tablas en mysql debemos utilizar el modo de consola, ya que no existen asistentes para realizar las relaciones entre ellas, por lo que aquí toma mucha importancia conocer los comandos para realizar la ejecución de las relaciones. Primero explicaremos como realizar las relaciones entre tablas: 1.- Ingresamos a Mysql en modo consola E ingresamos la siguiente instrucción: Mysql –u root y damos un ENTER 2.- Tenemos que crear la base de datos, donde se ubicaran las tablas; para esto realizamos de la siguiente manera utilizando la siguiente instrucción Create database ejemplo1; ENTER Query Ok, 1 Row affected(0.04 sec) 3.- Ingresamos a la base de datos creada; usando la siguiente instrucción Use ejemplo1; ENTER Database changed 4.- Luego creamos las tablas y vamos realizando las relaciones de las mismas, con las siguientes instrucciones: Create table autores(cod_autor varchar(10) primary key not null, Nombre varchar(15) not null, Apellido varchar(15) ) engine=InnoDb; Create table editoriales(cod_editorial varchar(10) primary key not null, Nombre varchar(15) not null, ) engine=InnoDb; Create table usuarios(cod_usuario varchar(10) primary key not null, Nombre varchar(15) not null, Apellido varchar(15),
  • 2. Teléfono varchar(10), Direccion varchar(45), Email varchar(25) ) engine=InnoDb; Create table libros(cod_libro varchar(10) primary key not null, Cod_autor varchar(10), Titulo varchar(25), Editorial varchar(15), Edición varchar(15), Foreign key (editorial) references editoriales(cod_editorial) on update cascade on delete cascade, Foreign key (cod_autor) references autores(cod_autor) on update cascade on delete cascade )engine=InnDb; Create table prestamousuarios(cod_usuario varchar(10), Cod_libro varchar(10), Fechaprestamo date, Fechadevolucion date, Foreign key (cod_usuario) references usuarios(cod_usuario) on update cascade on delete cascade, Foreign key (cod_libro) references libros(cod_libro) on update cascade on delete cascade )engine=InnDb; En consola quedaría de esta manera:
  • 3. 5.- La relación entre las tablas quedaría de esta manera: