Intro BBDD SQL Server.pptx

Introducción a Base de
datos en SQL SERVER
Ing. Jorge Saona Apaza
saona_jorge@institutovrht.edu.pe
INSTITUTO SUPERIOR TECNOLÓGICO PUBLICO
“VICTOR RAUL HAYA DE LA TORRE”
Lenguaje de Programación Visual
Definición de SQL
• SQL: Structured Query Language o lenguaje de consulta
estructurado
• Es un lenguaje declarativo de acceso a bases de
datos relacionales que permite especificar diversos tipos de
operaciones en estas.
• Una de sus características es el manejo del álgebra y el cálculo
relacional permitiendo efectuar consultas con el fin de recuperar
información de interés de una base de datos, así como también
hacer cambios sobre ella.
• Existen dos lenguajes para el manejo de bases de
datos DDL y DML.
DDL (Lenguaje de Definición de Datos)
• Involucra los comandos para crear bases de datos, crear,
modificar y eliminar tablas, crear claves primarias, índices y
restricciones.
• Principales comandos:
CREATE DATABASE– crea una base de datos.
DROP DATABASE – elimina una base de datos.
CREATE TABLE – crea una nueva tabla.
ALTER TABLE – modifica una tabla.
DROP TABLE – elimina una tabla.
CREATE INDEX – crea un índice en una tabla o vista.
DROP INDEX – elimina un índice de una tabla o vista.
CREATE PROCEDURE / FUNCTION / TRIGGER
DML (Lenguaje de Manipulación de Datos)
• Los DML permiten actuar sobre los propios datos.
• Las operaciones básicas de manipulación de datos son: insertar,
modificar, eliminar y consultar.
• Principales comandos:
INSERT – insertar registros en una tabla.
UPDATE – actualizar los datos de una tabla.
DELETE – eliminar registros de una tabla.
SELECT – selecciona uno o varios registros de una tabla.
• Las tres primeras permiten alterar el contenido de la BD.
• La última consiste en localizar datos para su observación.
Crear una Base de Datos
CREATE DATABASE ventas
ON
(
NAME=ventas,
FILENAME='D:BDventas.mdf'
)
LOG ON
(
NAME=ventas_log,
FILENAME='D:BDventas_log.ldf'
)
GO
Crear una tabla en la BD
CREATE TABLE producto
(
producto_id integer not null identity(1,1) primary key,
nombre varchar(100) not null,
precio float not null,
stock integer not null
);
Insertar registros en la tabla
INSERT INTO producto VALUES ('destornillador',25,30)
INSERT INTO producto VALUES
('pinza',35,22),
('martillo',25,30),
('mazilla',35,10),
('balde',55,13),
('tornillo',65,10),
('tuerca',75,30),
('llave hexagonal',25,8),
('alicate',25,30),
('manguera',28,45)
Consultas Básicas en la Tabla
Recuperar información de una base de datos
SELECT lista_campos FROM tablas
Listar todos los productos por código y nombre
SELECT producto_id,nombre FROM producto;
SELECT P.producto_id,P.nombre FROM producto P;
SELECT producto_id AS codigo,nombre AS
nombre_produto FROM producto;
Listar todos los productos con todos los campos de la
tabla
SELECT * FROM producto;
Consultas Básicas con Cláusula WHERE
Utilizar una consi
SELECT * FROM producto WHERE producto_id = 7;
SELECT * FROM producto WHERE stock < 15;
SELECT * FROM producto WHERE nombre = 'tornillo’;
Con Operadores Lógicos
SELECT * FROM producto WHERE precio >= 55 AND precio <=
75;
SELECT nombre,precio,stock FROM producto WHERE precio >
65 OR stock < 20;
Consultas Básicas con operador IN
SELECT * FROM producto WHERE articulo_id IN (1,2,4);
SELECT * FROM producto WHERE nombre IN ('tornillo',
'tuerca') ;
SELECT * FROM producto WHERE nombre NOT IN ('tornillo',
'tuerca') ;
Consultas Básicas con clausula BETWEEN
SELECT * FROM producto WHERE precio BETWEEN 55 AND
75;
SELECT * FROM producto WHERE precio NOT BETWEEN 55
AND 75;
Consultas Básicas con clausula LIKE
SELECT * FROM producto WHERE nombre LIKE '%ma%’;
SELECT * FROM producto WHERE nombre LIKE ‘t%';
SELECT * FROM producto WHERE nombre LIKE ‘m%a’;
Consultas Básicas con clausula ORDER BY
SELECT * FROM producto ORDER BY nombre;
SELECT * FROM producto ORDER BY nombre ASC;
SELECT * FROM producto ORDER BY nombre DESC;
SELECT * FROM producto ORDER BY precio DESC,stock ASC;
EJERCITACIÓN
Basándose en la tabla PRODUCTO obtener los siguientes
listados.
1. Productos con precio mayor a 60
2. Productos con precio entre 20 y 40 (usar < y >)
3. Productos con precio entre 40 y 70 (usar BETWEEN)
4. Productos con precio = 25 y stock mayor o igual a 30
5. Productos con precio (28,35,55) no usar IN
6.¨Productos con precio (28,35,55) usar el IN
7. Productos que su precio no sea (28,35,55)
8. Productos ordenados por precio de mayor a menor, y si hubiera
precio iguales deben quedar ordenados por nombre.
1 de 14

