Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Competencias:
• General:
o Utilizar MySQL para manipular información mediante las operaciones básicas de inserción, consulta y búsqueda.
• Específicas:
o Emplear la DDL del lenguaje de consultas SQL para implementar bases de datos relacionales en MySQL tomando en cuenta los
requerimientos del problema
o Emplear la DML del lenguaje de consultas SQL para construir consultas eficientes MySQL con la finalida de generar respuestas a
las necesidades de información del problema
o Emplear la DCL del lenguaje de consultas SQL para establecer las politicas de seguridad que la base de datos requiere con la
finalidad de producir información confiable
Propósito (s):
• En esta unidad podrás identificar las funciones básicas de MySQL para almacenar datos, crear bases de datos con MySQL para la
manipulación de la información, ejecutar las funciones de inserción, consulta y búsqueda desde MySQL
TEMAS Y NOMBRE Y NUMERO DE ESTRATEGIAS DE ESTRATEGIAS MATERIAL DE APOYO CRITERIOS DE FECHA DE ENTREGA
SUBTEMAS ACTIVIDAD, PROPÓSITO E ENSEÑANZA DE APRENDIZAJE Y/O RECURSOS EVALUACIÓN
(CONTENIDO INDICACIONES DE LA DIDÁCTICOS
NUCLEAR) ACTIVIDAD
2.1. Data Actividad 1. Aplicación de Estructuras Aprendizaje Contenidos de la Ir a la rubrica Entrega normal 2/Nov
Definition comandos Data Definition textuales basado en unidad. hasta las 23:59 hrs
Languaje (DDL) Language (DDL) proyectos Conocimientos y
competencias Entrega extemporanea
Competencia. adquiridos en la 9/Nov hasta las 23:59
Establecer un modelo de materia de Base de hrs
bases de datos relacional Datos
para implementar en
MySQL de acuerdo con las
características de
integridad, seguridad y
eficiencia que se exige en
el ámbito profesional
Ir a las instrucciones:
2.2. Data Actividad 2. Data Estructuras Aprendizaje Contenidos de la Ir a la rubrica Entrega normal 2/Nov
Manipulation Manipulation Language textuales basado en unidad. hasta las 23:59 hrs
Languaje (DML) (DML) proyectos Manual de referencia
de MySQL. Entrega extemporanea
Competencia: 9/Nov hasta las 23:59
Emplear la DDL del hrs
lenguaje de consultas SQL
para implementar bases de
datos relacionales en
MySQL tomando en
cuenta los requerimientos
del problema
Ir a las instrucciones.
TEMAS Y NOMBRE Y NUMERO DE ESTRATEGIAS DE ESTRATEGIAS MATERIAL DE APOYO CRITERIOS DE FECHA DE ENTREGA
SUBTEMAS ACTIVIDAD, PROPÓSITO E ENSEÑANZA DE APRENDIZAJE Y/O RECURSOS EVALUACIÓN
(CONTENIDO INDICACIONES DE LA DIDÁCTICOS
NUCLEAR) ACTIVIDAD
2.3. Data Control Actividad 3. Data Control Estructuras Aprendizaje Contenidos de la Ir a la rubrica Entrega normal 2/Nov
Languaje (DCL) Language (DCL) textuales basado en unidad. hasta las 23:59 hrs
proyectos Manual de referencia
Competencia. de MySQL Entrega extemporanea
Emplear la DML del 9/Nov hasta las 23:59
lenguaje de consultas SQL hrs
para construir consultas
eficientes MySQL con la
finalida de generar
respuestas a las
necesidades de
información del problema
Ir a las instrucciones
Evidencia de aprendizaje: Estructuras Aprendizaje Contenidos de la Ir a la rubrica Entrega normal 2/Nov
Requisitos y funciones textuales basado en unidad. hasta las 23:59 hrs
básicas de MySQL proyectos Manual de referencia
de MySQL Entrega extemporanea
Competencia. 9/Nov hasta las 23:59
Emplear la DCL del hrs
lenguaje de consultas SQL
para establecer las
politicas de seguridad que
la base de datos requiere
con la finalidad de producir
información confiable
Ir a las instrucciones
TEMAS Y NOMBRE Y NUMERO DE ESTRATEGIAS DE ESTRATEGIAS MATERIAL DE APOYO CRITERIOS DE FECHA DE ENTREGA
SUBTEMAS ACTIVIDAD, PROPÓSITO E ENSEÑANZA DE APRENDIZAJE Y/O RECURSOS EVALUACIÓN
(CONTENIDO INDICACIONES DE LA DIDÁCTICOS
NUCLEAR) ACTIVIDAD
Autorreflexiones de la Preguntas guia Analisis No aplica. Ir a la rubrica Entrega normal 2/Nov
unidad 2 coneptual y hasta las 23:59 hrs
contextul
Ir a las instrucciones Entrega extemporanea
9/Nov hasta las 23:59
hrs
Fuentes de Referencia:
Cardenas, V. (2016). Conceptos básicos de SQL: Agrupar datos con Group by. Recuperado de:
https://www.youtube.com/watch?v=wkmoJzOIcr8
Catdig2008 (2008). Comandos básicos de MySQL. Recuperado de: https://www.youtube.com/watch?v=VgG2g5ceSgs&nohtml5=False
CodigoCompilado. (2015). Base de datos #13 |Normalización (1FN, 2FN y 3FN). Recuperado de:
https://www.youtube.com/watch?v=bO18omSzeR4
Codigofacilito (2013). Curso bases de datos en MySQL-10: Joins (1/2). Recuperado de: https://www.youtube.com/watch?v=wMaLgxU7OXs
Codigofacilito (2013). Curso bases de datos en MySQL-12 Instrucción count en SQL. Recuperado de:
https://www.youtube.com/watch?v=VdYN68WbEnI
Codigofacilito (2013). Curso base de datos en MySQL-13: Funciones SUM, MAX, MIN, AVG. Recuperado de:
https://www.youtube.com/watch?v=qoWEQhqpv4s
Entrenamiento a la medida. (2012). Guia 8 lección 3 Transformación del diagrama entidad relación al modelo relacional. Recuperado de:
https://www.youtube.com/watch?v=Pl8Hc91MUso
EscuelaIT (2013). SQL-Lenguaje de definición de datos (DDL). Recuperado de: https://www.youtube.com/watch?v=sRcRhlnB3H8
My.SQL 5.0 Reference Manual. http://control.prodigyhosting.com.mx/download/refman-5.0-es.a4.pdf
MySQL con Clase (s/f). Grant, Revoke. Recuperado de: http://mysql.conclase.net/curso/?sqlsen=GRANT
Zelaya,L.(2012). 02 Lenguaje de manipulación de datos (DML). Recuperado de: https://www.youtube.com/watch?v=fJqU1WGjGVo
Actividad 1. Aplicación de comandos Data Definition Language (DDL)
Tipo de actividad
Tarea
Competencia.
Establecer un modelo de bases de datos relacional para implementar en MySQL de acuerdo con las
características de integridad, seguridad y eficiencia que se exige en el ámbito profesional
Logros
Identificar los datos de entrada que la base de datos almacenará
Nivel taxonomico: Análisis (3)
Identificar la información que la base de datos genera a partir de los datos de entrada
Nivel taxonomico: Análisis (3)
Instrucciones
1.- Elabora una descripción clara y detallada de un problema que se atenderá con la implementación de una
base de datos, tomando en cuenta los siguientes requisitos:
o El proyecto estará enfocado a servir a una ONG (sin fines de lucro, no ventas)
o Tendrá un mínimo de 5 tablas (no cuentan tablas de catalogo como teléfono, estado, municipio,
puestos, usuarios, etc)
o No deberá corresponder a algún modelo de base de datos ya entregado en materias de
semestres anteriores
o No deberá formar parte de un proyecto actual o pasado de la empresa donde labora.
o Ser apegado a la realidad
o Contempla que por lo menos 1 de las tablas debe emplear una superllave
o Contempla que por lo menos 1 de las tablas destinara un campo para almacenar una imagen
2.- Elabora el diagrama relacional ya normalizado para el proyecto del punto anterior.
3.- Guarda los puntos anteriores en un archivo, empleando la nomenclatura DBDD_U2_A1_XXYZ. Sustituye
las XX por las primeras dos letras de tu nombre, la Y por la letra de tu primer apellido y la Z por la letra de tu
segundo apellido.
Herramientas de la web.
Ninguna
Herramientas de la plataforma.
Tareas
Evaluación
Unidad / Actividad Unidad 2 / Actividad 1 - Aplicación de comandos Data Definition Language (DDL)
Producto Archivo
Modelo relacional El diagrama relacional muestra las tablas con sus 20%
campos, sus llaves primarias y sus llaves foráneas, así
como las relaciones entre cada una de las tablas.
Total 100%
Actividad 2. Data Manipulation Language (DML)
Tipo de actividad
Tarea
Competencia.
Emplear la DDL del lenguaje de consultas SQL para implementar bases de datos relacionales en
MySQL tomando en cuenta los requerimientos del problema
Logros
Crear la base de datos en MySQL a través de sentencias SQL en línea de comando
Nivel taxonómico: Utilización (4)
Instrucciones
2. Graba en video todos los pasos de la creación de tu base de datos como evidencia de que se realiza la
actividad completamente desde la linea de comando de MySQL. Se recomienda utilizar herramientas
como screencast-o-matic, lighShot o alguna similar.
7. Realiza un video donde se evidencie la ejecución con cada uno de los pasos realizados.
8. Sube tu video ya sea a youtube o a las herramientas video, streaming que office 365 de tu cuenta de
correo institucional te proporciona
9. Integra en un archivo, tu diagrama del modelo relacional normalizado, la transcripción de los comandos
que has realizado para construir tu base de datos, incluyendo el enlace al video que has realizado
10. Guarda tu documento con la nomenclatura DABD_U2_A1_XXYZ. Sustituye las XX por las iniciales de
tu primer nombre, la Y por tu primer apellido y la Z por tu segundo apellido.
11. Envía el archivo a tu docente en línea mediante la herramienta Tareas para recibir retroalimentación.
Espera y atiende la retroalimentación correspondiente.
Producto
Documento con la transcripción de las consultas y video de evidencia
Herramientas de la web.
o https://www.youtube.com/watch?v=VgG2g5ceSgs&nohtml5=False
o https://www.youtube.com/watch?v=sRcRhlnB3H8
o screencast-o-matic,
o lighShot
Herramientas de la plataforma.
Tareas
Evaluación
Competencia Emplear la DDL del lenguaje de consultas SQL para implementar bases de datos
relacionales en MySQL tomando en cuenta los requerimientos del problema
Logros Crear la base de datos en MySQL a través de sentencias SQL en línea de comando
Construir sentencias SQL con el conjunto de órdenes de la DDL del mismo
Total 100%
Actividad 3. Data Control Language (DCL)
Tipo de actividad
Tarea
Competencia.
Emplear la DML del lenguaje de consultas SQL para construir consultas eficientes MySQL con la
finalida de generar respuestas a las necesidades de información del problema
Logros
Construir sentencias SQL para generar la información que se esperaba.
Nivel taxonómico: Utilización (4)
Instrucciones
2- inserta por lo menos cinco datos de ejemplo a cada una de las tablas a traves de la linea de comando.
1. 1 consulta que muestre los datos que cumplen una determinada condición en orden descendente
2. 1 consulta en la que se genere un listado en donde uno de los campos es un campo calculado
3. 1 Consulta en la que se genere el listado combinado de 2 tablas relacionadas
4. 1 Consulta en donde se haga una busqueda por un prefijo en un campo de texto.
5. 1 Consulta en donde se ejecute una subconsulta en la clausula Where
6. 1 Consulta en donde se ejecute una subconsulta en la clausula From
7. 1 Consulta en donde calcule algun campo o información empleando funciones.
8. 1 Consulta en donde el listado se muestre agrupado por algun campo especifico.
5.- Integra capturas de pantalla donde se evidencie el uso de la linea de comando, debe visualizarse la fecha
y la hora del sistema, así como una nota con su matricula y nombre completo
6.-Integra en un documento el diagrama del modelo relacional normalizado, los datos almacenados en la
base de datos ,la transcripción de las 8 consultas indicadas así como la capturas de pantalla donde se vean
los resultados de cada consulta
7.- Guarda tu documento con la nomenclatura DABD_U2_A2_XXYZ. Sustituye las XX por las iniciales de tu
primer nombre, la Y por tu primer apellido y la Z por tu segundo apellido.
8.- Envía el archivo a tu docente en línea para recibir retroalimentación, mediante la herramienta Tarea.
Espera y atiende la retroalimentación correspondiente.
Producto
Documento con la transcripción de las consultas y capturas de pantalla
Herramientas de la web.
a. Manipulación de Datos (DML). https://www.youtube.com/watch?v=fJqU1WGjGVo
b. Curso Bases de datos en MySQl -10: Joins. https://www.youtube.com/watch?v=wMaLgxU7OXs
c. Curso Bases de Datos en MySQL - 12: Instrucción COUNT en SQL.
https://www.youtube.com/watch?v=VdYN68WbEnI
d. Curso Bases de Datos en MySQL - 13: Funciones SUM, MAX, MIN, AVG.
https://www.youtube.com/watch?v=qoWEQhqpv4s
e. Conceptos Básicos de SQL: Agrupar datos con Group by
https://www.youtube.com/watch?v=wkmoJzOIcr8
Herramientas de la plataforma.
Tareas
Evaluación
Competencia Emplear la DML del lenguaje de consultas SQL para construir consultas eficientes
MySQL con la finalida de generar respuestas a las necesidades de información del
problema
Logros Construir sentencias SQL para generar la información que se esperaba.
Total 100%
Evidencia de aprendizaje. Requisitos y funciones básicas de MySQL
Tipo de actividad
Evidencia
Competencia.
Emplear la DCL del lenguaje de consultas SQL para establecer las politicas de seguridad que la base
de datos requiere con la finalidad de producir información confiable
Logros
Identificar los tipos de usuarios de la BD.
Nivel taxonómico: Utilización (4)
Instrucciones
• Crea un nuevo usuario con todos los privilegios para acceder a la base de datos Pedidos.
• Ingresa a la base de datos con el usuario creado y realiza una consulta.
• Ejecuta el comando REVOKE para quitar permisos de edición y eliminación del usuario creado.
• Ingresa nuevamente a la base de datos con el usuario creado (sin permisos de edición y
eliminación) e intenta eliminar un registro.
4.- Sube tu archivo de video a la herramienta video o streaming que provee la cuenta institucional de office
365.
5.- Integra en un archivo las transcripciones de las sentencias ejecutadas y el enlace al video
6.- Guarda tu documento con la nomenclatura DABD_U2_A3_XXYZ. Sustituye las XX por las iniciales de tu
primer nombre, la Y por tu primer apellido y la Z por tu segundo apellido.
7.- Envía el archivo a tu docente en línea para recibir retroalimentación, mediante la herramienta Evidencia.
Espera y atiende la retroalimentación correspondiente.
Producto
Documento con la transcripción de las consultas y video
Herramientas de la web.
Portal web: http://mysql.conclase.net/curso/?sqlsen=GRANT
screencast-o-matic, lighShot
Herramientas de la plataforma.
Evidencia
Aplicación video de Office 365
Aplicación Streaming de Office 365
Evaluación
Competencia Emplear la DCL del lenguaje de consultas SQL para establecer las politicas de
seguridad que la base de datos requiere con la finalidad de producir información
confiable
Total 100%
Unidad 2 - Autoreflexiones
Tipo de actividad
Autoreflexiones.
Competencia
Analizar la importancia de SQL para el desarrollo y mantenimiento de bases de datos de acuerdo al
modelo relacional de base de datos.
Logros
Instrucciones
Responde las preguntas siguientes:
• ¿Cómo se relaciona los temas de la asignatura Diseño de bases de datos con los
contenidos de la unidad abordada?
• ¿Cuándo se deben crear nuevos usuarios para acceder a bases de datos?
• ¿Qué otros comandos además de los vistos se pueden ejecutar para la realización de consultas?
NOTAS
Es importante recordar que:
Herramientas de la web.
Ninguna
Herramientas de la plataforma.
Auoreflexiones.
Evaluación
Presentación del -Incluye hoja de presentación clara, con los datos de 10%
documento identificación de lo general a lo particular
Total 100%