Page 7 - Vicente de la Varga Vázquez ACT_01
P. 7

•  “descipcion”: texto, máximo 256 caracteres

                             d.  Tabla “línea_compra”, con los siguientes campos:
                                      •  “id_linea_compra”: autonumérico, clave primaria, no nulo
                                      •  “id_compra”:  núm.  11  dígitos,  clave  foránea  de
                                         compra.id_compra
                                      •  “id_producto”:  núm.  11  dígitos,  clave  foránea  de
                                         producto.id_producto
                                      •  “cantidad”: entero, 11 dígitos.
                                      •  “descuento”: float

                             e.  Vista    “v_productos_comprados”,  que  visualizará  para  todos  los
                                productos comprados, el identificador de la compra, el comprador que
                                la ha hecho, el nombre del producto, su código y cantidad, y la fecha de
                                compra.



                  Creación de las tablas requeridos en la actividad.
                  Voy a escribir la tabla a, b, c, d y e.

                  Craeción de la BBDD “bbdd_comprascar”.

                  CREATE SCHEMA bbdd_comprascar DEFAULT CHARACTER SET utf8 ;

                  Apartado a, b y c.

                  CREATE TABLE bbdd_comprascar.comprador (
                    id_comprador INT NOT NULL AUTO_INCREMENT,
                    nombre_completo VARCHAR(200) NULL,
                    email VARCHAR(100) NULL,
                    DNI VARCHAR(9) NULL,
                    PRIMARY KEY (id_comprador),
                    UNIQUE INDEX DNI_UNIQUE (DNI ASC));

                  CREATE TABLE bbdd_comprascar.producto (
                    id_producto INT NOT NULL AUTO_INCREMENT,
                    nombre_producto VARCHAR(200) NULL,
                    codigo VARCHAR(10) NOT NULL,
                    precio_unidad FLOAT NULL,
                    descripcion VARCHAR(256) NULL,
                    PRIMARY KEY (id_producto),
                    UNIQUE INDEX codigo_UNIQUE (codigo ASC));

                  CREATE TABLE bbdd_comprascar.compra (
                    id_compra INT NOT NULL AUTO_INCREMENT,


                  VICENTE DE LA VARGA VÁZQUEZ              ASIX                                      7
   2   3   4   5   6   7   8   9   10   11   12