SlideShare una empresa de Scribd logo
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 : Lizbeth Martínez Dávila
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;

Más contenido relacionado

La actualidad más candente

Sim exc13p mod1
Sim exc13p mod1Sim 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
José Ricardo Tillero Giménez
 
Base de datos para empresas
Base de datos para empresasBase de datos para empresas
Base de datos para empresas
PaulinaHdz1
 
Bases de Datos CBTis172
Bases de Datos CBTis172Bases de Datos CBTis172
Bases de Datos CBTis172PaulinaHdz1
 

La actualidad más candente (6)

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
 
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
 
Laboratorio
LaboratorioLaboratorio
Laboratorio
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 

Similar a Lizbeth2

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 172MRR2013
 
Proyecto1 Bases de Datos
Proyecto1 Bases de DatosProyecto1 Bases de Datos
Proyecto1 Bases de Datos
Elisabet Cuevas
 
Omar,liz,chuya,freddy y hector
Omar,liz,chuya,freddy y hectorOmar,liz,chuya,freddy y hector
Omar,liz,chuya,freddy y hectorFreddy Ojeda
 
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 ♥
Isabel Vlz MoOrales
 
Sql
SqlSql
Manual formato para Facturacion electronica
Manual formato para Facturacion electronicaManual formato para Facturacion electronica
Manual formato para Facturacion electronica
Jonathan Muñoz Solano
 
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 v1lnavarros
 
Teoria de sql y ejercicios
Teoria de sql y ejerciciosTeoria de sql y ejercicios
Teoria de sql y ejercicios
Juan Villena
 
Taller Transact SQL ITProsDC - T2
Taller Transact SQL ITProsDC - T2Taller Transact SQL ITProsDC - T2
Taller Transact SQL ITProsDC - T2
Julián Castiblanco
 
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
José Ricardo Tillero Giménez
 
UNEFA Guía de Ejercicios de Normalizacion
UNEFA Guía de Ejercicios de NormalizacionUNEFA Guía de Ejercicios de Normalizacion
UNEFA Guía de Ejercicios de Normalizacion
José Ricardo Tillero Giménez
 
PRIMER PROYECTO DE BASE DE DATOS HERIBERTO RAZO BOCANEGRA
PRIMER PROYECTO DE BASE DE DATOS HERIBERTO RAZO BOCANEGRAPRIMER PROYECTO DE BASE DE DATOS HERIBERTO RAZO BOCANEGRA
PRIMER PROYECTO DE BASE DE DATOS HERIBERTO RAZO BOCANEGRAHeriberto Razo Bocanegra
 
Diapositivas del Proyecto de Aula (SILIPRO)
Diapositivas del Proyecto de Aula (SILIPRO)Diapositivas del Proyecto de Aula (SILIPRO)
Diapositivas del Proyecto de Aula (SILIPRO)
guestc718eb
 
Sq Lv1a
Sq Lv1aSq Lv1a
Sq Lv1a
Daniel Cruz
 
Generals Tool 2
Generals Tool 2Generals Tool 2
Generals Tool 2
UNIVERSIDAD VERACRUZANA
 

