[email protected]
Creación de tablas y relaciones en MySQL
Dada la siguiente estructura diseñada en Access
Realizaremos mediante código y por medio de asistentes la estructura en
MySQL.
Aunque parezca aburrido y tedioso realizar por medio de códigos estos objetos,
en ocasiones no será posible utilizar asistentes y es allí donde los códigos
tomas su valor.
Hay que tener en cuenta que para realizar este tipo de estructura primero se
crean las tablas que no dependan de otra, en la forma más técnica es: crear las
tablas cuyos campos no existan o dependan de otra tabla. En nuestro caso las
tablas independientes son: AUTORES, EDITORIALES, USUARIOS y las tablas
dependientes son: LIBROS (depende del autor y las editoriales),
PRESTAMOUSUARIOS (depende de usuarios y libros).
Usando sentencias SQL crearemos las siguientes tablas:
En primera instancia crearemos la base de datos:
CREATE DATABASE tutorialj22;
USE tutorialj22;
CREATE TABLE autores(
codigoautor VARCHAR(11) PRIMARY KEY NOT NULL ,
nombre VARCHAR(30) NOT NULL,
apellido VARCHAR(45)
)engine = InnoDB;