Recomendados

MYSQL DDL DML.pdf por
MYSQL DDL DML.pdfMYSQL DDL DML.pdf
MYSQL DDL DML.pdfJULIOROBERTOHERAZOGO
15 visualizações20 slides
Ejercicio sql tienda informatica por
Ejercicio sql tienda informaticaEjercicio sql tienda informatica
Ejercicio sql tienda informaticaAshley Stronghold Witwicky
859 visualizações5 slides
4. sql (autoguardado) por
4. sql (autoguardado)4. sql (autoguardado)
4. sql (autoguardado)felpe33
439 visualizações30 slides
Tm13 introduccion al_sql por
Tm13 introduccion al_sqlTm13 introduccion al_sql
Tm13 introduccion al_sqlJulio Pari
668 visualizações102 slides
Ejercicio sql tienda informatica (1) por
Ejercicio sql tienda informatica (1)Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Jsrfs Montemayor
43.2K visualizações5 slides
ManualPracticoSQL.pdf por
ManualPracticoSQL.pdfManualPracticoSQL.pdf
ManualPracticoSQL.pdfJenny29068
3 visualizações33 slides

Mais conteúdo relacionado

Similar a Intro BBDD SQL Server.pptx

Base de datos en sql por
Base de datos en sql  Base de datos en sql
Base de datos en sql K-rlos Pac
622 visualizações6 slides
Las sentencias sql se dividen por
Las sentencias sql se dividenLas sentencias sql se dividen
Las sentencias sql se dividenangelvilzu19
564 visualizações3 slides
Fundamentos de BD - Unidad 6 lenguaje sql por
Fundamentos de BD - Unidad 6 lenguaje sqlFundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sqlJosé Antonio Sandoval Acosta
1.7K visualizações47 slides
Sql DML Lenguaje de manipulación de datos por
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos josecuartas
38.6K visualizações26 slides
Manual practico SQL por
Manual practico SQLManual practico SQL
Manual practico SQLAna Aguirre
340 visualizações33 slides
Manual practico SQL por
Manual practico SQLManual practico SQL
Manual practico SQLFreddy Poma Inga
16 visualizações33 slides

Similar a Intro BBDD SQL Server.pptx(20)