Similar a Lizbeth2 (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
 
Proyecto1 Bases de Datos
Proyecto1 Bases de DatosProyecto1 Bases de Datos
Proyecto1 Bases de Datos
 
Omar, lis,chuya
Omar, lis,chuyaOmar, lis,chuya
Omar, lis,chuya
 
Omar,liz,chuya,freddy y hector
Omar,liz,chuya,freddy y hectorOmar,liz,chuya,freddy y hector
Omar,liz,chuya,freddy y hector
 
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
 
Manual formato para Facturacion electronica
Manual formato para Facturacion electronicaManual formato para Facturacion electronica
Manual formato para Facturacion electronica
 
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
 
Generals tools eq.2
Generals tools eq.2Generals tools eq.2
Generals tools eq.2
 
Taller Transact SQL ITProsDC - T2
Taller Transact SQL ITProsDC - T2Taller Transact SQL ITProsDC - T2
Taller Transact SQL ITProsDC - T2
 
Proyecto
Proyecto Proyecto
Proyecto
 
Tienda Carlitos
Tienda CarlitosTienda Carlitos
Tienda Carlitos
 
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
 
Guía de ejercicios de normalizacion
Guía de ejercicios de normalizacionGuía de ejercicios de normalizacion
Guía de ejercicios de normalizacion
 
UNEFA Guía de Ejercicios de Normalizacion
UNEFA Guía de Ejercicios de NormalizacionUNEFA Guía de Ejercicios de Normalizacion
UNEFA Guía de Ejercicios de Normalizacion
 
PRIMER PROYECTO DE BASE DE DATOS HERIBERTO RAZO BOCANEGRA
PRIMER PROYECTO DE BASE DE DATOS HERIBERTO RAZO BOCANEGRAPRIMER PROYECTO DE BASE DE DATOS HERIBERTO RAZO BOCANEGRA
PRIMER PROYECTO DE BASE DE DATOS HERIBERTO RAZO BOCANEGRA
 
Diapositivas del Proyecto de Aula (SILIPRO)
Diapositivas del Proyecto de Aula (SILIPRO)Diapositivas del Proyecto de Aula (SILIPRO)
Diapositivas del Proyecto de Aula (SILIPRO)
 
Sq Lv1a
Sq Lv1aSq Lv1a
Sq Lv1a
 
Generals Tool 2
Generals Tool 2Generals Tool 2
Generals Tool 2
 

Más de Lizbeth Martinez Davila

Contraseña de facebook
Contraseña de facebookContraseña de facebook
Contraseña de facebook
Lizbeth Martinez Davila
 
Contraseña de facebook
Contraseña de facebookContraseña de facebook
Contraseña de facebook
Lizbeth Martinez Davila
 
Tecnologías emergentes
Tecnologías emergentesTecnologías emergentes
Tecnologías emergentes
Lizbeth Martinez Davila
 
Tecnologías emergentes
Tecnologías emergentesTecnologías emergentes
Tecnologías emergentes
Lizbeth Martinez Davila
 
Normatividad de las telecomunicaciones_lizbeth
Normatividad de las telecomunicaciones_lizbethNormatividad de las telecomunicaciones_lizbeth
Normatividad de las telecomunicaciones_lizbeth
Lizbeth Martinez Davila
 
Lizbeth antenas 481200599
Lizbeth antenas 481200599Lizbeth antenas 481200599
Lizbeth antenas 481200599
Lizbeth Martinez Davila
 
Trabajolucializ pancho
Trabajolucializ panchoTrabajolucializ pancho
Trabajolucializ pancho
Lizbeth Martinez Davila
 
Ejercicios de maxima lizbeth martinez_davila
Ejercicios de maxima lizbeth martinez_davilaEjercicios de maxima lizbeth martinez_davila
Ejercicios de maxima lizbeth martinez_davila
Lizbeth Martinez Davila
 
Manual eloy lipis
Manual eloy lipisManual eloy lipis
Manual eloy lipis
Lizbeth Martinez Davila
 
Oraciones de ingless
Oraciones de inglessOraciones de ingless
Oraciones de ingless
Lizbeth Martinez Davila
 
Ingless
InglessIngless
Desarrollon de applicaciones i
Desarrollon de applicaciones iDesarrollon de applicaciones i
Desarrollon de applicaciones i
Lizbeth Martinez Davila
 
Internek
InternekInternek

Más de Lizbeth Martinez Davila (17)

Contraseña de facebook
Contraseña de facebookContraseña de facebook
Contraseña de facebook
 
Contraseña de facebook
Contraseña de facebookContraseña de facebook
Contraseña de facebook
 
Tecnologías emergentes
Tecnologías emergentesTecnologías emergentes
Tecnologías emergentes
 
Tecnologías emergentes
Tecnologías emergentesTecnologías emergentes
Tecnologías emergentes
 
Interfaces
InterfacesInterfaces
Interfaces
 
Abstraccionomar
AbstraccionomarAbstraccionomar
Abstraccionomar
 
Polimorfismoomar
PolimorfismoomarPolimorfismoomar
Polimorfismoomar
 
Normatividad de las telecomunicaciones_lizbeth
Normatividad de las telecomunicaciones_lizbethNormatividad de las telecomunicaciones_lizbeth
Normatividad de las telecomunicaciones_lizbeth
 
Lizbeth antenas 481200599
Lizbeth antenas 481200599Lizbeth antenas 481200599
Lizbeth antenas 481200599
 
Trabajolucializ pancho
Trabajolucializ panchoTrabajolucializ pancho
Trabajolucializ pancho
 
Ejercicios de maxima lizbeth martinez_davila
Ejercicios de maxima lizbeth martinez_davilaEjercicios de maxima lizbeth martinez_davila
Ejercicios de maxima lizbeth martinez_davila
 
Manual eloy lipis
Manual eloy lipisManual eloy lipis
Manual eloy lipis
 
Manual eloy lipis
Manual eloy lipisManual eloy lipis
Manual eloy lipis
 
Oraciones de ingless
Oraciones de inglessOraciones de ingless
Oraciones de ingless
 
Ingless
InglessIngless
Ingless
 
Desarrollon de applicaciones i
Desarrollon de applicaciones iDesarrollon de applicaciones i
Desarrollon de applicaciones i
 
Internek
InternekInternek
Internek
 

Lizbeth2

  • 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 : Lizbeth Martínez Dávila 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;