guia de lenguaje SQL 4
-
Upload
juan-camilo-cruz-franco -
Category
Documents
-
view
253 -
download
0
Transcript of guia de lenguaje SQL 4
SENA
ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Base De Datos
El lenguaje Transact-SQL Taller 4
Presentado a:
Sandra Yanneth Rueda Guevara
Presentado por:
Juan Camilo Cruz Franco
Orden:
40130 Jornada Diurna - Tarde
Septiembre 2010
Bogotá D.C.
Tabla de Contenido
1. Crear la categoría Drinks (tragos) que corresponde a licores nacionales y extranjeros.
2. Crear 3 productos para la categoría Drinks
3. Cree 5 registros en la tabla de Detalle de órdenes, con los productos de la categoría Drinks, para la última orden registrada en la base de datos.
4. Crear las regiones Southeast (sur oriente) y Northwest (noroccidente).
5. Subir un 5% el precio de todos los productos del Proveedor (Supplier) Leka Trading.
6. Los empleados de la Ciudad London ahora van a estar ubicados en la Ciudad Tacoma y la dirección de ellos es 908 W. Capital Way
7. El proveedor BONAP cambio de razón social a Company BonApp, a ahora el contacto será el señor Yun Davinson, es necesario actualizar también la región a Sur oriente.
8. El proveedor Cooperativa de Quesos 'Las Cabras', nos dio un magnifico descuento en los productos de la categoría Cheeses y por lo tanto vamos a bajar un 10% el precio de los mismos, tenga en cuenta que es únicamente para los productos de este proveedor en esta categoría. Además, con el excelente precio que nos dieron aumentamos las unidades en stock de estos productos en un 85%. Actualice estos valores en la base de datos.
9. Eliminar los detalles de pedido del pedido numero 10258.
10 .Eliminar los empleados cuya ciudad de residencia sea null.
Introducción
En este trabajo se encuentra resuelto una gama de ejercicios relacionados con el taller anterior estos ejercicios son un poco mas avanzados y requieren un poco mas de entendimiento.
Materiales y métodos
Normas icontec: se le dio uso para la presentación de este trabajo
Internet: se le dio uso para la investigación Sintaxis SQL
Memoria USB: almacenamiento de la información referente
SQL SERVER: se le dio uso para el desarrollo de todos los ejercicios que se plasman en este trabajo
1. Crear la categoría Drinks (tragos) que corresponde a licores nacionales y extranjeros.
insert into Categories(CategoryName,Description)
values ('Drinks', 'Licores nacionales y extranjeros')
2 . Crear 3 productos para la categoría Drinks.
Insert into Products values ('Aguardiente',1,9,'12 - 550 ml bottles', 15.000, 40,25,6,0),
('Cerveza',1,9,'30 - 550 ml bottles', 36.000, 20, 5,16,1),
('Ron',1,9,'12 - 550 ml bottles', 5.000, 4, 25,6,0)
3. Cree 5 registros en la tabla de Detalle de órdenes, con los productos de la categoría Drinks, para la última orden registrada en la base de datos.
insert into [Order Details] values (11077,78, 5.000, 12, 0.15),(11077,79, 5.000, 32,0.25),
(11077, 80, 5.000, 2, 0.1), (11076, 80, 5.000, 21, 0.15),
(11076, 78, 5.000, 100, 0.35)
4. Crear las regiones Southeast (sur oriente) y Northwest (noroccidente).
insert into Region(RegionID, RegionDescription)
values (5,'Sur Oriente'), (6,'Nor Occidente')
5. Subir un 5% el precio de todos los productos del Proveedor (Supplier) Leka Trading.
Update Products set UnitPrice = ((UnitPrice * 0.5)+ UnitPrice)
where SupplierID = 20
6. Los empleados de la Ciudad London ahora van a estar ubicados en la Ciudad
Tacoma y la dirección de ellos es 908 W. Capital Way
Update Employees set City = ('ciudad tacoman'), Address = '908 W.capital Way'
where City like 'London%'
--no existe ninguna ciudad llamada london por que se cambio el nombre
Update Employees set Address = '908 W.capital Way'
where City like 'ciudad tacoman%'
7. El proveedor BONAP cambio de razón social a Company BonApp, a ahora el contacto será el señor Yun Davinson, es necesario actualizar también la región a Sur oriente.
Update Customers set ContactName = 'Yun Davinson', Region = 'Sur Oriente',
CompanyName = 'Company Bon App'
where CustomerID like 'BONAP%'
8. El proveedor Cooperativa de Quesos 'Las Cabras', nos dio un magnifico descuento en los productos de la categoría Cheeses y por lo tanto vamos a bajar un 10% el precio de los mismos, tenga en cuenta que es únicamente para los productos de este proveedor en esta categoría. Además, con el excelente precio que nos dieron aumentamos las unidades en stock de estos productos en un 85%. Actualice estos valores en la base de datos.
update Products set UnitPrice = (UnitPrice - (UnitPrice * 0.1)), UnitsInStock =
((UnitsInStock * 0.85)+ UnitsInStock)
where CategoryID = 4 and SupplierID = 5
select * from Products
where SupplierID = 5
select * from Suppliers
where CompanyName like '%las cabras%'
9. Eliminar los detalles de pedido del pedido numero 10258.
delete from [Order Details]
where OrderID = 10258
10 .Eliminar los empleados cuya ciudad de residencia sea null.
delete from Employees
where City is null
CONCLUSIONES
En este trabajo llegue a la conclusión que para realizar las operaciones propuestas en esta guía de aprendizaje se necesito un poco de conocimiento básico de sentencia SQL y un conocimiento un poco mas avanzado de SQL SERVER
BIBLIOGRAFIA
Foros de programación SQL MSDN MANUELES SQLSERVER