GUÍA DE APRENDIZAJE Nº 2 SQL SERVER Consultas Multitabla, Vistas y Desencadenadores Triggers 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE



Documentos relacionados
SERVICIO NACIONAL DE APRENDIZAJE SENA

SERVICIO NACIONAL DE APRENDIZAJE SENA

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Versión: 01. Fecha: 01/04/2013. Código: F004-P006-GFPI GUÍA DE APRENDIZAJE Nº 5 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

ESPECIALIZACIÓN EN GESTIÓN DE BASE DE DATOS GUÍA DIDÁCTICA PARA LA GESTIÓN DE PROYECTOS Código: EGBD-P01-GD01

SERVICIO NACIONAL DE APRENDIZAJE SENA

SERVICIO NACIONAL DE APRENDIZAJE SENA

Código: Versión: Código del programa: Actividad (es) de Aprendizaje: Competencia:.

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN: ÁREA SISTEMAS INFORMÁTICOS.

SERVICIO NACIONAL DE APRENDIZAJE SENA

SERVICIO NACIONAL DE APRENDIZAJE SENA

CAPITULO 9. Diseño de una Base de Datos Relacional Distribuida

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN

DEPARTAMENTO: Computación y diseño NOMBRE DEL CURSO: Base de datos I CLAVE: ACADEMIA A LA QUE PERTENECE: Base de datos I

GUÍA DE APRENDIZAJE N 1 Herramientas de trabajo colaborativo

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE BASE DE DATOS PARA APLICACIONES

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Microsoft SQL Server Conceptos.

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Oracle 12c DISEÑO Y PROGRAMACIÓN

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

2071 Querying Microsoft SQL Server 2000 with Transact- SQL

Base de datos II Facultad de Ingeniería. Escuela de computación.

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

TÉCNICO SUPERIOR UNIVERSITARIO EN MANTENIMIENTO ÁREA PETRÓLEO

Asignaturas Temas Asignaturas Temas

PARÁMETROS DE CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS

Contenido XIII. Capítulo 1. Capítulo 2. Alfaomega. Bases de datos - Reinosa, Maldonado, Muñoz, Damiano, Abrutsky

PLAN DE TRABAJO CAPACITACION TECNICA ACADEMUSOFT

Escuela de Ingeniería en Informática Empresarial SYLLABUS

1

Bienvenido(a) a la Unidad 1: Controles Administrativos y Controles de Aplicación, del programa de formación Control y Seguridad Informática.

50401 Designing and Optimizing Database Solutions with Microsoft SQL Server 2008

GUÍA DIDÁCTICA PARA LA GESTIÓN DE PROYECTOS Cod. ADSI-P01-AP0801

Microsoft SQL Server 2005

LABORATORIO 9. Replicación de base de datos en SQL Server

MS_20465 Designing Database Solutions for Microsoft SQL Server

TECNICO SUPERIOR UNIVERSITARIO EN TECNOLOGIAS DE LA INFORMACION Y COMUNICACIÓN ÁREA REDES Y TELECOMUNICACIONES

Carrera: Clave de la asignatura: SATCA: 2-2-4

6.0 Funcionalidades Adicionales

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Unificación Plataformas de Gestión Académica -SENA

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

Actualización de un Producto. Estandarizar el proceso de acompañamiento para la ejecución de un producto de software.

Adelacu Ltda. Fono Graballo+ Agosto de Graballo+ - Descripción funcional - 1 -

Curso Online de Microsoft

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Duración de la guía ( en horas):

"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios

Arquitectura de sistema de alta disponibilidad

3. Horario laboral referencial: Lunes Viernes 8:00 a.m. a 6:00 p.m.

Cursos SQL Server 2008 R2

Guía de Laboratorio Base de Datos I.

LABORATORIO 10. ADMINISTRACIÓN DE COPIAS DE SEGURIDAD EN SQL SERVER

Autenticación Centralizada

Guía de usuario CUBO TI

El proceso de Instalación de Microsoft SQL Server 2008

PROCESOS INDUSTRIALES

1. CONTENIDOS DE LA MATERIA

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

SQL Server 2014 Administración de una base de datos transaccional con SQL Server Management Studio

