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

Planteamiento de algoritmos


Enviado por   •  10 de Noviembre de 2020  •  Tarea  •  1.907 Palabras (8 Páginas)  •  173 Visitas

Página 1 de 8

1 DE OCTUBRE DE 2020

[pic 1] [pic 2]

UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO

Ingeniería en Desarrollo de Software

Administración de bases de datos

Actividad 1 Unidad 2: Planteamiento de algoritmos

URIEL PRIETO

ES1822030011

Newdary@nube.unadmexico.mx

Mo. Dorian Ruiz Alonso

Toma capturas de pantalla de la ejecución en línea de comando de las consultas DDL, para implementar el modelo de base de datos que se te indica a continuación:

-- MySQL Workbench Forward Engineering

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='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';

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

-- Schema 180207

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

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

-- Schema 180207

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

CREATE SCHEMA IF NOT EXISTS `180207` DEFAULT CHARACTER SET utf8 ;

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

-- Schema phpmyadmin

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

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

-- Schema phpmyadmin

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

CREATE SCHEMA IF NOT EXISTS `phpmyadmin` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin ;

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

-- Schema test

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

USE `180207` ;

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

-- Table `180207`.`Cliente`

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

CREATE TABLE IF NOT EXISTS `180207`.`Cliente` (

  `Clave` INT NOT NULL,

  `RFC` VARCHAR(45) NOT NULL,

  `Nombre` VARCHAR(45) NOT NULL,

  `Apellido1` VARCHAR(45) NOT NULL,

  `Apellido2` VARCHAR(45) NOT NULL,

  `Calle` VARCHAR(45) NOT NULL,

  `Numero` INT NOT NULL,

  `Colonia` VARCHAR(45) NOT NULL,

  PRIMARY KEY (`Clave`))

ENGINE = InnoDB;

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

-- Table `180207`.`Venta`

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

CREATE TABLE IF NOT EXISTS `180207`.`Venta` (

  `No. Factura` INT NOT NULL,

  `Fecha` DATETIME NOT NULL,

  `Cliente_Clave` INT NOT NULL,

  PRIMARY KEY (`No. Factura`),

  INDEX `fk_Venta_Cliente_idx` (`Cliente_Clave` ASC) VISIBLE,

  CONSTRAINT `fk_Venta_Cliente`

    FOREIGN KEY (`Cliente_Clave`)

    REFERENCES `180207`.`Cliente` (`Clave`)

    ON DELETE NO ACTION

    ON UPDATE NO ACTION)

ENGINE = InnoDB;

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

-- Table `180207`.`Inventario`

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

CREATE TABLE IF NOT EXISTS `180207`.`Inventario` (

  `IdProducto` INT NOT NULL,

  `Nombre` VARCHAR(45) NOT NULL,

  `Descripci[on` VARCHAR(45) NOT NULL,

  `Stock` INT NOT NULL,

  `Precio` INT NOT NULL,

  PRIMARY KEY (`IdProducto`))

ENGINE = InnoDB;

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

-- Table `180207`.`Proveedor`

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

CREATE TABLE IF NOT EXISTS `180207`.`Proveedor` (

  `No.Proveedor` INT NOT NULL,

  `RFC` VARCHAR(45) NOT NULL,

  `Nombre` VARCHAR(45) NOT NULL,

  `Calle` VARCHAR(45) NOT NULL,

  `Número` INT NOT NULL,

  `Colonia` VARCHAR(45) NOT NULL,

  `Proveedorcol` VARCHAR(45) NOT NULL,

  `telefono` CHAR(10) NOT NULL,

  PRIMARY KEY (`No.Proveedor`))

ENGINE = InnoDB;

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

-- Table `180207`.`Compra`

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

CREATE TABLE IF NOT EXISTS `180207`.`Compra` (

  `idCompra` INT NOT NULL,

  `Fecha` DATETIME NOT NULL,

  `Proveedor_No.Proveedor` INT NOT NULL,

  PRIMARY KEY (`idCompra`),

  INDEX `fk_Compra_Proveedor1_idx` (`Proveedor_No.Proveedor` ASC) VISIBLE,

  CONSTRAINT `fk_Compra_Proveedor1`

    FOREIGN KEY (`Proveedor_No.Proveedor`)

    REFERENCES `180207`.`Proveedor` (`No.Proveedor`)

    ON DELETE NO ACTION

    ON UPDATE NO ACTION)

ENGINE = InnoDB;

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

-- Table `180207`.`DetalleVenta`

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

CREATE TABLE IF NOT EXISTS `180207`.`DetalleVenta` (

  `Cantidad` INT NOT NULL,

  `Precio` VARCHAR(45) NOT NULL,

  `Venta_No. Factura` INT NOT NULL,

  `Inventario_IdProducto` INT NOT NULL,

  INDEX `fk_VentaInventario_Venta1_idx` (`Venta_No. Factura` ASC) VISIBLE,

  PRIMARY KEY (`Venta_No. Factura`, `Inventario_IdProducto`),

  INDEX `fk_VentaInventario_Inventario1_idx` (`Inventario_IdProducto` ASC) VISIBLE,

  CONSTRAINT `fk_VentaInventario_Venta1`

    FOREIGN KEY (`Venta_No. Factura`)

    REFERENCES `180207`.`Venta` (`No. Factura`)

    ON DELETE NO ACTION

    ON UPDATE NO ACTION,

  CONSTRAINT `fk_VentaInventario_Inventario1`

...

Descargar como (para miembros actualizados) txt (18 Kb) pdf (297 Kb) docx (639 Kb)
Leer 7 páginas más »
Disponible sólo en Clubensayos.com