Tp
Consignas:
-Escrbir el nombre necesario en SQL para realizar las siguientes operaciones;
Crear una bdd, y nombrarla similar al escenario
Crear 5 tablas con por lo menos 5 atributos cada una
Por lo menos 4 de estas tablas deben estar relacionadas
Cargar al menos 4 valores por tabla
Eliminar al menos un valor por cada tabla que cumpla cierta condición
Hacer un SELECT de cada tabla de acuerdo a algún criterio
Eliminar la base de datos creadas en el punto 1
CREATE DATABASE muebleria (
CREATE TABLE muebles (
id_muebles INT PRIMARY KEY
Nombre TEXT NOT NULL,
Tipo_de_mueble TEXT NOT NULL,
Madera TEXT NOT NULL,
Medidas TEXT NOT NULL
);
CREATE TABLE Clientes (
id_Cliente INT PRIMARY KEY
Nombre TEXT NOT NULL,
DNI TEXT NOT NULL,
Edad INT NOT NULL,
id_Venta INT NOT NULL,
FOREIGN KEY (id_Venta) references Ventas (id_Venta)
);
CREATE TABLE Empleados (
id_Empleado INT PRIMARY KEY
Nombre TEXT NOT NULL,
DNI TEXT NOT NULL,
Edad INT NOT NULL,
Tipo_de_Empleado TEXT NOT NULL,
id_Cliente INT NOT NULL,
FOREIGN KEY (id_Cliente) references Clientes (id_Cliente)
);
CREATE TABLE Ventas (
id_Venta INT PRIMARY KEY
Fecha_de_Realización INT NOT NULL,
id_muebles INT NOT NULL,
id_Cliente INT NOT NULL,
Total INT NOT NULL,
Metodo_de_Pago TEXT NOT NULL,
FOREIGN KEY (id_muebles) references muebles (id_muebles),
FOREIGN KEY (id_Cliente) references Clientes (id_Cliente)
);
CREATE TABLE Stock (
id_Stock INT PRIMARY KEY
id_muebles TEXT NOT NULL,
Cantidad TEXT NOT NULL,
id_Venta INT NOT NULL,
FOREIGN KEY (id_muebles) references muebles (id_muebles),
FOREIGN KEY (id_Cliente) references Clientes (id_Cliente)
);
INSERT INTO muebles VALUES (1, "Armario", "Dormitorio", "Sauce", "190cm, 200cm");
INSERT INTO muebles VALUES (2, "Cama", "Dormitorio", "Roble", "150cm, 180cm");
INSERT INTO muebles VALUES (3, "Repisa", "Sala de Estar", "Roble", "60cm, 9cm");
INSERT INTO muebles VALUES (4, "Mesa", "Comedor", "Pino", "74cm, 90cm, 180cm");
INSERT INTO clientes VALUES (1, "Ana", "47.998.965", 20, 3);
INSERT INTO clientes VALUES (2, "Catalina", "46.744.325", 23, 2);
INSERT INTO clientes VALUES (3, "Azul", "42.877.695", 18, 1);
INSERT INTO clientes VALUES (4, "Gonzalo", "46.888.632", 21, 4);
INSERT INTO empleados VALUES (1, "Pilar", "46.888.632", "Sauce", "190cm, 200cm");
INSERT INTO empleados VALUES (2, "Cama", "Dormitorio", "Roble", "150cm, 180cm");
INSERT INTO empleados VALUES (3, "Repisa", "Sala de Estar", "Roble", "60cm, 9cm");
INSERT INTO empleados VALUES (4, "Mesa", "Comedor", "Pino", "74cm, 90cm, 180cm");
INSERT INTO muebles VALUES (1, "Armario", "Dormitorio", "Sauce", "190cm, 200cm");
INSERT INTO muebles VALUES (2, "Cama", "Dormitorio", "Roble", "150cm, 180cm");
INSERT INTO muebles VALUES (3, "Repisa", "Sala de Estar", "Roble", "60cm, 9cm");
INSERT INTO muebles VALUES (4, "Mesa", "Comedor", "Pino", "74cm, 90cm, 180cm");
INSERT INTO muebles VALUES (1, "Armario", "Dormitorio", "Sauce", "190cm, 200cm");
INSERT INTO muebles VALUES (2, "Cama", "Dormitorio", "Roble", "150cm, 180cm");
INSERT INTO muebles VALUES (3, "Repisa", "Sala de Estar", "Roble", "60cm, 9cm");
INSERT INTO muebles VALUES (4, "Mesa", "Comedor", "Pino", "74cm, 90cm, 180cm");