Fundamentos de Oracle

LABORATORIO 8. Optimización de Consultas SQL a través de herramientas del SMBD SQL Server

INFRAESTRUCTURA DE SERVIDORES MICROSOFT

PROCEDIMIENTO GESTIÓN TICS

UNIVERSIDAD DR. JOSE MATIAS DELGADO

CAPÍTULO 3 DISEÑO DE LA ARQUITECTURA

SEPARAR Y ADJUNTAR UNA BASE DE DATOS. Separar una base de datos

serra Access y SQL Server Qué es mejor en cada caso? Valentín Playá, Serra GTS 22 de enero de 2009 Bases de datos 1

2780 Maintaining a Microsoft SQL Server 2005 Database

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

I. E. S. Cristóbal de Monroy. DEPARTAMENTO: Informática. MATERIA: Aplicaciones Web. NIVEL: 2º Sistemas Microinformáticos y Redes

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática

PROCESO: EJECUCIÓN DE LA FORMACIÓN PROFESIONAL PROCEDIMIENTO: DESARROLLO CURRICULAR

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Guía práctica de SQL

Programa : SQL Server Reporting Services 2008 R2 Curso : Introducción a Microsoft SQL Server Reporting Services 2008 R2 Duración : 60 horas SYLLABUS

Versión: 01. Fecha: 01/04/2013. Código: F004-P006-GFPI GUÍA DE APRENDIZAJE Nº 1 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA SÍLABO ASIGNATURA: TALLER DE BASE DE DATOS

Administración de la producción. Sesión 10: Gestor de Base de Datos (Access)

Tema: CREACIÓN DE TABLAS DE RDBMS (RELATIONAL DATA BASE MANAGEMENT SYSTEM).

SQL Server 2012 Administración de una base de datos transaccional con SQL Server Management Studio

Adquisición y Procesamiento de la Información

GUIA DE LABORATORIO Nro. 4

Migración del Diagrama de Clases del Análisis al Modelo de Datos y a la Base de Datos en SQL Server 2000.x

CI Politécnico Estella

Novedades. Introducción. Potencia

CL_50400 Designing, Optimizing, and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

UNIVERSIDAD DE GUANAJUATO ÁREA ECONÓMICO-ADMINISTRATIVA

Volumen. Jun HELPPEOPLE SCAN CLOUD Manual de Usuario de la Versión v s23. Elaborado por: Investigación y Desarrollo Helppeople Software

Curso Online de Oracle 10g

IES Politécnico Estella

PROGRAMA DE ESTUDIOS BASE DE DATOS

MS_10174 Configuring and Managing Microsoft SharePoint 2010

SIGPRE Sistema de Gestión Presupuestaria

Transcripción:

SERVICIO NACIONAL DE APRENDIZAJE SENA GUÍA DE APRENDIZAJE SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUIA DE APRENDIZAJE Versión: 01 Fecha: 09/10/2013 Código: F004-P006-GFPI GUÍA DE APRENDIZAJE Nº 2 SQL SERVER Consultas Multitabla, Vistas y Desencadenadores Triggers 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Nombre del Proyecto: Sistema de información para la gestión empresarial Fase del proyecto: No. 2 Desarrollo del proyecto Código: Versión: Código: Actividad (es) de Aprendizaje: 228120 100 Ambiente de formación 471143 MATERIALES DE FORMACIÓN DEVOLUTIVO CONSUMIBLE Actividad (es) del Proyecto: Implementar la base de datos. A.A. 1 Realizar consultas multitabla según requerimientos. Aula de dotada con computadores, conexión a internet, videobean, tablero, salida de emergencia, extintor. Computadores, videobean, tablero. Marcadores, hojas tamaño carta 01 Construir las tablas que hacen parte del diseño del diagrama relacional en el motor de base de datos empleando las cuatro formas de normalización. 02 Relacionar las tablas construidas para presentar la información solicitada en el diseño. 04 Construir la matriz CRUD en el lenguaje de programación seleccionado para verificar la funcionalidad del sistema de acuerdo con el diseño entregado. 22050103204 Interpreta el diagrama relacional para identificar el modelo de datos. Duración de la guía ( en horas): Presenciales: 70

