Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 19

SERVICIO NACIONAL DE APRENDIZAJE SENA Versión: 01

GUÍA DE APRENDIZAJE
SISTEMA INTEGRADO DE GESTIÓN Fecha: 01/04/2013
Proceso Gestión de la Formación Profesional Integral
Procedimiento Ejecución de la Formación Profesional Integral Código: F004-P006-GFPI

GUÍA DE APRENDIZAJE Nº6

1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

Programa de Formación: Código: 228106


Análisis y desarrollo de sistemas de información. Versión: 102
Nombre del Proyecto: DISENO Y CONSTRUCCION DE SOFTWARE
Código: 606153
A LA MEDIDA PARA EL SECTOR EMPRESARIAL
Fase del proyecto: Ejecución

Actividad (es) del Proyecto: Actividades de Aprendizaje:

Desarrollar la Base de Datos del software a la medida. Actividad de Aprendizaje 6: Desarrollo


de la base de datos del proyecto a partir
del Modelo Relacional diseñado con su
diccionario de datos en el motor de
bases de datos MySQL ó MariaDB.

Resultado de Aprendizaje: Competencia:


Construir la base de datos, a partir del modelo de datos Desarrollar el sistema de información
determinado en el diseño del sistema, utilizando sistemas de que cumpla con los requerimientos de la
gestión de base de datos, según los protocolos establecidos en la solución informática.
organización.

Resultado de Aprendizaje: Competencia:

Resultado de Aprendizaje: Competencia:

Duración de la guía: 144 horas


Guía de Aprendizaje JavaScript

2. INTRODUCCIÓN

Para el desarrollo de software, los módulos agrupan un conjunto de subprogramas y estructuras de datos.
Estos son unidades que pueden ser ejecutadas de forma independiente y permiten que los programadores
trabajen en diferentes partes del software en forma paralela, lo cual reduce los tiempos de programación
general.

En esta oportunidad nos centramos en el motor de bases de datos MySQL ó MariaDB, el cual revisando el
modelo de 3 capas o multicapa para el desarrollo de software, éste interviene en la capa datos o de
persistencia, lo que se traduce el lugar donde quedan almacenados los datos del software para luego ser
recuperados, modificados o eliminados por el cliente en caso de ser necesario y según lo permitido en las
políticas y según el diseño definido.

MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis
millones de instalaciones. Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta
licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a
la empresa una licencia específica que les permita este uso. Está desarrollado en su mayor parte en ANSI
C.
Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pública y
los derechos de autor del código están en poder del autor individual, MySQL es patrocinado por una
empresa privada, que posee el copyright de la mayor parte del código. Esto es lo que posibilita el esquema
de licenciamiento anteriormente mencionado. Además de la venta de licencias privativas, la compañía
ofrece soporte y servicios.

Por otro lado, MariaDB es un sistema de gestión de bases de datos derivado de MySQL con licencia GPL.
Está desarrollado por Michael (Monty) Widenius (fundador de MySQL) y la comunidad de desarrolladores
de software libre. Introduce dos motores de almacenamiento nuevos, uno llamado Aria -que reemplaza
con ventajas a MyISAM- y otro llamado XtraDB -en sustitución de InnoDB. Tiene una alta compatibilidad
con MySQL ya que posee las mismas órdenes, interfaces, APIs y bibliotecas, siendo su objetivo poder
cambiar un servidor por otro directamente. Este SGBD surge a raíz de la compra de Sun Microsystems -
compañía que había comprado previamente MySQL AB - por parte de Oracle. MariaDB es un fork directo
de MySQL que asegura que permanecerá una versión de este producto con licencia GPL. Monty decidió
crear esta variante porque estaba convencido de que el único interés de Oracle en MySQL era reducir la
competencia que MySQL daba al mayor vendedor de bases de datos relacionales del mundo que es Oracle.

Ahora lo invitamos a desarrollar las tareas presentes en esta guía para alcanzar los objetivos de esta fase
del proyecto con actitud crítica, argumentativa y propositiva.

Página 2 de 19
Guía de Aprendizaje JavaScript

3. ESTRUCTURACION DIDACTICA DE LAS ACTIVIDADES DE APRENDIZAJE

3.1 Actividades de Reflexión inicial.

La mayoría de las organizaciones hoy en día cuentan con Sistemas de


