Está en la página 1de 6

UNIVERSIDAD POLITÉCNICA DE TULANCINGO

SQL3

por

Martin Flores Valdez

Ingeniería en Sistemas Computacionales

U Asignatura:

Administración de Base de Datos

P Nombre del Catedrático:

Lic. Juan Martin Hernández Ramírez

T
Quinto Cuatrimestre

Tulancingo de Bravo, Hidalgo

Enero - Abril 2020.

1
Base de datos
Base de Datos AC3
Base de datos alusiva a registro de Productos y sus características
Tabla
Tabla Productos
Tabla creada para almacenar las distintas características de los distintos productos de acuerdo a su campo
Nombre Tipo Longitud PK FK Comentario Predeterminado Visible null interface procedimiento
Producto int si no Variable de producto valor si no ventas y el identificador de producto se
automático de 1 almacén utiliza para obtener sus demás
a 1 en cada variables en ambas interfaces
registro.

Modelo varchar 30 no no campo donde se registran vacío si no ventas y campo útil en ventas para la
los distintos tipos de almacén identificación del producto que
modelo de los productos se desee
Tamaño varchar 30 no no variable utilizada para vacío si no ventas y campo útil en ventas para la
almacenar los distintos almacén identificación del producto de
tamaños de los productos acuerdo a las preferencias de
uno
Color varchar 30 no no Campo en el cual se vacío si no ventas y campo útil en ventas para la
encuentran los colores almacén identificación del producto que
asignados a los productos se quiera
Precio float no no campo donde se vacío si no ventas y campo utilizado en la interfaz
encuentra el valor o almacén ventas en el cual se muestra el
precio de los productos precio y se realizaría la suma de
los precios de productos

2
Código Imagen Comentario
Create database AC3; 0.Creacion de la
use AC3; base de datos

create table Productos( 0.Creacion de la


Producto int not null Primary key identity(1,1), tabla
Modelo varchar(30),
Tamaño varchar(30),
Color varchar (30),
Presio float
);

insert into Productos values 0.Inserción de los


('R1','Chico','Amarillo',10), registros dentro de
('R2','Mediano','Rojo',20),('R3','Grande','Azul',30),
('Z1','Chico','Morado',40),('Z2','Mediano','Verde',10),
la tabla
('Z3','Grande','Amarillo',20),('M1','Chico','Rojo',30),
('M2','Mediano','Azul',10),('M3','Grande','Morado',20)

select * from Productos Where Tamaño='Grande' and 1. Consulta de los


Color='Azul'; Productos de
tamaño Grande y
Color Azul.
select * from Productos where Tamaño='Chico'; 2. Consulta de los
Productos de
tamaño Chico

3
select * from Productos where Color = 'Rojo' and Color= 3. Consulta de los
'Amarillo'; Productos de Color
Rojo y Amarillo

select * from Productos where Color ='Verde' and 4. Consulta de los


Tamaño='Mediano'; Productos de Color
Verde y tamaño
Mediano.
select * from Productos where Modelo='R1' and 5. Consulta de los
Modelo='R2'; Productos Modelo
R1 y R2.
select * from Productos where Presio between 20 and 30; 6. Consulta de los
Productos que
tengas los precios
entre 20 y 30

select * from Productos where Modelo='Z1'and Modelo='Z2' 7. Consulta de los


and Modelo='Z3'; Productos Modelo
Z1, Z2, Z3.

4
delete from Productos where Modelo='M3'; 8. Borre el
Producto cuyo
Modelo es el M3.

update Productos set Presio=19,Color='Morado' where 9. Modifique el


Modelo='M1'; Precio del Producto
M1 a 19 y el Color a
Morado.
delete from Productos where Modelo='R3'; 10. Borre el
Producto R3.

select Tamaño from Productos; 11. Muestre los


diferentes tamaños
existentes de
productos.

5
select * from Productos where Presio =(select 12. Muestre los
(sum(Presio)/count(Modelo)); productos que se
encuentran por
arriba del precio
promedio

select * from Productos where Tamaño='Mediano'; 13. Muestre


cuantos producto
hay de tamaño
mediano.

select sum(Presio) from Productos where Color='Rojo'; 14. Cual el la suma


total de precios de
los productos de
color rojo.
select * from Productos where Modelo like ('%1%'); 15. Muestre los
productos que
tengan un "1" en el
campo Modelo

select Presio from Productos where Presio=(select 16. Muestre el los


max(Presio from Productos)); datos del producto
que tenga el precio
mas alto
select day(getdate()) AS DIA ,month(getdate()) AS Mes 17. Muestre el Dia,
,year(getdate()) as Año Mes y Año del

También podría gustarte