Está en la página 1de 20

SQL TIENDA NATURVIDA

ENTREGA

RICHARD IVÁN JIMÉNEZ SERRANO

SERVICIO NACIONAL DE APRENDIZAJE SENA

ANALISIS Y DESARROLLO SISTEMAS DE INFORMACION

BUCARAMANGA-SANTANDER

2021
SQL TIENDA NATURVIDA

ENTREGA

RICHARD IVAN JIMENEZ SERRANO

INSTRUCTOR

RODOLFO ALVAREZ OSORIO

SERVICIO NACIONAL DE APRENDIZAJE SENA

ANALISIS Y DESARROLLO SISTEMAS DE INFORMACION

FICHA 2082372

BUCARAMANGA-SANTANDER

2021
Tomando como referente las entidades y los datos presentados a continuacion realice las
siguientes actividades:

1. Construya una base de datos denominada “Naturvida”


2. Cree cada una de las entidades(tablas) propuestas, tenga en cuenta realizar el análisis
correspondiente e identificar las llaves primarias y foráneas en cada una de las
entidades
3. Inserte los registros propuestos
4. Realice las siguientes consultas, y en un documento de Word, incluya la instrucción
utilizada junto con la respuesta arrojada por el sistema, y exportarlo en pdf.

Registros:
Tabla Clientes

José Dante Amato Cra. 17 #12 # 13,


14100142 3124578999 Josedante12@gmail.com
Martínez Bucaramanga
Juan Miguel Abdo Cra. 35 ##52- 69,
16421785 3209378645 Abdoju17@gmail.com
Francis Bucaramanga, Santander
Jose Francisco Cl. 33 #21-15,
19873048 31441237834 Josefran@outlook.com
Perez Floridablanca, Santander
Pablo Daniel Cl. 33 ##29 - 64,
22479990 3227278568 PabloDniel23@gmail.com
Schwarz Bucaramanga, Santander
Cl. 50 ##27a - 59,
22516311 Eduardo Julio Piriz 3004569321 EduardoPiriz@gmail.com
Bucaramanga, Santander
Cl. 8N#3 ##130,
22528066 Gerardo Prospero 3118967544 Gerardo2403@gmail.com
Piedecuesta, Santander
María Lucinda Samanes #30-116, Las
23452786 3112234578 Maria672@hotmail.com
Aguirre Cruz Mercedes, Bucaramanga
Rosa Cristina Carrera 18_18-05, San Gil,
32651141 3145671200 Rosa0101@hotmail.com
Lenzner Santander
32668195 Ricardo Elpidio Cl. 32 ## 30-15, 3227568982 Ricardo234@gmail.com
Costa Bucaramanga, Santander
Efrain Andres Cl. 37 ##3-16,
32789559 3214567432 Efrainandres02@gmail.com
Cabrera Bucaramanga, Santander
Nicolari Raquel Cl. 54 N, Bucaramanga,
32890499 3152123458 RaquelElizabet@hotmail.com
Elizabet Santander
Herlaynne Segura Cra. 34 ##18-05, Bogotá,
34879675 3118459351 Herlay2002@gmail.com
Jiménez Cundinamarca
Boris Silvestre Cra. 10 #No 6-84, San Gil,
55224208 3227189456 Borissill@outlook.com
Funtes Santander
Claudia Marcela Cra. 24 #898, Bucaramanga,
56783241 3226785251 Claudiamar@hotmail.com
Martinez Galvis Santander
Jose Bartolome Cra. 19 #1242,
72043455 3209897567 Bartolome2345@gmail.com
Madera Bucaramanga, Santander
María Cristina Dg. 105 ##29a-30,
72181696 3116789564 Cristinamaria45@hotmail.com
Barreiro Bucaramanga, Santander
Francisco Javier Cra. 17C ##55-44 Apto 306,
73156765 3207689645 Leffjavier@gmail.com
Álvarez Leffmans Bucaramanga, Santander
Daniel Carlos Cra. 31 #53-35,
80845402 3126789560 Danielcarlo09@gmail.com
Blanco Bucaramanga, Santander
Rodolfo Barragán Cra. 40 #4863,
785675423 3209298634 Rodolbarragan@hotmail.com
García Bucaramanga
Cra. 24 ##101 79,
1067452691 Reinaldo Narvaez 3227135894 reinald_34@hotmail.com
Bucaramanga
María Del Carmen Cra. 20 #22-78,
1075475921 3124578458 Maria0202outlook.com
Amigo Castañeda Bucaramanga, Santander
Maria Victoria Cra. 24 ## 17 - 61,
1095475238 3124567836 Maria1700@gmail.com
Higuita Otero Bucaramanga, Santander
Juan Fernando Carrera 3 ##3-18
1097456324 3226754560 juanjuribe33@gmail.com
Uribe Floridablanca, Santander
José Ferdusi Avalos Cra. 32 ##33-36,
1097563281 3227459369 Jos2407@outlook.com
Romero Bucaramanga, Santander
Pablo Álvarez Cl. 12 ## 10, Bucaramanga,
1098456743 3004567983 Alvarez03@outlook.com
Maldonado Santander
Oscar Andres Cra. 34 ## 48 - 93,
1098830652 3117683071 Osandres@gmail.com
Cardenas Garces Bucaramanga, Santander
Calle 37 No. 26-15Apto
1098839567 Arturo Ángeles 203D, Bucaramanga, 3156734897 Arturoaaa@gmail.com
Santander
Winston Franklin Carrera 9#12-34, Lebrija,
1129509728 3007865432 Wfranflin23@hotmail.com
Beloqui Santander
Cra. 27 #18-45,
1129572839 Juan Carlos Perez 3105678451 Juanccc@outlook.com
Bucaramanga, Santander
Maria Ines Abadie Tv. 29 #104-112,
1297455327 3126754324 Mariaines02@gmail.com
Fossatti Bucaramanga, Santander

