SlideShare une entreprise Scribd logo
1  sur  12
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
Materia
BASE DE DATOS II
Tema
Basa de datos “Los Haros”
Nombre completo del Alumno : María de Jesús Reyes Betancourt,
Grado: 3 Grupo: A
Nombre del Docente : Omar Emmanuel Juárez Lara
Fecha de entrega : 14-06-2013
Diagrama entidad relación:
Compra
cliente
e
cliente
id
Nombre
Dirección
TELEFON
O
Folio
Fecha
Cliente
IVA
Cajero
Sucursal
Nombre
Dirección
TELEFON
O
Atiende
Departamento
Producto
Tienen
Num pasillo
Ubicación
Num prod
Caducidad
Nombre
Precio
Código
Están
div
BODEGA LOS HAROS
Compra
cliente
e
cliente
id
Nombre
Dirección
TELEFON
O
Folio
Fecha
Cliente
IVA
Cajero
Sucursal
Nombre
Dirección
TELEFON
O
Hace
Departamento
Producto
Núm.
pasillo
Ubicación
Nombre
encargado
NOM prod
Caducidad
Nombre
Precio
Código
Están
div
Diagrama relacional
Diccionario de datos
NOMBRE DE LA TABLA _____CLIENTE __ FECHA 14/JUNIO/2013_
DESCRIPCION __ALMACENA DATOS DEL CLIENTE_____________________
RELACIONES CLIENTE ENLAZA CLIENTE CAMPOS CLAVE _ID___
NOMBRE DE LA TABLA _____COMPRAS__ FECHA 14/JUNIO/2013_
DESCRIPCION __ALMACENA DATOS DE LAS COMPRAS____________________
RELACIONES COMPRA ENLAZA CLIENTE CAMPOS CLAVE _FOLIO___
NOMBRE TIPO TAMAÑO DESCRIPCION
id int 10 Llave primaria
nombre varchart 20 edad
dirección varchart 20 calle
teléfono int 20 numero
NOMBRE TIPO TAMAÑO DESCRIPCION
folio int 10 Llave primaria
fecha int 10 dia
IVA int 10 porcentaje
cliente varchart 20 apellido
cajero int 10 telefono
NOMBRE DE LA TABLA _____CAJERO__ FECHA 14/JUNIO/2013_
DESCRIPCION __ALMACENA DATOS DEL CAJERO_____________________
RELACIONES CAJERO ENLAZA CONCOMPRAS CAMPOS CLAVE _SUCURSAL__
NOMBRE DE LA TABLA __PRODUCTO __ FECHA 14/JUNIO/2013_
DESCRIPCION __ALMACENA DATOS DEL PRODUCTO_____________________
RELACIONES PRODUCTO ENLAZA CON TIENE CAMPOS CLAVE _CODIGO
NOMBRE TIPO TAMAÑO DESCRIPCION
CODIGO INT 10 Llave primaria
precio INT 10 total
nombre varchart 20 apellidos
caducidad varchart 20 fecha
NOMBRE TIPO TAMAÑO DESCRIPCION
Sucursal int 10 Llave primaria
nombre varchart 20 direccion
dirección varchart 20 calle
teléfono int 10 numero
NOMBRE DE LA TABLA _____TIENE__ FECHA 14/JUNIO/2013_
DESCRIPCION __ALMACENA DATOS DEL TIENE____________________
RELACIONES TIENE ENLAZA A COMPRA Y PRODUCTO CAMPOS CLAVE COMPRA _PRODUCTO
NOMBRE DE LA TABLA _ESTAN__ FECHA 31/MAYO/2013_
DESCRIPCION __ALMACENA DATOS DEL ESTAN
NOMBRE TIPO TAMAÑO DESCRIPCION
PRODUCTO VARCHART 20 Llave primaria
DEPARTAMENTO VARCHART 20 numero
RELACIONES ESTAN ENLAZA A PRODUCTO Y DEPARTAMENTO CAMPO CLAVE PRODUCTO_DEPAR
NOMBRE TIPO TAMAÑO DESCRIPCION
COMPRA VARCHART 20 total
PRODUCTO VARCHART 20 cantidad
SCRIP
Table `haros`.`clientes`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `haros`.`clientes` (
`id` INT NOT NULL AUTO_INCREMENT ,
`nombre` VARCHAR(20) NOT NULL ,
`direccion` VARCHAR(20) NOT NULL ,
`telefono` VARCHAR(20) NOT NULL ,
`calle` VARCHAR(15) NOT NULL ,
`apellidos` VARCHAR(45) NOT NULL ,
`correo` VARCHAR(15) NOT NULL ,
`localidad` VARCHAR(15) NOT NULL ,
`curp` CHAR(15) NOT NULL ,
`folio` INT(10) NOT NULL ,
`ciudad` VARCHAR(45) NOT NULL ,
`colonia` VARCHAR(45) NOT NULL ,
`años` INT(10) NOT NULL ,
PRIMARY KEY (`id`) )
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `haros`.`cajeros`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `haros`.`cajeros` (
`socursal` INT(10) NOT NULL AUTO_INCREMENT ,
`nombre` VARCHAR(20) NOT NULL ,
`direccion` VARCHAR(20) NOT NULL ,
`telefono` INT(10) NOT NULL ,
PRIMARY KEY (`socursal`) )
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `haros`.`compras`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `haros`.`compras` (
`folio` INT(10) NOT NULL ,
`fecha` INT(10) NOT NULL ,
`iva` INT(10) NOT NULL ,
`clientes_id` INT NOT NULL ,
`cajeros_socursal` INT(10) NOT NULL ,
PRIMARY KEY (`folio`, `clientes_id`, `cajeros_socursal`) ,
INDEX `fk_compras_clientes1_idx` (`clientes_id` ASC) ,
INDEX `fk_compras_cajeros1_idx` (`cajeros_socursal` ASC) ,
CONSTRAINT `fk_compras_clientes1`
FOREIGN KEY (`clientes_id` )
REFERENCES `haros`.`clientes` (`id` )
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_compras_cajeros1`
FOREIGN KEY (`cajeros_socursal` )
REFERENCES `haros`.`cajeros` (`socursal` )
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `haros`.`departamentos`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `haros`.`departamentos` (
`numpasillo` INT(10) NOT NULL AUTO_INCREMENT ,
`numproducto` INT(10) NULL ,
`ubicacion` VARCHAR(20) NOT NULL ,
`nomencargado` VARCHAR(20) NOT NULL ,
PRIMARY KEY (`numpasillo`) )
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `haros`.`productos`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `haros`.`productos` (
`codigo` INT(10) NOT NULL AUTO_INCREMENT ,
`precio` INT(10) NOT NULL ,
`nombre` VARCHAR(20) NOT NULL ,
`caducidad` VARCHAR(20) NOT NULL ,
PRIMARY KEY (`codigo`) )
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `haros`.`estan`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `haros`.`estan` (
`productos` INT(10) NOT NULL ,
`departamentos` INT(10) NOT NULL ,
INDEX `fk_estan_productos1_idx` (`productos` ASC) ,
CONSTRAINT `fk_estan_productos1`
FOREIGN KEY (`productos` )
REFERENCES `haros`.`productos` (`codigo` )
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_estan_departamentos1`
FOREIGN KEY (`departamentos` )
REFERENCES `haros`.`departamentos` (`num pasillo` )
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `haros`.`tienen`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `haros`.`tienen` (
`compras_folio` INT(10) NOT NULL AUTO_INCREMENT ,
`productos_codigo` INT(10) NOT NULL ,
INDEX `fk_tienen_productos1_idx` (`productos_codigo` ASC) ,
CONSTRAINT `fk_tienen_compras1`
FOREIGN KEY (`compras_folio` )
REFERENCES `haros`.`compras` (`folio` )
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_tienen_productos1`
FOREIGN KEY (`productos_codigo` )
REFERENCES `haros`.`productos` (`codigo` )
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;

Contenu connexe

Tendances

Base de datos para empresas
Base de datos para empresasBase de datos para empresas
Base de datos para empresasPaulinaHdz1
 
Bases de Datos CBTis172
Bases de Datos CBTis172Bases de Datos CBTis172
Bases de Datos CBTis172PaulinaHdz1
 
Colegionacionalnicolasesguerra 150911023034-lva1-app6892h
Colegionacionalnicolasesguerra 150911023034-lva1-app6892hColegionacionalnicolasesguerra 150911023034-lva1-app6892h
Colegionacionalnicolasesguerra 150911023034-lva1-app6892hnicolas1811
 

Tendances (8)

Base de datos para empresas
Base de datos para empresasBase de datos para empresas
Base de datos para empresas
 
Bases de Datos CBTis172
Bases de Datos CBTis172Bases de Datos CBTis172
Bases de Datos CBTis172
 
Colegionacionalnicolasesguerra 150911023034-lva1-app6892h
Colegionacionalnicolasesguerra 150911023034-lva1-app6892hColegionacionalnicolasesguerra 150911023034-lva1-app6892h
Colegionacionalnicolasesguerra 150911023034-lva1-app6892h
 
Voletos
VoletosVoletos
Voletos
 
Laboratorio
LaboratorioLaboratorio
Laboratorio
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Sim exc13p mod1
Sim exc13p mod1Sim exc13p mod1
Sim exc13p mod1
 
Guía 2 Ejercicios de Normalización de Base de Datos
Guía 2 Ejercicios de Normalización de Base de DatosGuía 2 Ejercicios de Normalización de Base de Datos
Guía 2 Ejercicios de Normalización de Base de Datos
 

En vedette

8 K A Week Brazil
8 K A Week Brazil8 K A Week Brazil
8 K A Week Brazil8kaweek
 
Villas at deerwood site plan naples florida.text.marked
Villas at deerwood site plan naples florida.text.markedVillas at deerwood site plan naples florida.text.marked
Villas at deerwood site plan naples florida.text.markedVineyards Naples
 
Prof Demétrio Melo- Brasil: Estrutura Fundiária e Reforma Agrária
Prof Demétrio Melo- Brasil: Estrutura Fundiária e Reforma AgráriaProf Demétrio Melo- Brasil: Estrutura Fundiária e Reforma Agrária
Prof Demétrio Melo- Brasil: Estrutura Fundiária e Reforma AgráriaDeto - Geografia
 

En vedette (6)

8 K A Week Brazil
8 K A Week Brazil8 K A Week Brazil
8 K A Week Brazil
 
Ginna
GinnaGinna
Ginna
 
Villas at deerwood site plan naples florida.text.marked
Villas at deerwood site plan naples florida.text.markedVillas at deerwood site plan naples florida.text.marked
Villas at deerwood site plan naples florida.text.marked
 
Prof Demétrio Melo- Brasil: Estrutura Fundiária e Reforma Agrária
Prof Demétrio Melo- Brasil: Estrutura Fundiária e Reforma AgráriaProf Demétrio Melo- Brasil: Estrutura Fundiária e Reforma Agrária
Prof Demétrio Melo- Brasil: Estrutura Fundiária e Reforma Agrária
 
Reforma AgráRia Mst
Reforma AgráRia MstReforma AgráRia Mst
Reforma AgráRia Mst
 
Buenas practicas en la familia agraria
Buenas practicas en la familia agrariaBuenas practicas en la familia agraria
Buenas practicas en la familia agraria
 

Similaire à Mariadejesus2 (20)

Base de datos avanzados cb tis 172
Base de datos avanzados cb tis 172Base de datos avanzados cb tis 172
Base de datos avanzados cb tis 172
 
Omar,liz,chuya,freddy y hector
Omar,liz,chuya,freddy y hectorOmar,liz,chuya,freddy y hector
Omar,liz,chuya,freddy y hector
 
Omar, lis,chuya
Omar, lis,chuyaOmar, lis,chuya
Omar, lis,chuya
 
Trabajo de base de datos ♥ ANA PAULINA HERNANDEZ RAMOS ♥
Trabajo de base de datos ♥ ANA PAULINA HERNANDEZ RAMOS ♥Trabajo de base de datos ♥ ANA PAULINA HERNANDEZ RAMOS ♥
Trabajo de base de datos ♥ ANA PAULINA HERNANDEZ RAMOS ♥
 
Sql
SqlSql
Sql
 
Proyecto1 Bases de Datos
Proyecto1 Bases de DatosProyecto1 Bases de Datos
Proyecto1 Bases de Datos
 
Manual formato para Facturacion electronica
Manual formato para Facturacion electronicaManual formato para Facturacion electronica
Manual formato para Facturacion electronica
 
Generals tools eq.2
Generals tools eq.2Generals tools eq.2
Generals tools eq.2
 
Proyecto
Proyecto Proyecto
Proyecto
 
Mcvs de-01 inicialización de datos v1
Mcvs de-01 inicialización de datos v1Mcvs de-01 inicialización de datos v1
Mcvs de-01 inicialización de datos v1
 
Teoria de sql y ejercicios
Teoria de sql y ejerciciosTeoria de sql y ejercicios
Teoria de sql y ejercicios
 
Proyecto BD parcial 3 ♥ ISSA ♥ VELEZ♥ MORALES
Proyecto BD parcial 3 ♥ ISSA ♥ VELEZ♥ MORALESProyecto BD parcial 3 ♥ ISSA ♥ VELEZ♥ MORALES
Proyecto BD parcial 3 ♥ ISSA ♥ VELEZ♥ MORALES
 
Ejerciciosdesql
Ejerciciosdesql Ejerciciosdesql
Ejerciciosdesql
 
Ejercicios sql
Ejercicios sqlEjercicios sql
Ejercicios sql
 
Ing gualpa sql
Ing gualpa sqlIng gualpa sql
Ing gualpa sql
 
Guía de ejercicios de Normalización de BD
Guía de ejercicios de Normalización de BDGuía de ejercicios de Normalización de BD
Guía de ejercicios de Normalización de BD
 
Generals Tool 2
Generals Tool 2Generals Tool 2
Generals Tool 2
 
Tienda Carlitos
Tienda CarlitosTienda Carlitos
Tienda Carlitos
 
Diapositivas del Proyecto de Aula (SILIPRO)
Diapositivas del Proyecto de Aula (SILIPRO)Diapositivas del Proyecto de Aula (SILIPRO)
Diapositivas del Proyecto de Aula (SILIPRO)
 
Beta
BetaBeta
Beta
 

Plus de Maria de Jesus Reyes Betancourt (20)

Auditoria
AuditoriaAuditoria
Auditoria
 
Interfaces
InterfacesInterfaces
Interfaces
 
Interfaces
InterfacesInterfaces
Interfaces
 
Manual puesta a tierra
Manual puesta a tierraManual puesta a tierra
Manual puesta a tierra
 
Manual de instalacion electrica
Manual de instalacion electricaManual de instalacion electrica
Manual de instalacion electrica
 
Abstracción.docs
Abstracción.docsAbstracción.docs
Abstracción.docs
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
Telecomunicaciones mariade jesus
Telecomunicaciones mariade jesusTelecomunicaciones mariade jesus
Telecomunicaciones mariade jesus
 
Mariade jesus lizbeth
Mariade jesus lizbethMariade jesus lizbeth
Mariade jesus lizbeth
 
Antenas maria de_jesus
Antenas maria de_jesusAntenas maria de_jesus
Antenas maria de_jesus
 
Manual seguridad informatica
Manual seguridad informaticaManual seguridad informatica
Manual seguridad informatica
 
Manual
Manual Manual
Manual
 
Trabajo final plan de comunicacion
Trabajo final plan de comunicacionTrabajo final plan de comunicacion
Trabajo final plan de comunicacion
 
Trabajo maria _liz
Trabajo maria _lizTrabajo maria _liz
Trabajo maria _liz
 
Trabajo maria _liz
Trabajo maria _lizTrabajo maria _liz
Trabajo maria _liz
 
Trabajo Final
Trabajo FinalTrabajo Final
Trabajo Final
 
Reglas
ReglasReglas
Reglas
 
Manual marichuy
Manual marichuyManual marichuy
Manual marichuy
 
Manual marichuy
Manual marichuyManual marichuy
Manual marichuy
 
Manual marichuy
Manual marichuyManual marichuy
Manual marichuy
 

Mariadejesus2

  • 1. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Materia BASE DE DATOS II Tema Basa de datos “Los Haros” Nombre completo del Alumno : María de Jesús Reyes Betancourt, Grado: 3 Grupo: A Nombre del Docente : Omar Emmanuel Juárez Lara Fecha de entrega : 14-06-2013
  • 2. Diagrama entidad relación: Compra cliente e cliente id Nombre Dirección TELEFON O Folio Fecha Cliente IVA Cajero Sucursal Nombre Dirección TELEFON O Atiende Departamento Producto Tienen Num pasillo Ubicación Num prod Caducidad Nombre Precio Código Están div BODEGA LOS HAROS Compra cliente e cliente id Nombre Dirección TELEFON O Folio Fecha Cliente IVA Cajero Sucursal Nombre Dirección TELEFON O Hace Departamento Producto Núm. pasillo Ubicación Nombre encargado NOM prod Caducidad Nombre Precio Código Están div
  • 4. Diccionario de datos NOMBRE DE LA TABLA _____CLIENTE __ FECHA 14/JUNIO/2013_ DESCRIPCION __ALMACENA DATOS DEL CLIENTE_____________________ RELACIONES CLIENTE ENLAZA CLIENTE CAMPOS CLAVE _ID___ NOMBRE DE LA TABLA _____COMPRAS__ FECHA 14/JUNIO/2013_ DESCRIPCION __ALMACENA DATOS DE LAS COMPRAS____________________ RELACIONES COMPRA ENLAZA CLIENTE CAMPOS CLAVE _FOLIO___ NOMBRE TIPO TAMAÑO DESCRIPCION id int 10 Llave primaria nombre varchart 20 edad dirección varchart 20 calle teléfono int 20 numero NOMBRE TIPO TAMAÑO DESCRIPCION folio int 10 Llave primaria fecha int 10 dia IVA int 10 porcentaje cliente varchart 20 apellido cajero int 10 telefono
  • 5. NOMBRE DE LA TABLA _____CAJERO__ FECHA 14/JUNIO/2013_ DESCRIPCION __ALMACENA DATOS DEL CAJERO_____________________ RELACIONES CAJERO ENLAZA CONCOMPRAS CAMPOS CLAVE _SUCURSAL__ NOMBRE DE LA TABLA __PRODUCTO __ FECHA 14/JUNIO/2013_ DESCRIPCION __ALMACENA DATOS DEL PRODUCTO_____________________ RELACIONES PRODUCTO ENLAZA CON TIENE CAMPOS CLAVE _CODIGO NOMBRE TIPO TAMAÑO DESCRIPCION CODIGO INT 10 Llave primaria precio INT 10 total nombre varchart 20 apellidos caducidad varchart 20 fecha NOMBRE TIPO TAMAÑO DESCRIPCION Sucursal int 10 Llave primaria nombre varchart 20 direccion dirección varchart 20 calle teléfono int 10 numero
  • 6. NOMBRE DE LA TABLA _____TIENE__ FECHA 14/JUNIO/2013_ DESCRIPCION __ALMACENA DATOS DEL TIENE____________________ RELACIONES TIENE ENLAZA A COMPRA Y PRODUCTO CAMPOS CLAVE COMPRA _PRODUCTO NOMBRE DE LA TABLA _ESTAN__ FECHA 31/MAYO/2013_ DESCRIPCION __ALMACENA DATOS DEL ESTAN NOMBRE TIPO TAMAÑO DESCRIPCION PRODUCTO VARCHART 20 Llave primaria DEPARTAMENTO VARCHART 20 numero RELACIONES ESTAN ENLAZA A PRODUCTO Y DEPARTAMENTO CAMPO CLAVE PRODUCTO_DEPAR NOMBRE TIPO TAMAÑO DESCRIPCION COMPRA VARCHART 20 total PRODUCTO VARCHART 20 cantidad
  • 7. SCRIP Table `haros`.`clientes` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `haros`.`clientes` ( `id` INT NOT NULL AUTO_INCREMENT , `nombre` VARCHAR(20) NOT NULL , `direccion` VARCHAR(20) NOT NULL , `telefono` VARCHAR(20) NOT NULL , `calle` VARCHAR(15) NOT NULL , `apellidos` VARCHAR(45) NOT NULL , `correo` VARCHAR(15) NOT NULL , `localidad` VARCHAR(15) NOT NULL , `curp` CHAR(15) NOT NULL , `folio` INT(10) NOT NULL , `ciudad` VARCHAR(45) NOT NULL , `colonia` VARCHAR(45) NOT NULL , `años` INT(10) NOT NULL , PRIMARY KEY (`id`) ) ENGINE = InnoDB;
  • 8. -- ----------------------------------------------------- -- Table `haros`.`cajeros` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `haros`.`cajeros` ( `socursal` INT(10) NOT NULL AUTO_INCREMENT , `nombre` VARCHAR(20) NOT NULL , `direccion` VARCHAR(20) NOT NULL , `telefono` INT(10) NOT NULL , PRIMARY KEY (`socursal`) ) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `haros`.`compras` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `haros`.`compras` ( `folio` INT(10) NOT NULL , `fecha` INT(10) NOT NULL , `iva` INT(10) NOT NULL , `clientes_id` INT NOT NULL , `cajeros_socursal` INT(10) NOT NULL ,
  • 9. PRIMARY KEY (`folio`, `clientes_id`, `cajeros_socursal`) , INDEX `fk_compras_clientes1_idx` (`clientes_id` ASC) , INDEX `fk_compras_cajeros1_idx` (`cajeros_socursal` ASC) , CONSTRAINT `fk_compras_clientes1` FOREIGN KEY (`clientes_id` ) REFERENCES `haros`.`clientes` (`id` ) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_compras_cajeros1` FOREIGN KEY (`cajeros_socursal` ) REFERENCES `haros`.`cajeros` (`socursal` ) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `haros`.`departamentos` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `haros`.`departamentos` ( `numpasillo` INT(10) NOT NULL AUTO_INCREMENT ,
  • 10. `numproducto` INT(10) NULL , `ubicacion` VARCHAR(20) NOT NULL , `nomencargado` VARCHAR(20) NOT NULL , PRIMARY KEY (`numpasillo`) ) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `haros`.`productos` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `haros`.`productos` ( `codigo` INT(10) NOT NULL AUTO_INCREMENT , `precio` INT(10) NOT NULL , `nombre` VARCHAR(20) NOT NULL , `caducidad` VARCHAR(20) NOT NULL , PRIMARY KEY (`codigo`) ) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `haros`.`estan`
  • 11. -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `haros`.`estan` ( `productos` INT(10) NOT NULL , `departamentos` INT(10) NOT NULL , INDEX `fk_estan_productos1_idx` (`productos` ASC) , CONSTRAINT `fk_estan_productos1` FOREIGN KEY (`productos` ) REFERENCES `haros`.`productos` (`codigo` ) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_estan_departamentos1` FOREIGN KEY (`departamentos` ) REFERENCES `haros`.`departamentos` (`num pasillo` ) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `haros`.`tienen` -- -----------------------------------------------------
  • 12. CREATE TABLE IF NOT EXISTS `haros`.`tienen` ( `compras_folio` INT(10) NOT NULL AUTO_INCREMENT , `productos_codigo` INT(10) NOT NULL , INDEX `fk_tienen_productos1_idx` (`productos_codigo` ASC) , CONSTRAINT `fk_tienen_compras1` FOREIGN KEY (`compras_folio` ) REFERENCES `haros`.`compras` (`folio` ) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_tienen_productos1` FOREIGN KEY (`productos_codigo` ) REFERENCES `haros`.`productos` (`codigo` ) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB;