SlideShare una empresa de Scribd logo
1 de 13
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 : 16-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;
Base de datos Los Haros

Más contenido relacionado

Destacado

La inteligencia artificial wafii
La inteligencia artificial  wafiiLa inteligencia artificial  wafii
La inteligencia artificial wafiiKami Alejita
 
faults in pictures
faults in picturesfaults in pictures
faults in picturesshielaaringo
 
Banned Books Week: 2007 version
Banned Books Week:  2007 versionBanned Books Week:  2007 version
Banned Books Week: 2007 versionJohan Koren
 
Presentación Tecnología en ESO y Bachillerato
Presentación Tecnología en ESO y BachilleratoPresentación Tecnología en ESO y Bachillerato
Presentación Tecnología en ESO y Bachilleratojorge
 
Evaluation...
Evaluation...Evaluation...
Evaluation...warsanb
 
Bibliography Phase Angle.Prognosti Check
Bibliography Phase Angle.Prognosti CheckBibliography Phase Angle.Prognosti Check
Bibliography Phase Angle.Prognosti CheckAbhishek Deshpande
 
Foss Davao Experience - Nathaniel Jayme
Foss Davao Experience  - Nathaniel JaymeFoss Davao Experience  - Nathaniel Jayme
Foss Davao Experience - Nathaniel Jaymesoss
 
Filling the HTML5 Gaps with Polyfills and Shims
Filling the HTML5 Gaps with Polyfills and ShimsFilling the HTML5 Gaps with Polyfills and Shims
Filling the HTML5 Gaps with Polyfills and Shimsreybango
 
Shalom old testament the beginning year 1 2011, session 2 june thru sept
Shalom old testament the beginning year 1 2011, session 2 june thru septShalom old testament the beginning year 1 2011, session 2 june thru sept
Shalom old testament the beginning year 1 2011, session 2 june thru septShalom Ministries Christian Center
 
Contribuciones al estudio de la sociedad paraguaya
Contribuciones al estudio de la sociedad paraguayaContribuciones al estudio de la sociedad paraguaya
Contribuciones al estudio de la sociedad paraguayaMaría López
 
Ministerie van VROM: Veiligheid gas- en elektrainstallaties
Ministerie van VROM: Veiligheid gas- en elektrainstallatiesMinisterie van VROM: Veiligheid gas- en elektrainstallaties
Ministerie van VROM: Veiligheid gas- en elektrainstallatiesDe Minstreel
 

Destacado (12)

La inteligencia artificial wafii
La inteligencia artificial  wafiiLa inteligencia artificial  wafii
La inteligencia artificial wafii
 
faults in pictures
faults in picturesfaults in pictures
faults in pictures
 
Banned Books Week: 2007 version
Banned Books Week:  2007 versionBanned Books Week:  2007 version
Banned Books Week: 2007 version
 
Presentación Tecnología en ESO y Bachillerato
Presentación Tecnología en ESO y BachilleratoPresentación Tecnología en ESO y Bachillerato
Presentación Tecnología en ESO y Bachillerato
 
Evaluation...
Evaluation...Evaluation...
Evaluation...
 
Bibliography Phase Angle.Prognosti Check
Bibliography Phase Angle.Prognosti CheckBibliography Phase Angle.Prognosti Check
Bibliography Phase Angle.Prognosti Check
 
Foss Davao Experience - Nathaniel Jayme
Foss Davao Experience  - Nathaniel JaymeFoss Davao Experience  - Nathaniel Jayme
Foss Davao Experience - Nathaniel Jayme
 
Filling the HTML5 Gaps with Polyfills and Shims
Filling the HTML5 Gaps with Polyfills and ShimsFilling the HTML5 Gaps with Polyfills and Shims
Filling the HTML5 Gaps with Polyfills and Shims
 
Shalom old testament the beginning year 1 2011, session 2 june thru sept
Shalom old testament the beginning year 1 2011, session 2 june thru septShalom old testament the beginning year 1 2011, session 2 june thru sept
Shalom old testament the beginning year 1 2011, session 2 june thru sept
 
Contribuciones al estudio de la sociedad paraguaya
Contribuciones al estudio de la sociedad paraguayaContribuciones al estudio de la sociedad paraguaya
Contribuciones al estudio de la sociedad paraguaya
 
I2000s02
I2000s02I2000s02
I2000s02
 
Ministerie van VROM: Veiligheid gas- en elektrainstallaties
Ministerie van VROM: Veiligheid gas- en elektrainstallatiesMinisterie van VROM: Veiligheid gas- en elektrainstallaties
Ministerie van VROM: Veiligheid gas- en elektrainstallaties
 

Similar a Base de datos Los Haros

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 DatosElisabet 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
 
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
 
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
 
Manual formato para Facturacion electronica
Manual formato para Facturacion electronicaManual formato para Facturacion electronica
Manual formato para Facturacion electronicaJonathan Muñoz Solano
 
Teoria de sql y ejercicios
Teoria de sql y ejerciciosTeoria de sql y ejercicios
Teoria de sql y ejerciciosJuan Villena
 
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
 
Taller Transact SQL ITProsDC - T2
Taller Transact SQL ITProsDC - T2Taller Transact SQL ITProsDC - T2
Taller Transact SQL ITProsDC - T2Julián Castiblanco
 
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
 

Similar a Base de datos Los Haros (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,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
 
Base de datos para empresas
Base de datos para empresasBase de datos para empresas
Base de datos para empresas
 
Sql
SqlSql
Sql
 
Bases de Datos CBTis172
Bases de Datos CBTis172Bases de Datos CBTis172
Bases de Datos CBTis172
 
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 ♥
 
Manual formato para Facturacion electronica
Manual formato para Facturacion electronicaManual formato para Facturacion electronica
Manual formato para Facturacion electronica
 
Teoria de sql y ejercicios
Teoria de sql y ejerciciosTeoria de sql y ejercicios
Teoria de sql y ejercicios
 
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
 
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
 
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
 
Tienda Carlitos
Tienda CarlitosTienda Carlitos
Tienda Carlitos
 
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
 
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
 
Proyecto
Proyecto Proyecto
Proyecto
 
Sq Lv1a
Sq Lv1aSq Lv1a
Sq Lv1a
 

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
 

Base de datos Los Haros

  • 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 : 16-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;