Solución Actividad

Descargar como xlsx, pdf o txt
Descargar como xlsx, pdf o txt
Está en la página 1de 5

Modelo Relacional (MR)

Producto Cliente
pk codigo pk codigo
descripcion nombre
precio apellidos
stock direccion
telefono

Cliente_producto
pk2 codigo_cliente fk1
codigo_producto fk2
numero_compra
fecha

DROP TABLE demo;

CREATE TABLE producto( CREATE TABLE cliente(


codigo VARCHAR(10) PRIMARY KEY, codigo VARCHAR(10) PRIMARY KEY,
descripcion VARCHAR(100), nombre VARCHAR(20),
precio INTEGER, apellidos VARCHAR(20),
stock INTEGER); direccion VARCHAR(100),
telefono INTEGER);
CREATE TABLE cliente_producto(
codigo_producto VARCHAR(10),
codigo_cliente VARCHAR(10),
numero_compra INTEGER,
fecha DATE,
CONSTRAINT pk2 PRIMARY KEY (codigo_producto,codigo_cliente),
CONSTRAINT fk1 FOREIGN KEY (codigo_producto) REFERENCES producto (codigo),
CONSTRAINT fk2 FOREIGN KEY (codigo_cliente) REFERENCES cliente (codigo));

ALTER TABLE producto ADD fecha_ingreso DATE;


ALTER TABLE proveedor DROP COLUMN provincia;
ALTER TABLE proveedor ADD comuna VARCHAR(15);

CREATE TABLE producto(


codigo VARCHAR(10) PRIMARY KEY,
descripcion VARCHAR(100),
precio INTEGER,
stock INTEGER,
fecha_ingreso DATE);

INSERT INTO producto VALUES( INSERT INTO cliente VALUES(


'we2345','Detergente',1800,40,'2021-10-20'); 'clie2578','Luis','Perez Gonzales','Alameda #1800 Santiago',2

SELECT * FROM cliente;


INSERT INTO cliente_producto VALUES( INSERT INTO proveedor_producto VALUES(
'we2345','clie2578',2504,'2022-03-10'); 'pro7896', 'we2345');
Proveedor
pk codigo
nombre
apellidos
direccion
provincia
telefono

Proveedor_producto
pk1 codigo_proveedor fk3
codigo_producto fk4

CREATE TABLE proveedor(


10) PRIMARY KEY, codigo VARCHAR(10) PRIMARY KEY,
nombre VARCHAR(20),
apellidos VARCHAR(20),
direccion VARCHAR(100),
provincia VARCHAR(40),
telefono INTEGER);

CREATE TABLE proveedor_producto(


codigo_proveedor VARCHAR(10),
codigo_producto VARCHAR(10),
CONSTRAINT fk4 FOREIGN KEY (codigo_producto) REFERENCES producto (codigo),
oducto (codigo), CONSTRAINT fk3 FOREIGN KEY (codigo_proveedor) REFERENCES proveedor (codigo),
te (codigo)); CONSTRAINT pk1 PRIMARY KEY (codigo_producto,codigo_proveedor));

erez Gonzales','Alameda #1800 Santiago',227893214); INSERT INTO proveedor VALUES(


'pro7896','Juan','Gonzales Perez','Los Abedules #800',224
eedor_producto VALUES(
RENCES producto (codigo),
ERENCES proveedor (codigo),
o_proveedor));

zales Perez','Los Abedules #800',224569871,'Maipú');

También podría gustarte