Información que facilitan y apoyan sus procesos, sin embargo no siempre
estos funcionan adecuadamente. Cuando esto ocurre las partes interesadas
suelen tratar de identificar las posibles causas y las más comunes son:

- Arquitectura del software mal diseñada


- Infraestructura de comunicaciones deficiente
- Hardware y software desactualizado
- Manejo incorrecto del Sistema
- Problemas con la Base de datos (de diversa índole)

Si bien como Administradores de la base de datos, no tenemos responsabilidad en algunas de ellas, velar
porque el acceso a los datos se dé de manera eficiente es una labor sobre la cual podemos aportar desde
diferentes tópicos. Analice y responda las siguientes preguntas:

 Es responsabilidad del Administrador de la base de datos que los Servidores de base de Datos y los
SMBD funcionen correctamente, ¿Qué tareas permitirán garantizar esto?

 ¿Si se identifican problemas con el diseño de las bases de datos, es labor del administrador
cambiarlas?
 ¿El administrador de la base de datos debe ser partícipe de los procesos de diseño del software?

Ahora lo invito a compartir sus respuestas a través del foro “Actividad de Reflexión Inicial Actividad de
Proyecto N° 6” y comentar la participación de dos compañeros retroalimentando desde su experiencia y
acciones de aprendizaje.

Página 3 de 19
Guía de Aprendizaje JavaScript

3.2 Actividades de contextualización e identificación de conocimientos


necesarios para el aprendizaje.

La actividad de proyecto “Desarrollar la Base de Datos del software a la


medida”, que se presenta y describe en esta guía, se desarrolla a través de
la Actividad de Aprendizaje 6: Desarrollo de la base de datos del proyecto a
partir del Modelo Relacional diseñado con su diccionario de datos en el
motor de bases de datos MySQL ó MariaDB.

Y es que como administradores de bases de datos debemos garantizar que los servicios de base de datos
funcionen adecuadamente y por esto algunos de los procesos a realizar para apoyar estas actividades son:

- Realizar la instalación del sistema manejador de bases de datos.


- Configurar el sistema manejador de base de datos.
- Verificar los recursos de memoria, dispositivos de almacenamiento, procesador, red de datos,
sistema operativo y aplicaciones.
- Implementar la base de datos.
- Agregar los objetos de la base de datos.
- Implementar los servicios requeridos según las políticas de la organización.

Para soportar estos se debe tener conocimientos claros sobre el lenguaje JavaScript en:

 Sistemas manejadores de bases de datos: características, licenciamiento, instalación, parámetros


de configuración y rendimiento, categorías, valores, seguimiento, control y ajuste.
 Arquitectura de Base de datos: Tipos, características
 Modelamiento de bases de datos: Reglas de negocio. Integración de bases de datos.
 Objetos de base de datos: Tablas, consultas, vistas, formularios, informes, módulos, secuencias,
índices, disparadores, procedimientos almacenados, funciones, paquetes.

Establecido el contexto en el cual se enmarca la realización de esta actividad, dando claridad sobre los
procesos y conocimientos asociados al desarrollo de la misma, diseñe un mapa mental donde se vea
reflejado la identificación de las actividades de aprendizaje a realizar en procura de alcanzar las
competencias que le permitan desarrollar en forma exitosa la actividad de proyecto y fortalecer sus
competencias asociadas al Desarrollo del Software a la medida.

Página 4 de 19
Guía de Aprendizaje JavaScript

3.3 Actividades de apropiación del conocimiento (Conceptualización y Teorización).

Actividad de Aprendizaje 6: Desarrollo de la base de datos del proyecto a


partir del Modelo Relacional diseñado con su diccionario de datos en el
motor de bases de datos MySQL ó MariaDB.

ACTIVIDAD DE APRENDIZAJE (6 – 1): Conocer el motor de bases de datos


MySQL

En sus respectivos equipos colaborativos, los aprendices estudiarán los conceptos introductorios de Mysql,
apoyándose en el material del curso que lo encuentra en el link Material del Apoyo del LMS. Luego el
instructor realizará una introducción al Motor de Bases de Datos (SMBD) y luego el grupo colaborativo
entrará en debate con el instructor y realizarán una discusión sobre los temas anteriores y se aclararán
dudas, y al final se debe construir documento con cuadros característicos en engloben los ítems más
importantes estudiados. Material que quedará como estudio del equipo colaborativo.