Tabla Factura_Detalles

1 1025 5455 1 24200,000


2 1026 4151 3 1400,000
3 1027 254 1 17850,000
4 1010 3089 3 19000,000
5 1011 3312 5 15000,000
6 1012 3695 8 14000,000
7 1028 2343 3 18000,000
8 1029 3312 2 14200,000
9 1030 3731 1 25500,000
10 1022 5455 24 22050,000
11 1023 2501 12 46000,000
12 1024 3562 57 24500,000
13 1013 3404 4 21502,000
14 1014 3564 6 15600,000
15 1015 3681 4 10500,000
16 1007 4808 1 24000,000
17 1008 3891 2 14400,000
18 1009 4075 3 14000,000
19 1001 2857 2 1800,000
20 1001 4232 5 22080,000
21 1001 46 4 116400,000
22 1001 4639 14 9200,000
23 1001 254 6 17825,000
24 1002 3731 3 31250,000
25 1002 3681 4 12500,000
26 1002 2570 2 39270,000
27 1002 4151 1 1320,000
28 1003 2695 3 4950,000
29 1003 3956 1 24675,000
30 1003 4865 5 12180,000
31 1003 3312 2 14910,000
32 1003 3695 2 14740,000
33 1003 3404 2 22000,000
34 1028 2695 5 4500,000
35 1013 3564 3 14600,000
36 1016 4151 8 1200,000
37 1003 120 5 10000,000
38 1008 3731 2 25000,000
39 1008 254 4 15500,000
40 1008 2148 4 8000,000
41 1009 2148 2 8000,000
42 1009 3731 2 25000,000
43 1005 3731 4 25000,000
44 1010 3731 2 25000,000
45 1001 3404 7 22000,000
46 1005 3956 1 24675,000
47 1015 2695 4 10500,000
48 1015 659 15 25000,000
49 1015 8021 3 9000,000
50 1016 3681 8 10000,000
51 1016 911 350 39000,000
52 1016 4456 24 8000,000
53 1017 3731 5 25000,000
54 1017 3695 10 13400,000
55 1017 1021 3 9000,000
56 1019 3312 1 14200,000
57 1019 2695 1 4600,000
58 1004 46 7 10000,000
59 1004 4075 3 16000,000
60 1004 245 50 82500,000
61 1005 2343 3 20000,000
62 1005 4453 2 16400,000
63 1005 1021 1 9000,000
64 1005 4865 6 13800,000
65 1006 2966 7 130000,000
66 1006 2570 10 35700,000
67 1006 251 15 64500,000
68 1006 3562 50 27500,000
69 1010 3089 3 19000,000
70 1010 3312 5 16000,000
71 1010 3695 7 18000,000
72 1011 3404 8 10000,000
73 1011 3564 10 15000,000
74 1011 3681 7 13000,000
75 1012 3731 4 27000,000
76 1012 4075 6 17000,000
77 1012 4232 9 19000,000
78 1007 2695 2 4500,000
79 1007 2341 1 15000,000
80 1007 2343 3 18000,000
81 1007 2966 2 10000,000
82 1007 2739 1 24500,000
83 1007 3695 3 13400,000
84 1008 4742 3 40800,000
85 1008 3695 1 13400,000
86 1008 46 4 97000,000
87 1008 2501 3 45000,000
88 1008 8021 2 21000,000
89 1008 4008 2 31000,000
90 1009 2966 3 10000,000
91 1009 3312 1 13400,000
92 1009 46 4 97000,000
93 1009 2501 3 45000,000
94 1009 911 2 39000,000
95 1009 4008 2 31000,000
96 1022 5455 24 22050,000
97 1022 911 240 40000,000
98 1022 245 70 63500,000
99 1022 1010 20 20000,000
100 1023 2501 12 46000,000
101 1023 46 15 98000,000
102 1023 3891 6 15500,000
103 1023 3562 50 24500,000
104 1024 3562 57 24500,000
105 1024 4232 7 19400,000
106 1024 3089 4 19000,000
107 1024 4865 8 12600,000
108 1013 3404 2 21502,000
109 1013 4865 2 11811,000
110 1013 5455 10 21600,000
111 1014 3564 6 15600,000
112 1014 1010 3 19100,000
113 1014 1021 1 9100,000
114 1015 3681 4 10500,000
115 1015 4456 3 8500,000
116 1015 3562 5 23700,000

