martes, 5 de noviembre de 2013

Orden de creación de las tablas según dependencia. (clase 2 video 2)

Orden de creación de las tablas según dependencia.

Hola amigos

En esta entrada o articulo vamos a ver qué orden se debe tomar en cuenta para crear las tablas ya que no se puede crear primero una tabla dependiente y después la tabla principal.

Por ejemplo en no debemos crear primero la tabla ciudad después la tabla país.
Eso se puede hacer en un editor como mysql workbench, pero en la consola de mysql no se puede hacer por medio de líneas de comando.

Entonces el procedimiento adecuado sería crear primero la tabla país y luego la tabla ciudad.

Entonces procedemos en este ejemplo procedemos a crear en este orden.

1- Tabla Marca
2- Tabla Tipo
3- Tabla Estado
4- Tabla Ciudad
5- Tabla Clientes
6- Tabla Empleados.
7- Tabla Contacto
8- Tabla Evento
9- Tabla Costo
10- Tabla Notas
---------------------------------------------
Tabla Marca
id_marca INT
nom_marca VARCHAR(30)
---------------------------------------------
Tabla Tipo
id_tipo INT
nom_tipo VARCHAR(20)
---------------------------------------------  
Tabla Estado
id_estado INT
nom_estado VARCHAR(45)
---------------------------------------------   
Tabla Ciudad
id_ciudad INT(11)
nom_ciudad VARCHAR(45)
---------------------------------------------   
Tabla Clientes
id_cliente INT(11)
nit_cliente VARCHAR(20)
rs_cliente VARCHAR(45)
dir_cliente VARCHAR(100)
fk_ciu_cliente INT(11)
telf_cliente VARCHAR(30)
telc_cliente VARCHAR(30)
email_cliente VARCHAR(45)
telf2_cliente VARCHAR(30)
web_cliente VARCHAR(45)
estado_cliente VARCHAR(20)
--------------------------------------------- 
Tabla Empleado
id_empleado INT(11)
nit_empleado VARCHAR(20)
rs_empleado VARCHAR(45)
dir_empleado VARCHAR(100)
fk_ciu_empleado INT(11)
telf_empleado VARCHAR(30)
telc_empleado VARCHAR(30)
email_empleado VARCHAR(45)
-----------------------------------------------  
Tabla Contacto
id_contacto INT
nom_contacto VARCHAR(45)
telf_contacto VARCHAR(30)
telc_contacto VARCHAR(30)
email_contacto VARCHAR(45)
fk_cont_cliente INT(11)
-----------------------------------------------  
Tabla Evento
id_evento INT
dir_evento VARCHAR(100)
est_evento INT(11)
cli_evento INT(11)
emp_evento INT(11)
descrip_evento VARCHAR(150)
hini_evento VARCHAR(50)
hfin_evento VARCHAR(50)
fini_evento VARCHAR(50)
ffin_evento VARCHAR(50)
-----------------------------------------------  
Tabla Equipos
id_equipos INT(11)
cod_equipo VARCHAR(45)
ser_equipo VARCHAR(45)
ref_equipo VARCHAR(45)
desc_equipo VARCHAR(150)
tipo_equipo INT(11)
marc_equipo INT(11)
est_equipo INT(11)
even_equipo INT(11)
----------------------------------------------- 
Tabla Costo
id_costo INT
costo VARCHAR(20)
-----------------------------------------------  
Tabla Notas
id_nota INT
nota VARCHAR(500)

Por medio de este ejemplo podremos guiarnos para así relacionar las tablas y si lo hemos entendido bien ya podemos comenzar a crear  nuestra base de datos.




Nos vemos en la siguiente entrada.