3.4 Actividades de transferencia del conocimiento.

ACTIVIDAD DE APRENDIZAJE (6 – 2): Instalación de MySQL ó MariaDB

En sus respectivos equipos colaborativos, los aprendices leerán las


instrucciones de instalación de Mysql, apoyándose en el material del curso
que le encuentra en el link Material del Apoyo del LMS y luego procederán a instalarlo en los equipos para
poder usarlo en las siguientes actividades.

Deben realizar un informe de instalación del SMBD (Sistema Manejador de Bases de Datos) y cargarlo en
el espacio de actividades de la plataforma.

ACTIVIDAD DE APRENDIZAJE (6 – 3): MySQL – Comandos Básicos DDL y DML

En sus respectivos equipos colaborativos, los aprendices leerán los “comandos básicos” para realizar
operaciones DDL (Lenguaje de Definición de Datos, es decir, para la creación de la estructura), apoyándose
en el material del curso que le encuentra en el link Material del Apoyo del LMS y luego procederán arealizar
los ejercicios denominado “Taller 1 – Usando MySQL” para asimilar los conceptos. Y cargar los resultados
en el espacio de actividades de la plataforma.

Página 5 de 19
Guía de Aprendizaje JavaScript

Taller 1 – Usando MySQL

Ejercicio 1. Siguiendo los comandos básicos de MySql (desde consola, pantalla negra), el grupo
colaborativo debe crear una base de datos básica de una parte del proyecto formativo (de libre
elección) y aplicar los comandos aprendidos. Como mínimo deberían hacer uso de:

 Crear la base de datos

 Mostrar las bases de datos del motor

 Seleccionar la base de datos creada

 Crear tablas en la base de datos

 Listar todas las tablas de ella

 Describir cada una de las tablas creadas.

Cada instrucción utilizada debe evidenciarse con una captura de pantalla.

Ejercicio 2. Utilizando mysql (desde consola, pantalla negra) realizar los siguiente:

 Crear una base de datos llamada “adsi_equipo_colaborativo”

 Crear 5 tablas para la base de datos “adsi_equipo_colaborativo” que contengan la siguiente


estructura (Identificar los tipos de datos):

o Tabla: usuarios

 Campos: id_usuario, nombre, apellidos, fecha_nacimiento

o Tabla: compras

 Campos: id_compra, cantidad, precio_compra, fecha

o Tabla: ventas

 Campos: id_venta, cantidad, precio_venta, fecha

o Tabla: devoluciones

 Campos: id_devolucion, id_producto, cantidad, fecha, observacion

Página 6 de 19
Guía de Aprendizaje JavaScript

o Tabla: productos

 Campos: id_producto, nombre, precio, stock

 hacer CRUD, es decir: insertar, borrar, actualizar y listar registros.

 Al tener los anteriores ítems resueltos, tomar nota de los instrucciones utilizadas o capturas de
pantalla donde muestren que han realizado correctamente la actividad.

ACTIVIDAD DE APRENDIZAJE (6 – 4): MySQL – Alter Table y Relaciones

En sus respectivos equipos colaborativos, los aprendices leerán los “comandos básicos” para realizar
operaciones DDL (Lenguaje de Definición de Datos, es decir, para la creación de la estructura), apoyándose
en el material del curso que le encuentra en el link Material del Apoyo del LMS y luego procederán arealizar
los ejercicios denominado “Taller 2 – Usando MySQL” para asimilar los conceptos. Y cargar los resultados
en el espacio de actividades de la plataforma.

Página 7 de 19
Guía de Aprendizaje JavaScript

Taller 2 – Usando MySQL

Ejercicio 1. ALTER TABLE

Siguiendo los comandos básicos de MySql y utilizando la base de datos creada en el taller 1 anterior
hacer uso de los comandos de modificación de tablas en cualquiera de las tablas que tiene creadas
previamente:

 ADD INDEX

 ADD PRIMARY KEY

 ADD UNIQUE

 ALTER, CHANGE, DROP, DROP INDEX, DROP PRIMARY KEY, MODIFY, RENAME.

Cada instrucción utilizada debe evidenciarse con una captura de pantalla.