Tabla facturas

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

Tabla productos

46 Mishi Rodolfo Niku Paquete 500g 97000,000 17


120 Jarabe de anís Botella 550 ml 10000,000 12
245 Carnarvon Tigers Paqetes de 16 kg. 62500,000 100
251 Pavlova Cajas 500 g 64500,000 19
254 Genen Shouyu Botellas 250 ml 15500,000 46
659 Chais Caja 20 Bolsas 25000,000 15
911 Alice cordero Latas 1 kg 39000,000 350
1010 Chang: Botellas 12 oz 19000,000 25
1021 Tunnbrod 12 Paquetes - 250 g. 9000,000 3
2148 Arnica Crema 60gr 8000,000 7
2341 Arnica gotas 90gr 15000,000 10
2343 Mieltertos Jarabe 250ml 18000,000 4
2501 Konbu Cajas de 2 kg 45000,000 20
2570 Antax jarabe 360ml 35700,000 6
2695 Castalo de Indias Tabletas 1.500gr 4500,000 8
2739 Finacid Jarabe 360ml 24500,000 7
2822 Sangre de dragon crema 60gr 12000,000 5
2857 Miesterto Sobre 14gr 1500,000 40
2966 Ice Gel Crema 110gr 10000,000 11
3089 Calendula Jarabe 240ml 18000,000 4
3312 Labfarve Hojas de Tomate Jarabe 120ml 14200,000 6
3404 Arandano Capsulas 400mg 20000,000 9
3562 Tofu Paquetes 100 g. 23500,000 66
3564 Extracto de Ruibarbo Gotas 60ml 14600,000 11
3681 Faroliva Aceite de olivia Lata 140ml 10000,000 8
3695 labfarve Ortiga Gotas 60ml 13400,000 10
3731 Faroliva Aceite de olivia Botella 500ml 25000,000 5
3891 Botanitas Miel de abeja Botella 340gr 14400,000 6
3956 Prostafort Forte Capsula 160gr 23500,000 4
4008 Ikura Botella 200 ml 31000,000 55
4075 Curcuma Botella 50gr 14000,000 8
4151 Meta mucil Polvo 175gr 1200,000 4
4232 Raizarrilla Plus Jarabe 360ml 18400,000 10
4453 Propomielito Jarabe 350ml 16400,000 12
4456 Passiflora Gotas 60ml 8000,000 24
4639 Valeriana Officinalis L Gotas 60ml 8000,000 14
4742 Glucosamina mix Caja 1.500gr 40800,000 5
4808 Green Marihuana Grema 20gr 24000,000 10
4865 Ovix: Gotas 80ml 11600,000 12
5455 Queso Cabrales Caja 1 kg. 21050,000 36
8021 Gustaf´s Knäckebröd 24 Paquetes - 500 g. 21000,000 82

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);

--A. Que productos superan el valor de 15000.


