normas apa
Dada la siguiente estructura diseñada en Access
Realizaremos mediante código y por medio de asistentes la estructura en
MySQL.
Aunque parezca aburrido ytedioso 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 estetipo 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
tablasindependientes son: AUTORES, EDITORIALES, USUARIOS y las tablas
dependientes son: LIBROS (depende del autor y las editoriales),
PRESTAMOUSUARIOS (depende de usuarios y libros).
Usando sentencias SQLcrearemos 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;
innovacionandfuturo@gmail.com
CREATE TABLE editoriales(
codigoeditorial VARCHAR(11) PRIMARY KEY NOT NULL,
nombreVARCHAR(35) NOT NULL
) engine = InnoDB;
CREATE TABLE usuarios(
identificacionusuario VARCHAR(11) PRIMARY KEY NOT NULL,
tipodocumento CHAR(3),
nombre VARCHAR(35) NOT NULL,
apellido VARCHAR(50),telefono VARCHAR(15),
direccion VARCHAR(200),
email VARCHAR(50)
) engine = InnoDB;
CREATE TABLE libros(
codigolibro VARCHAR(11) PRIMARY KEY NOT NULL,
codigoautor VARCHAR(11),
titulo VARCHAR(150),editorial VARCHAR(11),
edicion VARCHAR(8),
FOREIGN KEY(editorial) REFERENCES editoriales(codigoeditorial) ON UPDATE
CASCADE ON DELETE CASCADE,
FOREIGN KEY(codigoautor) REFERENCESautores(codigoautor) ON UPDATE
CASCADE ON DELETE CASCADE
) engine = InnoDB;
innovacionandfuturo@gmail.com
CREATE TABLE prestamousuarios(
identificacionusuario VARCHAR(11),
codigolibro VARCHAR(11),...
Regístrate para leer el documento completo.