Ejercicio 2. Utilizando mysql (desde consola, pantalla negra) relacionar las tablas trabajadas en el taller
2 anterior, según las posibles relaciones que existan identificadas por el equipo colaborativo:

 Tomar nota de las instrucciones utilizadas o las capturas de pantalla donde muestren que han
realizado correctamente la actividad.

 Identificar los posibles errores que se presenten en el proceso y explicarlos (como lo


solucionan).

ACTIVIDAD DE APRENDIZAJE (6 – 5): MySql – Restricciones y Llaves Foráneas

En sus respectivos equipos colaborativos, los aprendices leerán los “comandos básicos” para realizar
operaciones DDL (Lenguaje de Definición de Datos, es decir, para la creación de la estructura), apoyándose
en el material del curso que le encuentra en el link Material del Apoyo del LMS y luego procederán arealizar
los ejercicios denominado “Taller 3 – Usando MySQL” para asimilar los conceptos. Y cargar los resultados
en el espacio de actividades de la plataforma.

Página 8 de 19
Guía de Aprendizaje JavaScript

Taller 3 – Usando MySql

Ejercicio 1. Consultar para que funcionan las distintas opciones de las llaves foráneas en cuanto a
borrado de registros ( ON DELETE <opción> ) o en actualizado de registros ( ON UPDATE <opción> ) y
ponerlas en práctica en el siguiente modelo de bases de datos que deben construir en consola:

Página 9 de 19
Guía de Aprendizaje JavaScript

Para todas las tablas con relaciones usar en <ON UPDATE>: CASCADE y para <ON DELETE> así:

RESTRICT: Usar entre la relación de la tabla Datos 5 y Datos4

CASCADE: Usar entre la relación de Datos1 y Datos7,8,6 y

SET NULL: Usar entre la relación de Datos 4 y Datos3

NO ACTION: Usar entre la relación de Datos2 y Datos1,3

Tomar nota de las instrucciones utilizadas o las capturas de pantalla donde muestren que han realizado
correctamente la actividad.

Ejercicios 2. Teniendo en cuenta la primera parte de este taller, insertar datos en todas las tablas
teniendo en cuenta que hay un orden de inserción de la información. Una vez insertados los datos,
realizar operaciones de borrar registros y modificar (actualizar) las llaves primarias para verificar las
restricciones en las llaves foráneas planteadas anteriormente.

 Tomar nota de las instrucciones utilizadas o las capturas de pantalla donde muestren que han
realizado correctamente la actividad.

 Guardar capturas de pantalla donde se vean reflejados los cambios según las restricciones en
las llaves foráneas.

 Identificar los posibles errores que se presenten en el proceso y explicarlos (como lo


solucionan).

ACTIVIDAD DE APRENDIZAJE (6 – 6): MySql – Consultas multitablas

En sus respectivos equipos colaborativos, los aprendices leerán del Manual de Referencia y “La biblia de
MySQL” los temas de Joins y Select para realiar consultas utilizando la base de datos cosa.sql que se
encuentran en el Material del Apoyo del LMS y luego procederán a realizar los ejercicios denominado
“Taller 4 – Usando MySQL” para asimilar los conceptos. Y cargar los resultados en el espacio de actividades
de la plataforma.

ASPECTOS TEÓRICOS DE CONSULTAS EN MYSQL

SELECT columnas FROM tabla [WHERE condición] [GROUP BY columna [ HAVING condición ]] [ORDER BY
columna [ ASC | DESC ]] [LIMIT [inicio,] num_registros]

(Se puede usar el comodín * para seleccionar todas las columnas)

Página 10 de 19
Guía de Aprendizaje JavaScript

Ejemplos de uso:

SELECT * FROM City;

SELECT CountryCode, SUM(Population) FROM City

GROUP BY CountryCode HAVING SUM(Population) > 10000000;

SELECT City.Name, Country.Name FROM City, Country

WHERE City.CountryCode=Country.Code ORDER BY Country.Name;

SELECT DISTINCT fecha FROM gente;

SELECT * FROM gente WHERE nombre="Mengano";

SELECT * FROM gente WHERE fecha>="1986-01-01";

SELECT * FROM gente

WHERE fecha>="1986-01-01" AND fecha < "2000-01-01";

SELECT fecha FROM gente GROUP BY fecha;