Base de datos en sql por K-rlos Pac
Base de datos en sql  Base de datos en sql
Base de datos en sql
K-rlos Pac622 visualizações
Las sentencias sql se dividen por angelvilzu19
Las sentencias sql se dividenLas sentencias sql se dividen
Las sentencias sql se dividen
angelvilzu19564 visualizações
Sql DML Lenguaje de manipulación de datos por josecuartas
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos
josecuartas38.6K visualizações
Manual practico SQL por Ana Aguirre
Manual practico SQLManual practico SQL
Manual practico SQL
Ana Aguirre340 visualizações
Manual practico SQL por Freddy Poma Inga
Manual practico SQLManual practico SQL
Manual practico SQL
Freddy Poma Inga16 visualizações
Manual practico para sql ingieneria de sistemas por Crhis
Manual practico para sql ingieneria de sistemas  Manual practico para sql ingieneria de sistemas
Manual practico para sql ingieneria de sistemas
Crhis252 visualizações
Manual practicosql por Fiorella Alatrista
Manual practicosqlManual practicosql
Manual practicosql
Fiorella Alatrista103 visualizações
Microsoft SQL Server por Angelica Bravo
Microsoft SQL Server Microsoft SQL Server
Microsoft SQL Server
Angelica Bravo14 visualizações
Introduccion a SQL por Renatta Rodriguez
Introduccion a SQL Introduccion a SQL
Introduccion a SQL
Renatta Rodriguez1.5K visualizações
Tema 4 5_1_acceso_datos por Carlos A. Iglesias
Tema 4 5_1_acceso_datosTema 4 5_1_acceso_datos
Tema 4 5_1_acceso_datos
Carlos A. Iglesias921 visualizações
Que es una consulta por lorena_stars
Que es una consultaQue es una consulta
Que es una consulta
lorena_stars672 visualizações
Introducción al SQL por Jesús Tramullas
Introducción al SQLIntroducción al SQL
Introducción al SQL
Jesús Tramullas1.1K visualizações
Creación de tablas en PostgreSQL por Eddie Malca
Creación de tablas en PostgreSQLCreación de tablas en PostgreSQL
Creación de tablas en PostgreSQL
Eddie Malca3.1K visualizações
MANEJO DE SENTENCIAS DE DEFINICION por Sergio Perez
MANEJO DE SENTENCIAS DE DEFINICIONMANEJO DE SENTENCIAS DE DEFINICION
MANEJO DE SENTENCIAS DE DEFINICION
Sergio Perez258 visualizações
diapositiva-clase-unidad-4-sql.pptx por rch_bar
diapositiva-clase-unidad-4-sql.pptxdiapositiva-clase-unidad-4-sql.pptx
diapositiva-clase-unidad-4-sql.pptx
rch_bar53 visualizações
diapositiva-clase-unidad-4-sql.pptx por polo28slp
diapositiva-clase-unidad-4-sql.pptxdiapositiva-clase-unidad-4-sql.pptx
diapositiva-clase-unidad-4-sql.pptx
polo28slp8 visualizações
Manejo De Sentencias De Definicion por Sergio Perez
Manejo De Sentencias De DefinicionManejo De Sentencias De Definicion
Manejo De Sentencias De Definicion
Sergio Perez278 visualizações

Mais de Jorge Claudio Apaza

Sesión 3 - Usos,Tecnología,Efectos.pptx por
Sesión 3 - Usos,Tecnología,Efectos.pptxSesión 3 - Usos,Tecnología,Efectos.pptx
Sesión 3 - Usos,Tecnología,Efectos.pptxJorge Claudio Apaza
2 visualizações17 slides
Sesión 4 - Sistemas de pago electronico_1.pptx por
Sesión 4 - Sistemas de pago electronico_1.pptxSesión 4 - Sistemas de pago electronico_1.pptx
Sesión 4 - Sistemas de pago electronico_1.pptxJorge Claudio Apaza
4 visualizações14 slides
FUNCIONES EN PHP.pptx por
FUNCIONES EN PHP.pptxFUNCIONES EN PHP.pptx
FUNCIONES EN PHP.pptxJorge Claudio Apaza
5 visualizações3 slides
Relieve andino por
Relieve andinoRelieve andino
Relieve andinoJorge Claudio Apaza
6K visualizações10 slides
173072571 memorandum-de-planificacion-de-auditoria-docx por
173072571 memorandum-de-planificacion-de-auditoria-docx173072571 memorandum-de-planificacion-de-auditoria-docx
173072571 memorandum-de-planificacion-de-auditoria-docxJorge Claudio Apaza
6K visualizações7 slides
Perdidas extraordinarias por
Perdidas extraordinariasPerdidas extraordinarias
Perdidas extraordinariasJorge Claudio Apaza
1.4K visualizações8 slides

Mais de Jorge Claudio Apaza(8)