2. INTRODUCCIÓN Generalmente para cumplir con los requerimientos solicitados por los usuarios del sistema de información en el tema de informes, es necesario utilizar el lenguaje Transact- Sql más avanzado, es por eso que ciertas sintaxis nos sirven para tal caso; En esta Guía de Aprendizaje tocaremos dos temas importantes como lo son las Consultas Multitabla, las Subconsultas., Vistas y Desencadenadores Triggers. 3. ESTRUCTURACION DIDACTICA DE LAS ACTIVIDADES DE APRENDIZAJE ACTIVIDADES 3.1 Actividades de Reflexión inicial. En la vida real se requiere el manejo de grandes cantidades de información de diferentes tipos, esta información está relacionada entre sí por lo cual debemos combinarla para realizar tomas de decisión. Cuál sería la importancia de realizar consultas entre dos o más tablas que retornen registros específicos? 3.2 Actividades de contextualización e identificación de conocimientos necesarios para el aprendizaje Tarea de Aprendizaje 1. Consulte los siguientes términos: Consulta. Desencadenador o Trigger Vista 3.3 Actividades de apropiación del conocimiento (Conceptualización y Teorización). a) Lea completamente el archivo adjunto de Actividad 1. b) Lea completamente el archivo adjunto de Actividad 2. c) Lea completamente el archivo adjunto de Actividad 3. Página 2 de 6

3.4 Actividades de transferencia del conocimiento. a) Implemente los ejercicios propuestos en la actividad 1 para su proyecto. b) Implemente los ejercicios propuestos en la actividad 2 para su proyecto. c) Implemente los ejercicios propuestos en la actividad 3 para su proyecto. 3.5 Actividades de evaluación. Evidencias de Aprendizaje Criterios de Evaluación Técnicas e Instrumentos de Evaluación Evidencias de Conocimiento : Mapa Conceptual Evidencias de Desempeño: Implementación de las consultas, Vistas y Trigges. Evidencias de Producto: Consultas multitabla, Vistas y Triggers. para su proyecto Plantea las consultas a realizar según los requerimientos del cliente. Diseña las expresiones para realizar las consultas. Genera ideas para innovar y solucionar problemas en los reportes del cliente Socialización de los mapas conceptuales Inspección resultados de las consultas, Vistas y Triggers. Juego de Roles Verificación ejecución consultas, Vistas y Triggers. Script consultas solución ejercicios propuestos Lista de Chequeo. 4. RECURSOS PARA EL APRENDIZAJE ACTIVIDADES DEL PROYECTO DURACIÓN (Horas) Materiales de formación devolutivos: (Equipos/Herramientas) Materiales de formación (consumibles) Talento Humano (Instructores) AMBIENTES DE APRENDIZAJE TIPIFICADOS Página 3 de 6