SELECT nombre,fecha FROM gente GROUP BY fecha;

SELECT fecha, COUNT(*) AS cuenta FROM gente GROUP BY fecha;

SELECT MAX(nombre) FROM gente;

SELECT ciudad, MAX(temperatura) FROM muestras

GROUP BY ciudad HAVING MAX(temperatura)>16;

SELECT * FROM gente LIMIT 3;

 clausula FROM: Especifica la tabla de la cual se seleccionan los registros


 clausula WHERE: Detalla las condiciones que han de reunir los registros resultantes
 clausula GROUP BY: Separa los registros seleccionados en grupos específicos
 clausula HAVING: Expresa la condición que debe cumplir cada grupo
 clausula ORDER BY: Ordena los registros seleccionados de acuerdo a una ordenación específica
 clausula LIMIT: Restringe el número de resultados devueltos.

JOINs: Se trata de un producto cartesiano restringido, las tuplas que se emparejan deben cumplir una
determinada condición.

Página 11 de 19
Guía de Aprendizaje JavaScript

Página 12 de 19
Guía de Aprendizaje JavaScript

Taller 4 – Usando MySql

Ejercicio 1. Utilizando la base de datos que se encuentra en los documentos de apoyo (cosa.sql), debe
importarla en una base de datos nueva (consultar como importar y exportar una base de datos).
Realizar libremente TRES ejemplos (ejercicios) que involucren 2 o 3 tablas donde apliquen los siguientes
ítems:

[INNER | CROSS] JOIN

LEFT [OUTER] JOIN

RIGHT [OUTER] JOIN

FULL JOIN (simulado)

Nota: Cada ejercicio debe tener un enunciado y su respectiva respuesta en SQL y un pantallazo con el
resultado.

Ejercicio 2. Teniendo en cuenta la base de datos cosa.sql, realizar lo siguiente:

a) Mostrar los primeros 200 registros de la tabla auditoria_tracking ordenados por cedula y fecha
ascendentemente.

b) Mostrar los primeros 20 registros de la tabla auditoria_tracking que están entre el 2 de Marzo
de 2009 y el 18 de Junio de 2009 ordenados por cedula.

c) Mostrar la cedula de todos los registros de la tabla auditoria_tracking donde el campo tabla sea
“servicios”.

d) Mostrar los registros de la tabla histaciones_estaciones_elementos cuyo precio sea mayor a


500.000.

e) Mostrar el registro de la tabla histaciones_estaciones_elementos cuyo precio sea el mayor de


todos.

f) Mostrar el registro de la tabla histaciones_estaciones_elementos cuyo precio sea el menor de


todos.

g) Mostrar cuantos registros hay en la tabla informes_metodos_ensayos cuyo puntaje de riesgo


sea 1.

h) Mostrar el nombre, el apellido y el correo de los usuarios que su nombre empiece por la letra
C y por la letra D ordenados por correo descendentemente.

Página 13 de 19
Guía de Aprendizaje JavaScript

i) Mostrar cuantos usuarios hay según cada “tipo” de usuario.

j) Mostrar el password de todos los usuarios que sean de tipo usuario y que su fecha de naciento
sea a partir del año 1980.

k) Agregue una columna nueva a la tabla motivos_estado al final de la tabla que se llame
ADSI_su_nombre de tipo cadena y tamaño 20.

l) Elimine de la tabla oper_bitacora el campo 'obs' y verifique que si presenta algún error o no.

m) Modifique el nombre del campo 'fin_ms_14' de la tabla oper_turnos_programaciones para que


se llame ahora 'caudal_final_14'. Verifiquelo.14. Elimine el campo id_oper_turnos de la tabla
oper_turnos_programaciones indique si hay problemas, cual es el problema.

n) Intente eliminar la llave primaria de la tabla usuarios_centros_costo e indique si hay problemas,


cual es el problema.

o) Inserte 2 registros en la tabla usuarios.

p) Modifique el correo electrónico y el teléfono del usuario con cédula 35326300.

q) Elimine uno de los dos registros insertados en el punto 16.

r) Inserte un registro nuevo en la tabla adminsgc_subcategorias con los datos que usted quiera,
pero el id_adminsgc_categorias debe ser 18. Haga lo que sea necesario (lógicamente) para que
le deje insertar el nuevo registro.