SELECT Descripción FROM Productos
WHERE Valor_Unidad >15000
--B.Visualice el código y la descripción de los productos cuando la cantidad sea
mayor a 10.
SELECT Codigo,Descripción FROM Productos
WHERE Cantidad > 10
--C. Insertar un registro en la tabla producto donde la cantidad sea 14500.
INSERT INTO Productos VALUES
(1212,'Bicarbonato de Sodio',9000,14500)
--D. Cuantos registros hay en la tabla productos
SELECT COUNT(Codigo) FROM Productos
--E. Visualizar las facturas del año 2019.
SELECT Numero FROM Factura
WHERE Fecha LIKE '%2019%'
--F. CUANTAS COMPRAS HA HECHO CADA CLIENTE EN LA TIENDA.
SELECT COUNT(Numero) AS 'Numero de Compras',Documento_Cliente FROM Factura
GROUP BY Documento_Cliente
--G. Muestre todos los registros de la tabla detalle_producto donde el código del
producto sea
3404.
SELECT * FROM Factura_Detalle
WHERE Codigo_Productos = 3404
--H. Visualizar los productos donde la cantidad está entre 50 y 100?.
SELECT * FROM Productos
WHERE Cantidad BETWEEN 50 AND 100
--I. mostrar todos lo datos del producto menos costoso.
SELECT * FROM Productos
WHERE Valor_Unidad= (SELECT MIN(Valor_Unidad) FROM Productos)
--J. OBTENER TODOS LOS NOMBRES DE LOS ARTFCULOS Cuya cantidad ESTÉ ENTRE LOS 50 Y
80 Y ORDENARLOS DE FORMA ASCENDENTE CON BETWEN.
SELECT * FROM Productos
WHERE Cantidad BETWEEN 50 AND 80 ORDER BY Codigo ASC
--K. Mostrar todas las facturas que ha realizado el usuario lupita22.
SELECT Factura.Numero AS 'Facturas',Vendedores.Usuario AS 'Vendedor'FROM Factura
INNER JOIN Vendedores ON Factura.Codigo_Vendedor = Vendedores.Codigo
WHERE Vendedores.Usuario = 'Lupita22'
--M. listar los clientes que facturo el vendedor AnaR7 en el año 2019.
SELECT Factura.Documento_Cliente AS 'Cliente',Vendedores.Usuario AS'Vendedor' FROM
Factura
INNER JOIN Vendedores ON Factura.Codigo_Vendedor = Vendedores.Codigo
WHERE Vendedores.Usuario = 'AnaR7' AND Factura.Fecha LIKE '%2019%'
--N. 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.
SELECT * FROM Factura
INNER JOIN Cliente ON Factura.Documento_Cliente = Cliente.Documento
WHERE Cliente.Nombre LIKE '%se%' ORDER BY Factura.Fecha
--Ñ. Mostrar el total de facturación con numero 1024.
SELECT Numero_Factura AS '#Factura',(Cantidad*Valor_Unidad) AS 'Total' FROM
Factura_Detalle
WHERE Numero_Factura = 1024
--O. mostrar las facturas del cliente Gerardo Prospero.
SELECT Numero,Cliente.Nombre AS 'Nombre Cliente' FROM Factura
INNER JOIN Cliente ON Factura.Documento_Cliente = Cliente.Documento
WHERE Cliente.Nombre = 'Gerardo Prospero'
--P. Actualizar la contraseña del usuario Andre85 a 'Clave123'.
UPDATE Vendedores SET Contraseña = 'Clave123'
WHERE Usuario = 'Andre85'
--Q. Cual fue el producto mas vendido en el año 2020.
SELECT Factura_Detalle.Cantidad AS 'Cantidad',Productos.Descripción AS 'Nombre
Producto'
FROM Factura_Detalle
INNER JOIN Factura ON Factura_Detalle.Numero_Factura = Factura.Numero
INNER JOIN Productos ON Factura_Detalle.Codigo_Productos = Productos.Codigo
WHERE Factura_Detalle.Cantidad = (SELECT MAX(Cantidad) FROM Factura_Detalle) AND
Factura.Fecha LIKE '%2020%'
--R. Listar los clientes cuyo correo sea de dominio Hotmail.com.
SELECT Nombre,Correo FROM Cliente
WHERE Correo LIKE '%Hotmail.com%'
--S. Visualizar el total de facturas realizadas por cada vendedor en el 2020.
SELECT COUNT(Numero) AS 'Total Facturas', Vendedores.Usuario AS 'Vendedor' FROM
Factura
INNER JOIN Vendedores ON Factura.Codigo_Vendedor = Vendedores.Codigo
WHERE Factura.Fecha LIKE '%2020%' GROUP BY Vendedores.Usuario
--T. Listar el inventario.
Select * from Productos
--U. Cuantas facturas se realizaron en el año 2020.
SELECT COUNT(Numero) AS 'Total Facturas' FROM Factura
WHERE Fecha LIKE '%2020%'
--V. Cuantas facturas se generaron por cada año.
SELECT DATENAME(YEAR,(Fecha)) AS 'Años',COUNT(Numero) AS 'Total Facturas' FROM
Factura
GROUP BY DATENAME(YEAR,(Fecha))

También podría gustarte