Diseñar consultas.(create,r ead, Update, Delete) para ser ejecutadas desde la interfaz. 15 Descripción Cantidad Descripción Cantidad Especialidad Cantidad Computadores, conexión a internet, Videobean, tablero. Plataforma Blackboard Según cantidad de aprendice s Marcadores 2 Ing. De Sistemas o Tecnólogo en Desarrollo de sistemas de información 1 ESCENARIO (Aula, Laboratorio, taller, unidad productiva) y elementos y condiciones de seguridad industrial, salud ocupacional y medio ambiente Aula de dotada con salida de emergencia, extintor. 5. GLOSARIO DE TERMINOS Index Organized Tables (IOT) (Tablas organizadas de índice) Tabla cuyos datos están ordenados físicamente en el disco por orden de índice; es similar a una tabla de Microsoft SQL Server con un índice agrupado. Una tabla IOT se replica en un suscriptor como una tabla con un índice agrupado. Instance (Instancia) Una base de datos Oracle está asociada con una instancia. La instancia se compone de la memoria y los procesos en segundo plano que respaldan la base de datos. Una instancia de Oracle se asigna siempre a una única base de datos, mientras que una instancia de SQL Server puede contener varias bases de datos. Existen ocasiones en las que una base de datos Oracle puede tener varias instancias. Oracle Listener (Escucha de Oracle) Controla el tráfico de red entrante de una instancia de base de datos Oracle. Al configurar la conectividad de red de una base de datos Oracle, se especifica el protocolo mediante el que se envía el tráfico y el puerto en el que el Listener escucha el tráfico. Normalmente, el Listener se configura para que se ejecute en el mismo equipo que la instancia de base de datos Oracle y se puede configurar para dar servicio a una o más instancias. ROWID Puntero que señala la ubicación de una fila concreta de una base de datos. Puesto que recuperar filas usando ROWID es más rápido que utilizar una exploración de tabla o índice, la replicación utiliza ROWID temporalmente durante el procesamiento de los cambios de la tabla publicada. Sequence (Secuencia) Objeto de base de datos que se utiliza para generar números exclusivos. La replicación utiliza secuencias para ordenar los cambios efectuados en las tablas publicadas. SQL*Plus Aplicación que se utiliza para obtener acceso y realizar consultas en bases de datos Oracle. Es similar a la utilidad sqlcmd de SQL Server. Synonym (Sinónimo) Alias de un objeto. El sinónimo público especial MSSQLSERVERDISTRIBUTOR se crea automáticamente cuando se configura un publicador de Oracle. El sinónimo hace referencia a la tabla HREPL_Distributor y proporciona un puntero lógico al distribuidor de SQL Server que da servicio al publicador. Una vez publicada una base de datos Oracle, los intentos posteriores de configurar este publicador para usar un distribuidor de SQL Server diferente producirán un error porque este sinónimo público identifica al distribuidor concreto que ya se ha configurado para dar servicio al publicador. Tablespace (Espacio de tabla) Unidad de almacenamiento de base de datos que es en líneas generales equivalente a un grupo de archivos en SQL Server. TNS Service Name (Nombre de servicio TNS) TNS (Transparent Network Substrate, Sustrato de red transparente) es una capa de comunicación que utilizan las bases de datos Oracle. TNS Service Name es el nombre por el que se conocen las instancias de una base de datos Oracle en una red. Se asigna un nombre a este servicio cuando se configura la Página 4 de 6

conectividad de la base de datos Oracle. La replicación utiliza el nombre del servicio TNS para identificar al publicador y establecer conexiones. User schema (Esquema de usuario) Un esquema de usuario puede considerarse como un usuario de base de datos que es propietario de un conjunto de objetos de base de datos concreto. El esquema del usuario administrativo de la replicación es propietario de todos los objetos que se crean en el proceso de replicación de SQL Server en la base de datos Oracle, con la excepción del sinónimo público MSSQLSERVERDISTRIBUTOR. 6. BIBLIOGRAFÍA/ WEBGRAFÍA Bases de Datos: Enfoque práctico McGrawHill KORTH, F. Henry y SILBERCHATZ, Abraham FUNDAMENTO DE BASES DE DATOS Edit. Mc Graw Hill TechNet Microsoft Inyección de Código Sql. http://technet.microsoft.com/es-es/library/ms161953(sql.90).aspx Blog Edison García Tecnologías Microsoft Sql Server http://mredison.wordpress.com/2008/10/26/sql-serverqu-es-un-procedimientoalmacenado/ Libros en pantalla de SQL Server 2005 (Noviembre de 2008) Resolución de vistas http://msdn.microsoft.com/es-es/library/ms190237(v=sql.90).aspx Libros en pantalla de SQL Server 2005 (Noviembre de 2008) CREATE VIEW (Transact-SQL) http://msdn.microsoft.com/es-es/library/ms187956.aspx Diseñar e implementar vistas Sql Server 2008 R2. http://msdn.microsoft.com/es-es/library/ms189918.aspx Blog dedicado a SQL Server Maximiliano Damián Accotto http://blog.maxiaccotto.com/category/tsql.aspx 7. CONTROL DEL DOCUMENTO (ELABORADA POR) Página 5 de 6

JOSÉ TÉLLEZ GÓMEZ Instructor Ingeniero de Sistemas Integración con la media técnica Diciembre de 2013 Distrito Capital Página 6 de 6