s) Invente una modificación que quiera realizar a la base de datos y relacione la sentencia usada.

Nota: El resultado de todos los cambios debe ser anotado en un documento de texto o a través de
captura de pantalla.

Ayudas para JOINs:

http://mysql.conclase.net/curso/index.php?cap=012a#inicio

http://www.youtube.com/watch?v=Uw7gA5pzmPI

http://mysqljoin.com/

http://www.keithjbrown.co.uk/vworks/mysql/mysql_p5.php

http://zetcode.com/databases/mysqltutorial/joins/

Página 14 de 19
Guía de Aprendizaje JavaScript

http://www.mysqltutorial.org/mysql-inner-join.aspx

http://www.mysqltutorial.org/mysql-left-join.aspx

http://www.mysqltutorial.org/mysql-self-join/

Explicación Visual

http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html

http://www.funcion13.com/2012/05/16/explicacion-visual-de-los-joins-de-sql/

En español y con videos:

http://www.aulafacil.com/mysql/curso/Lecc-24.htm

Diferencias entre Joins:

http://www.imaginanet.com/blog/diferencias-entre-join-left-join-y-right-join.html

http://ariel.esdebian.org/27200/sql-join-basico

http://www.programacionweb.net/articulos/articulo/?num=467

http://www.blogdephp.com/consulta-mysql-inner-join-para-unir-tablas-relacionadas/

http://www.blogdephp.com/consulta-mysql-left-join-right-join-unir-tablas-relacionadas/

ACTIVIDAD DE APRENDIZAJE (6 – 7): Evidencia de Comandos en MySQL (DDL)

Individualmente los aprendices presentarán la evidencia de conocimiento y desempeño de “comandos


básicos” para realizar operaciones DDL.

El instructor les asignará aleatoriamente dos ejercicios para verificar los conocimientos adquiridos hasta
el momento.

ACTIVIDAD DE APRENDIZAJE (6 – 8): Evidencia de Comandos en MySQL (DML)

Individualmente los aprendices presentarán la evidencia de conocimiento y desempeño de “comandos


básicos” para realizar operaciones DML.

El instructor les asignará aleatoriamente dos ejercicios para verificar los conocimientos adquiridos hasta
el momento.

Página 15 de 19
Guía de Aprendizaje JavaScript

ACTIVIDAD DE APRENDIZAJE (6 – 9): Entrega de la base de datos del Proyecto Formativo

En sus equipos colaborativos, los aprendices preparan una presentación en donde exponen el desarrollo
de la base datos completa del proyecto de software a la medida y cargan en la plataforma, tanto la
presentación (diapositivas, etc.) como un archivo .sql de la base de datos.

3.5 Actividades de evaluación.

Evidencias de Aprendizaje Criterios de Evaluación Instrumentos de Evaluación

EVIDENCIAS DE CONOCIMIENTO

ACTIVIDAD 6 Evidencia 1: Crea la base de datos en el Respuestas a preguntas formuladas


Desarrollo del debate motor de base de datos durante el proceso.
Conocer el motor de bases seleccionado, siguiendo
de datos MySQL especificaciones técnicas del Participación activa y propositiva en
informe, según normas y el proceso.
protocolos de la empresa.

ACTIVIDAD 6 Evidencia 7: Crea la base de datos en el Cuestionario “Comandos en MySQL


Desarrollo del cuestionario motor de base de datos (DDL)”. Se aprueba con el 70% en
“Comandos en MySQL seleccionado adelante, de respuestas correctas.
(DDL)”

ACTIVIDAD 6 Evidencia 8: Crea la base de datos en el Cuestionario “Comandos en MySQL


Desarrollo del cuestionario motor de base de datos (DML)”. Se aprueba con el 70% en
“Comandos en MySQL seleccionado adelante, de respuestas correctas.
(DML)”
EVIDENCIAS DE DESEMPEÑO

ACTIVIDAD 6 Evidencia 2: Crea la base de datos en el Lista de chequeo para evaluar


Instalación del Motor de motor de base de datos desempeño, presentada en el
Bases de Datos MySql o seleccionado, siguiendo instrumento de evaluación AP3-
MariaDB para aplicación en especificaciones técnicas del
AA6-IE02.
el proyecto formativo. informe, según normas y
protocolos de la empresa.

