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