Sesión 3 - Usos,Tecnología,Efectos.pptx por Jorge Claudio Apaza
Sesión 3 - Usos,Tecnología,Efectos.pptxSesión 3 - Usos,Tecnología,Efectos.pptx
Sesión 3 - Usos,Tecnología,Efectos.pptx
Jorge Claudio Apaza2 visualizações
Sesión 4 - Sistemas de pago electronico_1.pptx por Jorge Claudio Apaza
Sesión 4 - Sistemas de pago electronico_1.pptxSesión 4 - Sistemas de pago electronico_1.pptx
Sesión 4 - Sistemas de pago electronico_1.pptx
Jorge Claudio Apaza4 visualizações
173072571 memorandum-de-planificacion-de-auditoria-docx por Jorge Claudio Apaza
173072571 memorandum-de-planificacion-de-auditoria-docx173072571 memorandum-de-planificacion-de-auditoria-docx
173072571 memorandum-de-planificacion-de-auditoria-docx
Jorge Claudio Apaza6K visualizações
Perdidas extraordinarias por Jorge Claudio Apaza
Perdidas extraordinariasPerdidas extraordinarias
Perdidas extraordinarias
Jorge Claudio Apaza1.4K visualizações
Diapo memorandum de-planificacion-de-auditoria-docx por Jorge Claudio Apaza
Diapo memorandum de-planificacion-de-auditoria-docxDiapo memorandum de-planificacion-de-auditoria-docx
Diapo memorandum de-planificacion-de-auditoria-docx
Jorge Claudio Apaza2.8K visualizações
Monografia renta-de-segunda-categoria por Jorge Claudio Apaza
Monografia renta-de-segunda-categoriaMonografia renta-de-segunda-categoria
Monografia renta-de-segunda-categoria
Jorge Claudio Apaza28.1K visualizações

Último

Tecnología Periodo 2.pdf por
Tecnología Periodo 2.pdfTecnología Periodo 2.pdf
Tecnología Periodo 2.pdfJuanDavidGarcesCasta
6 visualizações20 slides
Recusos Multimedia y Wed 2.0.pptx por
Recusos Multimedia  y Wed 2.0.pptxRecusos Multimedia  y Wed 2.0.pptx
Recusos Multimedia y Wed 2.0.pptxhenryruidiaz
5 visualizações12 slides
Tarea Práctica web de la sesión 14.pptx por
Tarea Práctica web de la sesión 14.pptxTarea Práctica web de la sesión 14.pptx
Tarea Práctica web de la sesión 14.pptxillanlir
12 visualizações9 slides
RECURSOS EDUCATIVOS.docx por
RECURSOS EDUCATIVOS.docxRECURSOS EDUCATIVOS.docx
RECURSOS EDUCATIVOS.docxglorypagalo84
10 visualizações2 slides
Excel avanzado.docx por
Excel avanzado.docxExcel avanzado.docx
Excel avanzado.docxXian11
7 visualizações10 slides
fundamentosdeelectricidadyelectronica-231021044044-6e7cadfc.pdf por
fundamentosdeelectricidadyelectronica-231021044044-6e7cadfc.pdffundamentosdeelectricidadyelectronica-231021044044-6e7cadfc.pdf
fundamentosdeelectricidadyelectronica-231021044044-6e7cadfc.pdf8m6zpwytgs
8 visualizações20 slides

Último(20)