Página 16 de 19
Guía de Aprendizaje JavaScript

EVIDENCIAS DE PRODUCTO

ACTIVIDAD 6 Evidencia 2: Crea la base de datos en el Lista de chequeo para evaluar


Interactuando con Variables motor de base de datos desempeño, presentada en el
en JavaScript. seleccionado, siguiendo instrumento de evaluación AP3-
especificaciones técnicas del
AA6-IE02.
informe, según normas y
protocolos de la empresa.

ACTIVIDAD 6 Evidencia 3: Crea la base de datos en el Lista de chequeo para evaluar


MySQL – Comandos Básicos motor de base de datos desempeño, presentada en el
DDL y DML seleccionado instrumento de evaluación AP3-
AA6-IE03.

ACTIVIDAD 6 Evidencia 4: Crea la base de datos en el Lista de chequeo para evaluar


MySQL – Alter Table y motor de base de datos desempeño, presentada en el
Relaciones seleccionado instrumento de evaluación AP3-
AA6-IE04.

ACTIVIDAD 6 Evidencia 5: Crea la base de datos en el Lista de chequeo para evaluar


MySql – Restricciones y motor de base de datos desempeño, presentada en el
Llaves Foráneas seleccionado instrumento de evaluación AP3-
AA6-IE05.

ACTIVIDAD 6 Evidencia 6: Crea la base de datos en el Lista de chequeo para evaluar


MySql – Consultas motor de base de datos desempeño, presentada en el
multitablas seleccionado instrumento de evaluación AP3-
AA6-IE06.

Página 17 de 19
Guía de Aprendizaje JavaScript

4. RECURSOS PARA EL APRENDIZAJE

 Ambiente de Aprendizaje confortable


 Guía de Aprendizaje
 Marcadores diferente color
 Modelo Pedagógico de la Formación Profesional Integral del SENA
 Ordenadores, video beam o Pantalla
 Serie didáctica de diapositivas “Planeación Pedagógica”
 Procedimiento para la Ejecución de la Formación Profesional Integral.

5. GLOSARIO DE TERMINOS

Protocolo: Conjunto de reglas establecidas para proceso en sistemas informático en diferentes


aspectos tales como comunicación, manejo de datos, procesamientos, entre otros.

Sistema Manejador de Base de Datos: Son aplicativos que tienen como objetivo facilitar la
construcción y manipulación de bases de datos sirviendo como interfaz entre éstas, los usuarios y los
distintos tipos de aplicaciones que las utilizan. Sus siglas pueden ser SMBD o SGBD.

SMBD: Sistema Manejador de Bases de Datos.

Página 18 de 19
Guía de Aprendizaje JavaScript

6. BIBLIOGRAFÍA/ WEBGRAFÍA

 C.J. Date. “Introducción a los sistemas de bases de datos”. Prentice Hall, 2001 [7ª edición]. ISBN
968-444-419-2.
 Thomas M. Connolly & Carolyn E. Begg. “Sistemas de Bases de Datos”. Addison-Wesley, 2005 [4ª
edición]. ISBN 84-782-9075-3.
 Date, C.J. (2001) Introducción a los Sistemas de Bases de Datos, Editorial Pearson Educación.
 El rincón de Linux para hispanohablantes (2007). Introducción a PostgreSQL – Configuración.
Recuperado el 4 de marzo de 2012, desde: http://www.linux-es.org/node/660
 Microsoft (2012). Configurar SQL Server 2008 R2. Recuperado el 15 de marzo de 2012, desde:
http://msdn.microsoft.com/es-es/library/bb510664(v=sql.105).aspx
 Orasite.com (2010). Archivos de configuración de la red Oracle. Recuperado el 17 de marzo de
2012, desde: http://www.orasite.com/instalacion-y-configuracion/archivos-de-configuracionde-
la-red-oracle

7. CONTROL DEL DOCUMENTO

Nombre Cargo Dependencia Firma Fecha

Autores Jorge Antonio García Instructor Gestión Noviembre


Cárdenas Administrativa. de 2015.

Revisión Juan Carlos Blandón Coordinador Gestión


Estrada Académico Administrativa

Aprobación Subdirección Despacho


Centro Subdirección.
Tecnológico
del
Mobiliario

Página 19 de 19

También podría gustarte