ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Desarrollo Base de Datos


Enviado por   •  29 de Noviembre de 2018  •  Trabajo  •  2.160 Palabras (9 Páginas)  •  97 Visitas

Página 1 de 9

[pic 1][pic 2][pic 3][pic 4]


[pic 5][pic 6]

Índice

  • Fase 1
  • Estructura de la base de datos
  • Diagrama de entidad relación.
  • Fase 2
  • La base de datos en sql
  • La interfaz en cualquier lenguaje
  • Manual de usuario y tecnico


Estructura de la Base de Datos

[pic 7]

[pic 8]


Pantalla de relaciones en SQL

[pic 9]

[pic 10]

Sentencias para crear la BD.

SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;

SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;

SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES';

DROP SCHEMA IF EXISTS `dbTienda` ;

CREATE SCHEMA IF NOT EXISTS `dbTienda` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci ;

USE `dbTienda` ;

-- -----------------------------------------------------

-- Table `dbTienda`.`ARTICULOS_VENDIDOS`

-- -----------------------------------------------------

CREATE  TABLE IF NOT EXISTS `dbTienda`.`ARTICULOS_VENDIDOS` (

  `ID_PRODUCTO` INT NOT NULL AUTO_INCREMENT ,

  `USER_NAME` VARCHAR(255) NULL ,

  `CANTIDAD` INT NULL ,

  `IVA` INT NULL ,

  PRIMARY KEY (`ID_PRODUCTO`) )

ENGINE = InnoDB;

-- -----------------------------------------------------

-- Table `dbTienda`.`CAT_TIPO_VENTA`

-- -----------------------------------------------------

CREATE  TABLE IF NOT EXISTS `dbTienda`.`CAT_TIPO_VENTA` (

  `ID_TIPO_VENTA` INT NOT NULL AUTO_INCREMENT ,

  `DESC_TIPO_VENTA` VARCHAR(50) NULL ,

  PRIMARY KEY (`ID_TIPO_VENTA`) )

ENGINE = InnoDB;

-- -----------------------------------------------------

-- Table `dbTienda`.`CAT_CIENTES`

-- -----------------------------------------------------

CREATE  TABLE IF NOT EXISTS `dbTienda`.`CAT_CIENTES` (

  `ID_CLIENTE` INT NOT NULL AUTO_INCREMENT ,

  `PATERNO` VARCHAR(50) NULL ,

  `MATERNO` VARCHAR(50) NULL ,

  `NOMBRE` VARCHAR(50) NULL ,

  `ID_TIPO_VENTA` INT NULL ,

  PRIMARY KEY (`ID_CLIENTE`) ,

  CONSTRAINT `TIPO VENTA`

    FOREIGN KEY (`ID_TIPO_VENTA` )

    REFERENCES `dbTienda`.`CAT_TIPO_VENTA` (`ID_TIPO_VENTA` )

    ON DELETE NO ACTION

    ON UPDATE NO ACTION)

ENGINE = InnoDB;

CREATE INDEX `TIPO VENTA_idx` ON `dbTienda`.`CAT_CIENTES` (`ID_TIPO_VENTA` ASC) ;

-- -----------------------------------------------------

-- Table `dbTienda`.`CAT_CAJAS`

-- -----------------------------------------------------

CREATE  TABLE IF NOT EXISTS `dbTienda`.`CAT_CAJAS` (

  `ID_CAJA` INT NOT NULL AUTO_INCREMENT ,

  `DESC_CAJA` VARCHAR(50) NULL ,

  `DISPONIBLE` TINYINT(1) NULL ,

  `USER_NAME` VARCHAR(50) NULL ,

  PRIMARY KEY (`ID_CAJA`) )

ENGINE = InnoDB;

-- -----------------------------------------------------

-- Table `dbTienda`.`CAT_DEPARTAMENTO`

-- -----------------------------------------------------

CREATE  TABLE IF NOT EXISTS `dbTienda`.`CAT_DEPARTAMENTO` (

  `ID_DEPARTAMENTO` VARCHAR(50) NOT NULL ,

  `DESC_DEPARTAMENTO` VARCHAR(100) NULL ,

  PRIMARY KEY (`ID_DEPARTAMENTO`) )

ENGINE = InnoDB;

-- -----------------------------------------------------

-- Table `dbTienda`.`CAT_UNIDAD_MEDIDA`

-- -----------------------------------------------------

CREATE  TABLE IF NOT EXISTS `dbTienda`.`CAT_UNIDAD_MEDIDA` (

  `ID_UNIDAD_MEDIDA` INT NOT NULL AUTO_INCREMENT ,

  `DES_UNIDAD_MEDIDA` VARCHAR(50) NULL ,

  PRIMARY KEY (`ID_UNIDAD_MEDIDA`) )

ENGINE = InnoDB;

-- -----------------------------------------------------

-- Table `dbTienda`.`CAT_PRODUCTOS`

-- -----------------------------------------------------

CREATE  TABLE IF NOT EXISTS `dbTienda`.`CAT_PRODUCTOS` (

  `ID_PRODUCTO` VARCHAR(50) NOT NULL ,

  `DESC_PRODUCTO` VARCHAR(255) NULL ,

  `ID_UNIDAD_MEDIDA` INT NULL ,

  `CANTIDAD` DOUBLE NULL ,

  `P_U_COMPRA` DOUBLE NULL ,

  `P_U_VENTA` DOUBLE NULL ,

  `ID_DEPARTAMENTO` VARCHAR(50) NULL ,

  `CANTIDAD_MIN` DOUBLE NULL ,

  `IVA` DOUBLE NULL ,

  `P_U_MAYOREO` DOUBLE NULL ,

  `P_S_MAYOREO` DOUBLE NULL ,

  PRIMARY KEY (`ID_PRODUCTO`) ,

  CONSTRAINT `UNIDAD MEDIDA`

    FOREIGN KEY (`ID_UNIDAD_MEDIDA` )

    REFERENCES `dbTienda`.`CAT_UNIDAD_MEDIDA` (`ID_UNIDAD_MEDIDA` )

    ON DELETE NO ACTION

    ON UPDATE NO ACTION,

  CONSTRAINT `DEPARTAMENTO`

    FOREIGN KEY (`ID_DEPARTAMENTO` )

    REFERENCES `dbTienda`.`CAT_DEPARTAMENTO` (`ID_DEPARTAMENTO` )

    ON DELETE NO ACTION

    ON UPDATE NO ACTION)

ENGINE = InnoDB;

CREATE INDEX `UNIDAD MEDIDA_idx` ON `dbTienda`.`CAT_PRODUCTOS` (`ID_UNIDAD_MEDIDA` ASC) ;

CREATE INDEX `DEPARTAMENTO_idx` ON `dbTienda`.`CAT_PRODUCTOS` (`ID_DEPARTAMENTO` ASC) ;

-- -----------------------------------------------------

-- Table `dbTienda`.`CAT_TIENDAS`

...

Descargar como (para miembros actualizados) txt (20 Kb) pdf (1 Mb) docx (643 Kb)
Leer 8 páginas más »
Disponible sólo en Clubensayos.com