Recusos Multimedia y Wed 2.0.pptx por henryruidiaz
Recusos Multimedia  y Wed 2.0.pptxRecusos Multimedia  y Wed 2.0.pptx
Recusos Multimedia y Wed 2.0.pptx
henryruidiaz5 visualizações
Tarea Práctica web de la sesión 14.pptx por illanlir
Tarea Práctica web de la sesión 14.pptxTarea Práctica web de la sesión 14.pptx
Tarea Práctica web de la sesión 14.pptx
illanlir12 visualizações
RECURSOS EDUCATIVOS.docx por glorypagalo84
RECURSOS EDUCATIVOS.docxRECURSOS EDUCATIVOS.docx
RECURSOS EDUCATIVOS.docx
glorypagalo8410 visualizações
Excel avanzado.docx por Xian11
Excel avanzado.docxExcel avanzado.docx
Excel avanzado.docx
Xian117 visualizações
fundamentosdeelectricidadyelectronica-231021044044-6e7cadfc.pdf por 8m6zpwytgs
fundamentosdeelectricidadyelectronica-231021044044-6e7cadfc.pdffundamentosdeelectricidadyelectronica-231021044044-6e7cadfc.pdf
fundamentosdeelectricidadyelectronica-231021044044-6e7cadfc.pdf
8m6zpwytgs8 visualizações
¡Planificando para el éxito! Usando los Planners de Semantic Kernel para real... por codertectura
¡Planificando para el éxito! Usando los Planners de Semantic Kernel para real...¡Planificando para el éxito! Usando los Planners de Semantic Kernel para real...
¡Planificando para el éxito! Usando los Planners de Semantic Kernel para real...
codertectura56 visualizações
Fundamentos de electricidad y electrónica -1.pdf por SofiCneo1
Fundamentos de electricidad y electrónica -1.pdfFundamentos de electricidad y electrónica -1.pdf
Fundamentos de electricidad y electrónica -1.pdf
SofiCneo111 visualizações
tecnologaeinformtica-231124115719-3a836080.pdf por MaraJos722801
tecnologaeinformtica-231124115719-3a836080.pdftecnologaeinformtica-231124115719-3a836080.pdf
tecnologaeinformtica-231124115719-3a836080.pdf
MaraJos72280110 visualizações
Tarea15.pptx por illanlir
Tarea15.pptxTarea15.pptx
Tarea15.pptx
illanlir6 visualizações
PRESENTACION DE FC.pptx por GabrielRivas75
PRESENTACION DE FC.pptxPRESENTACION DE FC.pptx
PRESENTACION DE FC.pptx
GabrielRivas755 visualizações
nuevo tecnologia .pdf por laurarojas788
nuevo tecnologia .pdfnuevo tecnologia .pdf
nuevo tecnologia .pdf
laurarojas7885 visualizações
Estrategia de apoyo de tecnologia 3er periodo de tecnologia.pdf por SofiaArceCaicedo
Estrategia de apoyo de tecnologia 3er periodo de tecnologia.pdfEstrategia de apoyo de tecnologia 3er periodo de tecnologia.pdf
Estrategia de apoyo de tecnologia 3er periodo de tecnologia.pdf
SofiaArceCaicedo9 visualizações
MakeCode por Coffe9
MakeCodeMakeCode
MakeCode
Coffe96 visualizações
Taller de Electricidad y Electrónica.docx por juantrujillosolano10
Taller de Electricidad y Electrónica.docxTaller de Electricidad y Electrónica.docx
Taller de Electricidad y Electrónica.docx
juantrujillosolano109 visualizações
electricidadyelectrnica1-230404014355-1be10cf7.docx por NyobeMahechaDvila
electricidadyelectrnica1-230404014355-1be10cf7.docxelectricidadyelectrnica1-230404014355-1be10cf7.docx
electricidadyelectrnica1-230404014355-1be10cf7.docx
NyobeMahechaDvila18 visualizações
PROYECTOS 3ER PERIODO Sofia Collazos Santos.pdf por SaMu554
PROYECTOS 3ER PERIODO Sofia Collazos Santos.pdfPROYECTOS 3ER PERIODO Sofia Collazos Santos.pdf
PROYECTOS 3ER PERIODO Sofia Collazos Santos.pdf
SaMu55410 visualizações
Tarea Práctica web de la sesión 14.pptx por illanlir
Tarea Práctica web de la sesión 14.pptxTarea Práctica web de la sesión 14.pptx
Tarea Práctica web de la sesión 14.pptx
illanlir7 visualizações

