Documentos de Académico
Documentos de Profesional
Documentos de Cultura
F2ap1ga13s - BD2 - Sisprova PDF
F2ap1ga13s - BD2 - Sisprova PDF
Página 1 de 12
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
GUÍA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: F004-P006-GFPI
Procedimiento Ejecución de la Formación Profesional Integral
Estimado aprendiz.
Una base de datos relacional es un conjunto ordenado de datos que está
almacenado en uno o más archivos. Los datos están estructurados en
tablas, y éstas pueden tener referencias cruzadas o relaciones, lo que
da origen al nombre relacional. Como ejemplos de sistemas de bases
de datos relacionales tenemos MySQL, Oracle, PostgreSQL, Microsoft
SQL Server, Informix y DB2, entre otras.
Esta guía presenta las actividades que usted debe realizar para adquirir
las competencias y resultados en el manejo de consultas avanzadas, funciones, procedimientos
almacenados y disparadores en MySQL, implementados y ejecutados a través de diferentes
DBMS.
Bienvenido.
Página 2 de 12
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
GUÍA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: F004-P006-GFPI
Procedimiento Ejecución de la Formación Profesional Integral
Actividad No 1
Página 3 de 12
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
GUÍA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: F004-P006-GFPI
Procedimiento Ejecución de la Formación Profesional Integral
A lo largo de los años las bases de datos han sido para las organizaciones una herramienta de
uso indispensable, pues esta permite almacenar un conjunto de datos pertenecientes a un mismo
contexto, para así ofrecer un alto rango de soluciones al problema de almacenar datos.
Actividad No 1
Reconocer las principales funciones que tiene algunos administradores de bases de datos.
Luego según indicaciones del instructor Instale y configure las herramientas para administrar
bases de datos, reconociendo las funciones mencionadas anteriormente.
a. PHPMyAdmin
b. Heidi
c. SQLYog
d. Workbench
2. Una vez terminada esta actividad, en grupos de trabajo de máximo 4 aprendices. Cada
integrante deberá escoger una de las herramientas propuestas, investigar sobre el ambiente
de trabajo y principales funciones y posteriormente elaborar un tutorial o manual de usuario,
para luego capacitar a los compañeros en el uso del DBMS escogido. El tutorial debe contener:
a. Interfaz de trabajo
b. Opciones para construir y ejecutar sentencias DDL con ejemplos
c. Opciones para construir y ejecutar sentencias DML con ejemplos
d. Opciones para construir y ejecutar funciones con ejemplos
e. Opciones para construir y ejecutar procedimientos con ejemplos
f. Opciones para construir y ejecutar disparadores con ejemplos
g. Opciones para importar y exportar la base de datos
Página 4 de 12
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
GUÍA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: F004-P006-GFPI
Procedimiento Ejecución de la Formación Profesional Integral
Hablando de MySQL podemos decir que es un sistema de bases de datos relacional usada por
compañías como Yahoo, BBC News, CNET, Nokia, Youtube, Flickr y Google y presenta las
siguientes características: Compatibilidad con SQL, manejo de subselects, manejo de vistas,
permite implementación de procedimientos almacenados (Store Procedures) y triggers, soporta
cualquier tipo de codificación de caracteres y desde junio de 2000 se liberó bajo licencia GPL
(GNU Public License). Dato importante para tener en cuenta.
Actividad No 1
1. Consultas combinadas
2. Subconsultas
3. Funciones y Procedimientos
4. Triggers (Disparadores)
1. Construya los ejemplos que explique el instructor en el DBMS escogido y ejecute sin errores.
2. Conforme grupos de dos personas y escriba un documento con cinco dudas o inquietudes
que le hayan quedado sobre los temas. Luego publique las dudas en el foro disponible en la
plataforma (la publicación de cada pregunta tiene puntaje)
3. Dar respuesta a mínimo 5 inquietudes de los demás grupos (cada respuesta tiene un
puntaje).
Página 5 de 12
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
GUÍA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: F004-P006-GFPI
Procedimiento Ejecución de la Formación Profesional Integral
Los procedimientos almacenados (Stored Procedures, SP) suponen una importante innovación
introducida en MySQL en la versión 5.0. Son funciones SQL definidas por el usuario que se
ejecutan directamente en un servidor y los Triggers son conjuntos de sentencias SQL o SPs que
son ejecutados automáticamente antes o después de una modificación de la base de datos
(UPDATE, INSERT, DELETE). Se usan para mantener condiciones sobre los datos de la base
de datos y para monitorizar las operaciones.
Actividad No 1
Revise el diseño de la base de datos del proyecto formativo y realice las modificaciones
necesarias según su análisis.
Realice una carga de datos a la base de datos, tal que permita realizar las consultas
correspondientes.
Realice el taller de SQL avanzado sobre el proyecto formativo.
Página 6 de 12
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
GUÍA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: F004-P006-GFPI
Procedimiento Ejecución de la Formación Profesional Integral
Página 7 de 12
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
GUÍA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: F004-P006-GFPI
Procedimiento Ejecución de la Formación Profesional Integral
Evidencias de Producto:
Página 8 de 12
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN Fecha: 30/09/2013
Procedimiento Ejecución de la Formación Profesional Integral
Código: F004-P006-
GUÍA DE APRENDIZAJE
GFPI
Página 9 de 12
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
SISTEMA INTEGRADO DE GESTIÓN Fecha: 30/09/2013
Procedimiento Ejecución de la Formación Profesional Integral
Código: F004-P006-
GUÍA DE APRENDIZAJE
GFPI
Base de datos: Se le llama base de datos a los bancos de información que contienen datos
relativos a diversas temáticas y categorizados de distinta manera, pero que comparten entre sí
algún tipo de vínculo o relación que busca ordenarlos y clasificarlos en conjunto.
Consulta combinada: Consulta que recupera la información de una base de datos que se
encuentra repartida en varias tablas
Disparadores o triggers: Objeto con nombre dentro de una base de datos el cual se asocia con
una tabla y se activa cuando ocurre en ésta un evento en particular.
DBMS: Existen programas denominados sistemas gestores de bases de datos, abreviado DBMS,
que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las
propiedades de estos DBMS, así como su utilización y administración, se estudian dentro del
ámbito de la informática.
MySQL Workbench es una herramienta visual de diseño de bases de datos que integra desarrollo
de software, Administración de bases de datos, diseño de bases de datos, creación y
mantenimiento para el sistema de base de datos MySQL
SQLyog es un excelente "front-end" (es decir, una interfaz gráfica) diseñada especialmente para
trabajar de forma más rápida y cómoda con el servidor de base de datos MySQL.
Página 10 de 12
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
GUÍA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: F004-P006-GFPI
Procedimiento Ejecución de la Formación Profesional Integral
Subconsulta: Instrucción SELECT anidada dentro de una sentencia SELECT, INSERT, DELETE
o UPDATE
5. GLOSARIO DE TÉRMINOS
6. REFERENTES BIBLIOGRÁFICOS
Página 11 de 12
SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 02
GUÍA DE APRENDIZAJE
Fecha: 30/09/2013
SISTEMA INTEGRADO DE GESTIÓN
Proceso Gestión de la Formación Profesional Integral Código: F004-P006-GFPI
Procedimiento Ejecución de la Formación Profesional Integral
Página 12 de 12