Base de datos de una pastelería
Enviado por Armando Zepol • 11 de Septiembre de 2020 • Trabajo • 1.412 Palabras (6 Páginas) • 4.399 Visitas
g[pic 1][pic 2][pic 3][pic 4][pic 5]
[pic 6][pic 7]
[pic 8][pic 9][pic 10][pic 11][pic 12]
En esta base de datos conoceremos la información para una pastelería, donde se harán los campos para conocer la información siguiente: Cuantos pasteles hay en inventario, cuantos pasteles se han vendieron, cuantos pasteles se deben de hacer, los productos que venden (gelatina, flan, pastel), el tamaño del pastel si es chico, mediano, grande, los sabores, la fecha de elaboración y fecha de caducidad, el personal que elaboró el pastel, los ingredientes, la persona que compra el pastel, si lo pidieron de encargo.
Clientes | Ventas | Inventario | Productos |
|
|
|
|
Recetas | Producción | Empleados | Encargos |
|
|
|
|
Proveedor | Detalle encargos | Detalle ventas | Proveedores por inventario |
|
|
|
|
[pic 13]
Script:
-- phpMyAdmin SQL Dump
-- version 5.0.2
-- https://www.phpmyadmin.net/
--
-- Servidor: localhost
-- Tiempo de generación: 02-07-2020 a las 04:21:26
-- Versión del servidor: 5.7.30-0ubuntu0.18.04.1
-- Versión de PHP: 7.2.24-0ubuntu0.18.04.6
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
--
-- Base de datos: `pasteleria`
--
CREATE DATABASE IF NOT EXISTS `pasteleria` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `pasteleria`;
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `clientes`
--
CREATE TABLE `clientes` (
`idCliente` int(6) UNSIGNED ZEROFILL NOT NULL,
`nombre(s)` varchar(100) NOT NULL,
`apellido1` varchar(50) NOT NULL,
`apellido2` varchar(50) DEFAULT NULL,
`telefono` char(8) DEFAULT NULL,
`calle` varchar(100) DEFAULT NULL,
`colonia` varchar(100) DEFAULT NULL,
`numero exterior` varchar(100) DEFAULT NULL,
`numero interior` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `clientes`
--
INSERT INTO `clientes` (`idCliente`, `nombre(s)`, `apellido1`, `apellido2`, `telefono`, `calle`, `colonia`, `numero exterior`, `numero interior`) VALUES
(000001, 'LUIS', 'CASTANEDA', 'MARTINEZ', '78889848', NULL, NULL, NULL, NULL),
(000002, 'MIGUEL', 'ZEPEDA', NULL, '68412181', NULL, NULL, NULL, NULL);
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `detalleencargos`
--
CREATE TABLE `detalleencargos` (
`idEncargo` int(3) UNSIGNED ZEROFILL NOT NULL,
`idProducto` int(3) UNSIGNED ZEROFILL NOT NULL,
`cantidad` int(3) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `detalleencargos`
--
INSERT INTO `detalleencargos` (`idEncargo`, `idProducto`, `cantidad`) VALUES
(001, 001, 1);
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `detalleventas`
--
CREATE TABLE `detalleventas` (
`idVenta` int(9) UNSIGNED ZEROFILL NOT NULL,
`idProducto` int(3) UNSIGNED ZEROFILL NOT NULL,
`precio` double(5,2) NOT NULL,
`cantidad` int(3) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Volcado de datos para la tabla `detalleventas`
--
INSERT INTO `detalleventas` (`idVenta`, `idProducto`, `precio`, `cantidad`) VALUES
...