Your SlideShare is downloading. ×
Creación de tablas y relaciones en MySQL y  wamp server
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Creación de tablas y relaciones en MySQL y wamp server

33,059

Published on

En este tutorial aprenderemos a crear relaciones en en Mysql a traves de códigos por medio de la consola y utilizando el asistente de Wamp Server

En este tutorial aprenderemos a crear relaciones en en Mysql a traves de códigos por medio de la consola y utilizando el asistente de Wamp Server

Published in: Technology
4 Comments
8 Likes
Statistics
Notes
No Downloads
Views
Total Views
33,059
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
713
Comments
4
Likes
8
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Creación de tablas y relaciones en MySQLDada la siguiente estructura diseñada en AccessRealizaremos mediante código y por medio de asistentes la estructura enMySQL.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ódigostomas su valor.Hay que tener en cuenta que para realizar este tipo de estructura primero secrean las tablas que no dependan de otra, en la forma más técnica es: crear lastablas cuyos campos no existan o dependan de otra tabla. En nuestro caso lastablas independientes son: AUTORES, EDITORIALES, USUARIOS y las tablasdependientes 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; innovacionandfuturo@gmail.com
  • 2. CREATE TABLE editoriales(codigoeditorial VARCHAR(11) PRIMARY KEY NOT NULL,nombre VARCHAR(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 UPDATECASCADE ON DELETE CASCADE,FOREIGN KEY(codigoautor) REFERENCES autores(codigoautor) ON UPDATECASCADE ON DELETE CASCADE) engine = InnoDB; innovacionandfuturo@gmail.com
  • 3. CREATE TABLE prestamousuarios(identificacionusuario VARCHAR(11),codigolibro VARCHAR(11),fechaprestamo DATE,fechadevolucion DATE,FOREIGN KEY(identificacionusuario) REFERENCES usuarios(identificacionusuario)ON UPDATE CASCADE ON DELETE CASCADE,FOREIGN KEY(codigolibro) REFERENCES libros(codigolibro) ON UPDATECASCADE ON DELETE CASCADE) engine = InnoDB; innovacionandfuturo@gmail.com
  • 4. Verificamos las tablas previamente creadas dentro de nuestra base de datos innovacionandfuturo@gmail.com
  • 5. Usando el Asistente WampServerEsta es la presentación de WampServer ejecutado desde un servidor local(localhost) innovacionandfuturo@gmail.com
  • 6. Damos el nombre dela base de datosinnovacionandfuturo@gmail.com
  • 7. Tamaño del campo Tipo de dato Seleccionamos la llaveNombre del campo primaria En caso de tener un campo de autoincremento Seleccionamos el motor de almacenamiento Para el caso de libros y prestamousuario los campos que hacen referencia a otra tabla le pondremos el índice como PRIMARY para poder hacer las relaciones posteriormente. innovacionandfuturo@gmail.com
  • 8. innovacionandfuturo@gmail.com
  • 9. Luego de tener todas las tablas creadas procedemos a realizar las relaciones.Para eso seleccionamos en el panel izquierdo la tabla libros y en vista derelacionesSe nos abre la ventana de Relaciones y lo que debemos hacer es seleccionarel campo al que deseamos referenciar, para esto desplegamos el comboboxEn nuestro caso deseamos referenciar el código del autor que está en la tablaautores innovacionandfuturo@gmail.com
  • 10. Seleccionamos también el tipo de eliminación y actualización.Lo mismo haremos para el campo editorial y damos Guardar. innovacionandfuturo@gmail.com
  • 11. Haremos el mismo procedimiento con la tabla prestamousuarioHemos creado nuestra estructura planteada God blees innovacionandfuturo@gmail.com

×