Intro BBDD SQL Server.pptx

  • 1. Introducción a Base de datos en SQL SERVER Ing. Jorge Saona Apaza saona_jorge@institutovrht.edu.pe INSTITUTO SUPERIOR TECNOLÓGICO PUBLICO “VICTOR RAUL HAYA DE LA TORRE” Lenguaje de Programación Visual
  • 2. Definición de SQL • SQL: Structured Query Language o lenguaje de consulta estructurado • Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en estas. • Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo efectuar consultas con el fin de recuperar información de interés de una base de datos, así como también hacer cambios sobre ella. • Existen dos lenguajes para el manejo de bases de datos DDL y DML.
  • 3. DDL (Lenguaje de Definición de Datos) • Involucra los comandos para crear bases de datos, crear, modificar y eliminar tablas, crear claves primarias, índices y restricciones. • Principales comandos: CREATE DATABASE– crea una base de datos. DROP DATABASE – elimina una base de datos. CREATE TABLE – crea una nueva tabla. ALTER TABLE – modifica una tabla. DROP TABLE – elimina una tabla. CREATE INDEX – crea un índice en una tabla o vista. DROP INDEX – elimina un índice de una tabla o vista. CREATE PROCEDURE / FUNCTION / TRIGGER
  • 4. DML (Lenguaje de Manipulación de Datos) • Los DML permiten actuar sobre los propios datos. • Las operaciones básicas de manipulación de datos son: insertar, modificar, eliminar y consultar. • Principales comandos: INSERT – insertar registros en una tabla. UPDATE – actualizar los datos de una tabla. DELETE – eliminar registros de una tabla. SELECT – selecciona uno o varios registros de una tabla. • Las tres primeras permiten alterar el contenido de la BD. • La última consiste en localizar datos para su observación.
  • 5. Crear una Base de Datos CREATE DATABASE ventas ON ( NAME=ventas, FILENAME='D:BDventas.mdf' ) LOG ON ( NAME=ventas_log, FILENAME='D:BDventas_log.ldf' ) GO
  • 6. Crear una tabla en la BD CREATE TABLE producto ( producto_id integer not null identity(1,1) primary key, nombre varchar(100) not null, precio float not null, stock integer not null );
  • 7. Insertar registros en la tabla INSERT INTO producto VALUES ('destornillador',25,30) INSERT INTO producto VALUES ('pinza',35,22), ('martillo',25,30), ('mazilla',35,10), ('balde',55,13), ('tornillo',65,10), ('tuerca',75,30), ('llave hexagonal',25,8), ('alicate',25,30), ('manguera',28,45)
  • 8. Consultas Básicas en la Tabla Recuperar información de una base de datos SELECT lista_campos FROM tablas Listar todos los productos por código y nombre SELECT producto_id,nombre FROM producto; SELECT P.producto_id,P.nombre FROM producto P; SELECT producto_id AS codigo,nombre AS nombre_produto FROM producto; Listar todos los productos con todos los campos de la tabla SELECT * FROM producto;
  • 9. Consultas Básicas con Cláusula WHERE Utilizar una consi SELECT * FROM producto WHERE producto_id = 7; SELECT * FROM producto WHERE stock < 15; SELECT * FROM producto WHERE nombre = 'tornillo’; Con Operadores Lógicos SELECT * FROM producto WHERE precio >= 55 AND precio <= 75; SELECT nombre,precio,stock FROM producto WHERE precio > 65 OR stock < 20;
  • 10. Consultas Básicas con operador IN SELECT * FROM producto WHERE articulo_id IN (1,2,4); SELECT * FROM producto WHERE nombre IN ('tornillo', 'tuerca') ; SELECT * FROM producto WHERE nombre NOT IN ('tornillo', 'tuerca') ;
  • 11. Consultas Básicas con clausula BETWEEN SELECT * FROM producto WHERE precio BETWEEN 55 AND 75; SELECT * FROM producto WHERE precio NOT BETWEEN 55 AND 75;
  • 12. Consultas Básicas con clausula LIKE SELECT * FROM producto WHERE nombre LIKE '%ma%’; SELECT * FROM producto WHERE nombre LIKE ‘t%'; SELECT * FROM producto WHERE nombre LIKE ‘m%a’;
  • 13. Consultas Básicas con clausula ORDER BY SELECT * FROM producto ORDER BY nombre; SELECT * FROM producto ORDER BY nombre ASC; SELECT * FROM producto ORDER BY nombre DESC; SELECT * FROM producto ORDER BY precio DESC,stock ASC;
  • 14. EJERCITACIÓN Basándose en la tabla PRODUCTO obtener los siguientes listados. 1. Productos con precio mayor a 60 2. Productos con precio entre 20 y 40 (usar < y >) 3. Productos con precio entre 40 y 70 (usar BETWEEN) 4. Productos con precio = 25 y stock mayor o igual a 30 5. Productos con precio (28,35,55) no usar IN 6.¨Productos con precio (28,35,55) usar el IN 7. Productos que su precio no sea (28,35,55) 8. Productos ordenados por precio de mayor a menor, y si hubiera precio iguales deben quedar ordenados por nombre.