Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ENTREGA
BUCARAMANGA-SANTANDER
2021
SQL TIENDA NATURVIDA
ENTREGA
INSTRUCTOR
FICHA 2082372
BUCARAMANGA-SANTANDER
2021
Tomando como referente las entidades y los datos presentados a continuacion realice las
siguientes actividades:
Registros:
Tabla Clientes
Tabla Factura_Detalles
Tabla facturas
Tabla productos
Tabla vendedores
Consultas:
1. Que productos superan el valor de 15000.
2. Visualice el código y la descripción de los productos cuando la cantidad sea mayor a 10.
3. Insertar un registro en la tabla producto donde la cantidad sea 14500.
4. Cuantos registros hay en la tabla productos
5. Visualizar las facturas del año 2019.
6. CUANTAS COMPRAS HA HECHO CADA CLIENTE EN LA TIENDA.
7. Muestre todos los registros de la tabla detalle_producto donde el código del producto sea
3404
8. Visualizar los productos donde la cantidad está entre 50 y 100?
9. mostrar todos lo datos del producto menos costoso
10. OBTENER TODOS LOS NOMBRES DE LOS ARTFCULOS Cuya cantidad ESTÉ ENTRE
LOS 50 Y 80 Y ORDENARLOS DE FORMA ASCENDENTE CON BETWEN.
11. Mostrar todas las facturas que ha realizado el usuario lupita22.
12. listar los clientes que facturo el vendedor AnaR7 en el año 2019
13. Visualizar los registros de las tablas clientes y facturas donde en el campo nombre de la
tabla cliente contenga la palabra “se” y ordenarlos por fecha de facturación.
14. Mostrar el total de facturación con numero 1024
15. mostrar las facturas del cliente Gerardo Prospero
16. Actualizar la contraseña del usuario Andre85 a 'Clave123'
17. Cual fue el producto mas vendido en el año 2020.
18. Listar los clientes cuyo correo sea de dominio Hotmail.com
19. Visualizar el total de facturas realizadas por cada vendedor en el 2020
20. Listar el inventario
21. Cuantas facturas se realizaron en el año 2020.
22. Cuantas facturas se generaron por cada año.
DESARROLLO
CREATE DATABASE NaturVida
USE NaturVida
--Vendedores
CREATE TABLE Vendedores(
Codigo INT PRIMARY KEY,
Usuario VARCHAR(15),
Contraseña VARCHAR(30),
Nombre VARCHAR(50),
)
--Parte Facturacion
CREATE TABLE Factura(
Numero INT PRIMARY KEY,
Fecha DATE,
Documento_Cliente INT,
Codigo_Vendedor INT
FOREIGN KEY (Documento_Cliente) REFERENCES Cliente (Documento),
FOREIGN KEY (Codigo_Vendedor) REFERENCES Vendedores (Codigo)
)
--Parte Cliente
CREATE TABLE Cliente(
Documento INT PRIMARY KEY,
Nombre Varchar(250),
Direccion Varchar(250),
Telefono Varchar(30),
Correo Varchar(250) UNIQUE
)
CREATE TABLE Productos(
Codigo INT PRIMARY KEY,
Descripción VARCHAR(50),
Valor_Unidad DECIMAL(15,3),
Cantidad INT
)
--Factura detalle
CREATE TABLE Factura_Detalle(
Id INT IDENTITY(1,1) PRIMARY KEY,
Numero_Factura INT,
Codigo_Productos INT,
Cantidad INT,
Valor_Unidad DECIMAL(15,3)
FOREIGN KEY (Numero_Factura) REFERENCES Factura(Numero),
FOREIGN KEY (Codigo_Productos) REFERENCES Productos (Codigo)
)
--Insertar registros
INSERT INTO Vendedores VALUES
(1542,'Carlos1995','Carlos25.','Carlos Andres Lopez Rodriguez'),
(4584,'Luis1805','Lucho99.','Luis Fernando Rojas Rojas'),
(8574,'AnaR7','Pucca58.','Ana Milena Robles Lopez'),
(1365,'Andre85','Speedmax45.','Andres Felipe Jerez'),
(7586,'Lupita22','Vive100.','Guadalupe Anaya Rojas');
INSERT INTO Cliente VALUES
(14100142,'José Dante Amato Martínez','Cra. 17 #12 # 13,
Bucaramanga','3124578999',
'Josedante12@gmail.com'),
(16421785,'Juan Miguel Abdo Francis','Cra. 35 ##52- 69, Bucaramanga,
Santander','3209378645',
'Abdoju17@gmail.com'),
(19873048,'Jose Francisco Perez',' Cl. 33 #21-15, Floridablanca,
Santander','31441237834',
'Josefran@outlook.com'),
(22479990,'Pablo Daniel Schwarz ','Cl. 33 ##29 - 64, Bucaramanga,
Santander','3227278568',
'PabloDniel23@gmail.com'),
(22516311, 'Eduardo Julio Piriz','Cl. 50 ##27a - 59, Bucaramanga,
Santander','3004569321',
'EduardoPiriz@gmail.com'),
(22528066,'Gerardo Prospero','Cl. 8N#3 ##130, Piedecuesta,
Santander','3118967544',
'Gerardo2403@gmail.com'),
(23452786,'María Lucinda Aguirre Cruz','Samanes #30-116, Las Mercedes,
Bucaramanga','3112234578', 'Maria672@hotmail.com'),
(32651141,'Rosa Cristina Lenzner','Carrera 18_18-05, San Gil,
Santander','3145671200',
'Rosa0101@hotmail.com'),
(32668195,'Ricardo Elpidio Costa','Cl. 32 ## 30-15, Bucaramanga,
Santander','3227568982',
'Ricardo234@gmail.com'),
(32789559,'Efrain Andres Cabrera','Cl. 37 ##3-16, Bucaramanga,
Santander','3214567432',
'Efrainandres02@gmail.com'),
(32890499,' Nicolari Raquel Elizabet','Cl. 54 N, Bucaramanga,
Santander','3152123458',
'RaquelElizabet@hotmail.com'),
(34879675,' Herlaynne Segura Jiménez','Cra. 34 ##18-05, Bogotá,
Cundinamarca','3118459351',
'Herlay2002@gmail.com'),
(55224208,'Boris Silvestre Funtes','Cra. 10 #No 6-84, San Gil,
Santander','3227189456',
'Borissill@outlook.com'),
(56783241,'Claudia Marcela Martinez Galvis','Cra. 24 #898, Bucaramanga,
Santander','3226785251', ' Claudiamar@hotmail.com'),
(72043455,'Jose Bartolome Madera','Cra. 19 #1242, Bucaramanga,
Santander','3209897567',
'Bartolome2345@gmail.com'),
(72181696,'María Cristina Barreiro ','Dg. 105 ##29a-30, Bucaramanga,
Santander','3116789564', 'Cristinamaria45@hotmail.com'),
(73156765,'Francisco Javier Álvarez Leffmans','Cra. 17C ##55-44 Apto 306,
Bucaramanga,
Santander','3207689645', 'Leffjavier@gmail.com'),
(80845402,'Daniel Carlos Blanco','Cra. 31 #53-35, Bucaramanga,
Santander','3126789560',
'Danielcarlo09@gmail.com'),
(785675423,'Rodolfo Barragán García','Cra. 40 #4863, Bucaramanga','3209298634',
'Rodolbarragan@hotmail.com'),
(1067452691,'Reinaldo Narvaez','Cra. 24 ##101 79, Bucaramanga','3227135894',
'reinald_34@hotmail.com'),
(1075475921,'María Del Carmen Amigo Castañeda','Cra. 20 #22-78, Bucaramanga,
Santander','3124578458', 'Maria0202outlook.com'),
(1095475238,'Maria Victoria Higuita Otero','Cra. 24 ## 17 - 61, Bucaramanga,
Santander','3124567836', 'Maria1700@gmail.com'),
(1097456324,'Juan Fernando Uribe','Carrera 3 ##3-18 Floridablanca,
Santander','3226754560',
'juanjuribe33@gmail.com'),
(1097563281,'José Ferdusi Avalos Romero','Cra. 32 ##33-36, Bucaramanga,
Santander','3227459369', 'Jos2407@outlook.com'),
(1098456743,'Pablo Álvarez Maldonado','Cl. 12 ## 10, Bucaramanga,
Santander','3004567983',
'Alvarez03@outlook.com'),
(1098830652,'Oscar Andres Cardenas Garces','Cra. 34 ## 48 - 93, Bucaramanga,
Santander','3117683071', 'Osandres@gmail.com'),
(1098839567,'Arturo Ángeles','Calle 37 No. 26-15Apto 203D, Bucaramanga,
Santander','3156734897', 'Arturoaaa@gmail.com'),
(1129509728,'Winston Franklin Beloqui','Carrera 9#12-34, Lebrija,
Santander','3007865432',
'Wfranflin23@hotmail.com'),
(1129572839,'Juan Carlos Perez','Cra. 27 #18-45, Bucaramanga,
Santander','3105678451',
'Juanccc@outlook.com'),
(1297455327,'Maria Ines Abadie Fossatti','Tv. 29 #104-112, Bucaramanga,
Santander','3126754324', 'Mariaines02@gmail.com')
INSERT INTO Productos VALUES
(2695,'Castalo de Indias Tabletas 1.500gr','4500',8),
(2570,'Antax jarabe 360ml','35700',6),
(2341,'Arnica gotas 90gr','15000',10),
(2822,'Sangre de dragon crema 60gr','12000',5),
(2343,'Mieltertos Jarabe 250ml','18000',4),
(2966,'Ice Gel Crema 110gr','10000',11),
(2857,'Miesterto Sobre 14gr','1500',40),
(2148,'Arnica Crema 60gr','8000',7),
(2739,'Finacid Jarabe 360ml','24500',7),
(3089,'Calendula Jarabe 240ml','18000',4),
(3312,'Labfarve Hojas de Tomate Jarabe 120ml','14200',6),
(3695,'labfarve Ortiga Gotas 60ml','13400',10),
(3404,'Arandano Capsulas 400mg','20000',9),
(3564,'Extracto de Ruibarbo Gotas 60ml','14600',11),
(3681,'Faroliva Aceite de olivia Lata 140ml','10000',8),
(3731,'Faroliva Aceite de olivia Botella 500ml','25000',5),
(3891,'Botanitas Miel de abeja Botella 340gr','14400',6),
(3956,'Prostafort Forte Capsula 160gr', '23500',4),
(4075,'Curcuma Botella 50gr','14000',8),
(4151,'Meta mucil Polvo 175gr','1200',4),
(4232,'Raizarrilla Plus Jarabe 360ml','18400',10),
(4453,'Propomielito Jarabe 350ml','16400',12),
(4456,'Passiflora Gotas 60ml','8000',24),
(4865,'Ovix: Gotas 80ml','11600',12),
(4639,'Valeriana Officinalis L Gotas 60ml','8000',14),
(4742,'Glucosamina mix Caja 1.500gr','40800',5),
(4808,'Green Marihuana Grema 20gr','24000',10),
(0659,'Chais Caja 20 Bolsas', '25000', 15),
(1010,'Chang: Botellas 12 oz', '19000', 25),
(0120,'Jarabe de anís Botella 550 ml', '10000', 12),
(0046,'Mishi Kobe Niku Paquete 500g', '97000', 17),
(4008,'Ikura Botella 200 ml', '31000', 55),
(5455, 'Queso Cabrales Caja 1 kg.', '21050', 36),
(2501,'Konbu Cajas de 2 kg', '45000', 20),
(3562,'Tofu Paquetes 100 g.', '23500', 66),
(0254, 'Genen Shouyu Botellas 250 ml', '15500', 46),
(0251, 'Pavlova Cajas 500 g', '64500', 19),
(0911, 'Alice cordero Latas 1 kg', '39000', 350),
(0245, 'Carnarvon Tigers Paqetes de 16 kg.', '62500', 100),
(8021, 'Gustaf´s Knäckebröd 24 Paquetes - 500 g.', '21000',82),
(1021, 'Tunnbrod 12 Paquetes - 250 g.', '9000', 03);
ALTER TABLE Factura
ALTER COLUMN Fecha DATE NOT NULL
SELECT * FROM Factura
INSERT INTO Factura VALUES
(1001,'2019-01-26',14100142,1365),
(1002,'2019-03-02',16421785,1542),
(1003,'2019-04-15',19873048,4584),
(1004,'2019-05-29',22479990,7586),
(1005,'2019-06-01',22516311,8574),
(1006,'2019-06-12',22528066,8574),
(1007,'2019-06-24',23452786,7586),
(1008,'2019-08-11',32651141,4584),
(1009,'2019-08-12',32668195,1542),
(1010,'2019-12-12',32789559,1365),
(1011,'2020-01-24',32890499,1365),
(1012,'2020-03-03',34879675,4584),
(1013,'2020-04-17',55224208,8574),
(1014,'2020-05-19',56783241,1542),
(1015,'2020-05-28',72043455,7586),
(1016,'2020-05-12',1297455327,4584),
(1017,'2020-01-13',32890499,8574),
(1018,'2020-10-13',32789559,7586),
(1019,'2020-11-21',22528066,8574),
(1020,'2020-12-12',1129572839,4584),
(1021,'2021-01-13',72043455,4584),
(1022,'2021-01-13',22479990,8574),
(1023,'2021-02-13',1129509728,1365),
(1024,'2021-03-13',32668195,7586),
(1025,'2021-04-13',22516311,8574),
(1026,'2021-05-12',55224208,7586),
(1027,'2021-04-13',72181696,8574),
(1028,'2021-02-13',80845402,1365),
(1029,'2021-02-13',32651141,1365),
(1030,'2021-12-12',19873048,7586)
INSERT INTO Factura_Detalle VALUES
(1025,5455,1,24200),
(1026,4151,3,1400),
(1027,254,1,17850),
(1010,3089,3,19000),
(1011,3312,5,15000),
(1012,3695,8,14000),
(1028,2343,3,18000),
(1029,3312,2,14200),
(1030,3731,1,25500),
(1022,5455,24,22050),
(1023,2501,12,46000),
(1024,3562,57,24500),
(1013,3404,4,21502),
(1014,3564,6,15600),
(1015,3681,4,10500),
(1007,4808,1,24000),
(1008,3891,2,14400),
(1009,4075,3,14000),
(1001,2857,2,1800),
(1001,4232,5,22080),
(1001,46,4,116400),
(1001,4639,14,9200),
(1001,254,6,17825),
(1002,3731,3,31250),
(1002,3681,4,12500),
(1002,2570,2,39270),
(1002,4151,1,1320),
(1003,2695,3,4950),
(1003,3956,1,24675),
(1003,4865,5,12180),
(1003,3312,2,14910),
(1003,3695,2,14740),
(1003,3404,2,22000),
(1028,2695,5,4500),
(1013,3564,3,14600),
(1016,4151,8,1200),
(1003,0120,5,10000),
(1008,3731,2,25000),
(1008,0254,4,15500),
(1008,2148,4,8000),
(1009,2148,2,8000),
(1009,3731,2,25000),
(1005,3731,4,25000),
(1010,3731,2,25000),
(1001,3404,7,22000),
(1005,3956,1,24675),
(1015,2695,4,10500),
(1015,0659,15,25000),
(1015,8021,3,9000),
(1016,3681,8,10000),
(1016,0911,350,39000),
(1016,4456,24,8000),
(1017,3731,5,25000),
(1017,3695,10,13400),
(1017,1021,3,9000),
(1019,3312,1,14200),
(1019,2695,1,4600),
(1004,0046,7,10000),
(1004,4075,3,16000),
(1004,0245,50,82500),
(1005,2343,3,20000),
(1005,4453,2,16400),
(1005,1021,1,9000),
(1005,4865,6,13800),
(1006,2966,7,130000),
(1006,2570,10,35700),
(1006,0251,15,64500),
(1006,3562,50,27500),
(1010,3089,3,19000),
(1010,3312,5,16000),
(1010,3695,7,18000),
(1011,3404,8,10000),
(1011,3564,10,15000),
(1011,3681,7,13000),
(1012,3731,4,27000),
(1012,4075,6,17000),
(1012,4232,9,19000),
(1007,2695, 2, 4500),
(1007,2341,1,15000),
(1007,2343,3,18000),
(1007,2966,2,10000),
(1007,2739,1,24500),
(1007,3695,3,13400),
(1008,4742,3,40800),
(1008,3695,1,13400),
(1008,46,4,97000),
(1008,2501,3,45000),
(1008,8021,2,21000),
(1008,4008,2,31000),
(1009,2966,3,10000),
(1009,3312,1,13400),
(1009,46,4,97000),
(1009,2501,3,45000),
(1009,911,2,39000),
(1009,4008,2,31000),
(1022,5455,24,22050),
(1022,0911,240,40000),
(1022,0245,70,63500),
(1022,1010,20,20000),
(1023,2501,12,46000),
(1023,0046,15,98000),
(1023,3891,6,15500),
(1023,3562,50,24500),
(1024,3562,57,24500),
(1024,4232,7,19400),
(1024,3089,4,19000),
(1024,4865,8,12600),
(1013,3404,2,21502),
(1013,4865,2,11811),
(1013,5455,10,21600),
(1014,3564,6,15600),
(1014,1010,3,19100),
(1014,1021,1,9100),
(1015,3681,4,10500),
(1015,4456,3,8500),
(1015,3562,5,23700);