Anda di halaman 1dari 8

24 DE ENERO DE 2017

RESULTADO DE APRENDIZAJE 1
1ER PARCIAL - BASE DE DATOS PARA APLICACIONES
TOMS MEZA CASTILLO
MATRCULA: 5778
Grupo ITI8B

Resultado de aprendizaje 1

TABLA DE CONTENIDO
RESULTADO DE APRENDIZAJE 1 .................................................................................................. 3
Consultas y Vistas: ....................................................................................................................... 4
Justificacin del uso de Vistas ................................................................................................. 4
Instrucciones ........................................................................................................................... 4
Consultas y Procedimientos Almacenados: ................................................................................ 6
Justificacin del uso de procedimientos almacenados ........................................................... 6
Instrucciones ........................................................................................................................... 6
Bibliografa .................................................................................................................................. 8

Resultado de aprendizaje 1

RESULTADO DE APRENDIZAJE 1

Elaborar un cuadernillo de scripts que contenga las siguientes consultas: Manejo de Vistas,
Sub consultas, justificacin de las mejores prcticas utilizadas a mano. El documento deber contar
con ndice, Encabezados, Portada presentable en general. Las imgenes de evidencia no debern
ser mayores a 7 x 12cm (alto, ancho) y stas pueden ir ya sea impresas o bien, recortadas y pegadas.
Los queries o consultas que necesitarn para esta actividad, se encuentra en el anexo a este
documento, que estar publicada de nuestra plataforma habitual Whaller.
Hago hincapi, sean profesionales en tu trabajo, recuerden que ya es ingeniera y que por
lo tanto, sus trabajos deben sobresalir en cada rengln que trabajen. No quiero copias, si tienen
alguna duda, con gusto se las aclaro, para eso estoy.

Resultado de aprendizaje 1

Consultas y Vistas:
Justificacin del uso de Vistas
--A MANO (Tambin)
Explicars claramente, el porqu se usan las vistas dentro de un sistema gestor de base de datos
(SQL, Oracle, Access etc), cmo las usaras dentro de alguna aplicacin que ests desarrollando o
que desearas desarrollar. Detallars y enumerars las ventajas y desventajas del uso de las
mismas. Definirs y explicars la sintaxis de su creacin, ejecucin y modificacin.
Instrucciones
De acuerdo a las actividades 1, 2 y 3 que me han entregado mediante Whaller y de forma impresa,
cada una de esas consultas que ya desarrollaron, ustedes crearn sus respectivas Vistas dentro de
la misma base de datos Northwind; es decir, me entregarn con portada, el script con un vista
generada, as como su vista en ejecucin con imagen de evidencia del resultado. Por ejemplo:

Ejemplo: Tu consulta que ya habas realizado dice


--CONSULTA 1: Consultar la tabla de Clientes, donde slo se muestren los
nombres del contacto y que comiencen con las letras A-D ordenados por nombre
del contacto:
select * from Customers where ContactName like '[a-d]%' order by ContactName

Evidencia. Consulta 1

Resultado de aprendizaje 1

--CREAR LA VISTA DE LA CONSULTA 1


Create view viewUT_Consulta1
as
select * from Customers where ContactName like '[a-d]%'
go

Evidencia. Vista generada correctamente


--EJECUCIN DE LA VISTA viewUT_Consulta1
SELECT * FROM viewUT_Consulta1 order by ContactName

Evidencia. Ejecucin de Vista viewUT_Consulta1

Resultado de aprendizaje 1

Consultas y Procedimientos Almacenados:


Justificacin del uso de procedimientos almacenados
--A MANO (Tambin)
Explicars claramente, el porqu se usan los procedimientos almacenados dentro de un sistema
gestor de base de datos (SQL, Oracle, Access etc), cmo las usaras dentro de alguna aplicacin
que ests desarrollando o que desearas desarrollar. Detallars y enumerars las ventajas y
desventajas del uso de los mismos. Definirs y explicars la sintaxis de su creacin, ejecucin y
modificacin.
Instrucciones
De acuerdo a las actividades 1, 2 y 3 que me han entregado mediante Whaller y de forma impresa,
cada una de esas consultas que ya desarrollaron, ustedes crearn sus propios procedimientos
almacenados dentro de la misma base de datos Northwind; es decir, me entregarn con portada, el
script con un procedimiento almacenado generado, as como su ejecucin con imagen de evidencia
del resultado. Por ejemplo:

Tu consulta dice:
--Consulta 2
--Seleccionar todos los campos del cliente, cuya compaa empiecen con letra
--A hasta la D, as como de la W a la Z, y que pertenezcan al pais de Brazil,
ordenarlos por la direccion.
select *
from dbo.Customers
where Country='Brazil' and ( CompanyName like ('[abcd]%') or
CompanyName like ('[wxyz]%'))
order by Address

Evidencia. Consulta 2

Resultado de aprendizaje 1

Creas el procedimiento almacenado, en donde, en este caso, tu nico parmetro de


entrada ser el Pas, pues se es el valor del que depende tu consulta:
--Se genera el Stored procedure de la Consulta 2
create PROCEDURE sp_CustomerCountry_CompanyName
@Country nvarchar(15)
as
select * from Customers
where @Country=Country and (CompanyName like ('[abcd]%') or CompanyName like
('[wxyz]%'))
order by Address

Evidencia. Creacin del Stored procedure sp_CustomerCountry_CompanyName


--Se ejecuta el Stored procedure de la Consulta 2
exec sp_CustomerCountry_CompanyName_ 'brazil'

Evidencia. Ejecucin del Stored procedure sp_CustomerCountry_CompanyName_

Resultado de aprendizaje 1

Bibliografa
https://www.codecademy.com/courses/learn-angularjs/lessons/your-first-app/exercises/yourfirst-app-hello-angularjs-i?action=lesson_resume

Importante:
Slo se tomarn en cuenta las referencias oficiales, .edu. org o fuentes oficiales y/o acadmicas
(no Wiki, Rincn del Vago, Blogs, Facebook, Hi5)

Anda mungkin juga menyukai