Está en la página 1de 26

UD IMPLEMENTACIÓN DE

BASES DE DATOS
MANEJO DE SENTENCIAS SQL y
NoSQL
Semana 13
01 CONECTEMOS

Indicadores de la AA 4
IL1. Aplica la lógica y criterios para realizar una correcta Evidencia evaluativa 4
normalización de una base de datos relacional o no relacional,
asegurando que cuenten con una estructura de información Proyecto final
coherente y ordenada que permita ser trabajada y de acuerdo a la
necesidad del negocio.
Presenta el diseño de una estructura de un
IL2. Diseña un modelo de base de datos relacional, de acuerdo a conjunto de tablas relacional y no relacional,
los requerimientos funcionales y técnicos de una aplicación, define el uso de las llaves primarias y no
utilizando diferentes técnicas y estándares. foráneas, demuestra el manejo de
sentencias SQL y no SQL para el tratamiento
IL3. Diseña una base de datos no relacional, de acuerdo a los
de la información y presenta la información
requerimientos funcionales y técnicos de una aplicación,
utilizando diferentes técnicas y estándares. procesada de acuerdo a los criterios
definidos en base a la necesidad del
IL4. Aplica comandos para definir criterios de búsqueda de base proyecto y utilizando comandos. Además del
de datos de acuerdo a la necesidad del negocio. análisis individual de la recepción asertiva
que han demostrado hacia otras
IL5. Respeta los derechos de autor, realizando el citado y aplicando perspectivas en el desarrollo de la UD tanto
las normas APA en sus trabajos, informes y tareas y aceptando de sus propios compañeros como de otros
críticamente otras perspectivas aunque cuestionen las propias equipos (exposición e informe).
ideas para lograr el consenso en el equipo.
Diseño de diapositiva adaptado de www.slidesgo.com
RUTA DE LA ACTIVIDAD DE APRENDIZAJE 4 (AA4)

Semana 14 Semana 15
Presentación de reporte de Presentación del
resultados proyecto final

1 2 3 4

Semana 13 Semana 15
Planificación de la
Manejo de sentencias
presentación del
SQL y No SQL
proyecto final
Diseño de diapositiva adaptado de www.slidesgo.com
SEMANA 13: Manejo de Sentencias

01. 02. 03.


Manejo de la Manejo de la
información a través de Manejo práctico de
información a través
sentencias No SQL
de sentencias SQL las bases de datos
relacionadas a
relacionadas a MySQL MongoDB

04. 05.
Avance de Conclusiones e
ideas principales

ARTIFICIAL INTELLIGENCE (AI)


evidencia 4
de la semana
Diseño de diapositiva adaptado de www.slidesgo.com
01 CONECTEMOS

Entrega de evaluación y
retroalimentación de la Evidencia 3
para su revisión y análisis

Fuente: freepik.es

Diseño de diapositiva adaptado de www.slidesgo.com


Actividad Grupal
Paso 1
Dividirse en grupos de
5 personas, designados Paso 3
por el docente.
Coloquen sus respuestas en la
herramienta de apoyo visual
Paso 2 de su preferencia o
papelógrafos/papeles/post-it
Lean el documento Semana 13 - Caso práctico "Taller
de ejercicios prácticos de Mongodb" y respondan lo
siguiente:
Paso 4
- ¿Cuál es el método o lenguaje de consulta
estructurado que permite generar la comunicación Luego, un representante
con el Sistema de Gestor de Base de Datos elegido? de grupos voluntarios o
designados por el docente
- ¿Cuál es la diferencia entre las sentencias SQL y No comparten sus
SQL? respuestas.

- ¿Cuáles son las principales diferencias entre los


gestores de Base de Datos como MySQL y MongoDB? Diseño de diapositiva adaptado de www.slidesgo.com
Preguntas de la actividad grupal

1. ¿Cuál es el método o lenguaje de consulta


estructurado que permite generar la comunicación
con el Sistema de Gestor de Base de Datos elegido?
2. ¿Cuál es la diferencia entre las sentencias SQL y No
SQL?
3. ¿Cuáles son las principales diferencias entre los
gestores de Base de Datos como MySQL y
MongoDB?

Diseño de diapositiva adaptado de www.slidesgo.com


Conclusiones de la actividad
(A partir de las ideas de los
Conclusiones de la actividad
estudiantes)
(A partir de las ideas de los
estudiantes)

Diseño de diapositiva adaptado de www.slidesgo.com


1. Manejo de sentencias
Actividad 2 - Grupal

1. Identificar las características particulares del negocio planteado


y poder identificar el Gestor de base de datos que mejor se
acomode al caso propuesto.
2. Organizar la información en plataforma de presentación (PPT,
Padlet, Jamboard, etc) o en papelógrafo/papel

Desarrollaremos la clase de manera que puedan resolver todas las


dudas para realizar la actividad.

Diseño de diapositiva adaptado de www.slidesgo.com


Sentencia SQL

Es un lenguaje gestor para el


manejo de la información en las
1.a Manejo de la bases de datos relacionales.
información a Este tipo de lenguaje de
programación permite
través de comunicarse con la base de
sentencias SQL datos y realizar operaciones de
relacionadas a acceso y manipulación de la
información almacenada.
MySQL

Silberschatz, 2006
Componentes Sintácticos

La mayoría de sentencias SQL tienen la misma estructura.


Todas comienzan por un verbo (select, insert, update,
create), a continuación le sigue una o más cláusulas que
nos dicen los datos con los que vamos a operar (from,
1.a Manejo de la where), algunas de estas son opcionales y otras
información a obligatorias como es el caso del from.
través de
sentencias SQL
relacionadas a
MySQL

Oppel y Sheldon, 2010. bit.ly/3pk7e4d


02 CONSTRUYAMOS JUNTOS

EJERCICIO N°1 - SENTENCIAS SQL

Desarrollar Ejercicio N°1 -


Sentencia SQL
Sentencia NO SQL

Hasta ahora estábamos


1.b Manejo de la acostumbrados a utilizar bases de
datos SQL como son MySQL, Oracle o
información a MS SQL, pero desde hace ya algún
través de tiempo han aparecido otras que
sentencias No SQL reciben el nombre de NoSQL (Not only
SQL – No sólo SQL) y que han llegado
relacionadas a con la intención de hacer frente a las
MongoDB bases relacionales utilizadas por la
mayoría de los usuarios

Silberschatz, 2006
Sentencia NO SQL

Se puede decir que la aparición del término NoSQL aparece


con la llegada de la web 2.0 ya que hasta ese momento sólo
subían contenido a la red aquellas empresas que tenían un
portal, pero con la llegada de aplicaciones como Facebook,
1.b Manejo de la Twitter o Youtube, cualquier usuario podía subir contenido,
información a provocando así un crecimiento exponencial de los datos.
través de Además de lo comentado , las bases de datos NoSQL son
sentencias No SQL sistemas de almacenamiento de información que no cumplen
relacionadas a con el esquema entidad–relación. Tampoco utilizan una
estructura de datos en forma de tabla donde se van
MongoDB almacenando los datos sino que para el almacenamiento
hacen uso de otros formatos como clave–valor, mapeo de
columnas o grafos.

Silberschatz, 2006
02 CONSTRUYAMOS JUNTOS

EJERCICIO N°2 - SENTENCIAS NO SQL

Desarrollar Ejercicio N°2 -


Sentencia NO SQL
02 CONSTRUYAMOS JUNTOS

Desarrollo de caso práctico de la


semana N°13
4. Avance de evidencia 4
Descripción
•• Aplicar sentencias SQL para las bases de datos
relacionales y no relacionales para el tratamiento
de la información.
Modo de trabajo
PROYECTO Grupal, un solo equipo durante todo el desarrollo del
proyecto

Evidencia 4:
ETAPA 1 *El tiempo destinado permitirá que cada grupo se organice y realicen la actividad. De
esta forma el docente podrá realizar seguimiento de su avance y brindar
recomendaciones o resolver dudas, ya que luego de este tiempo no habrá más
revisiones hasta la fecha de la evaluación de la evidencia.

Diseño de diapositiva adaptado de www.slidesgo.com


02 CONSTRUYAMOS JUNTOS

EVIDENCIA 4
Proyecto final. Presenta el diseño de una estructura de un conjunto
de tablas relacional y no relacional, define el uso de las llaves
primarias y no foráneas, demuestra el manejo de sentencias SQL y no
SQL para el tratamiento de la información y presenta la información
procesada de acuerdo a los criterios definidos en base a la necesidad
del proyecto y utilizando comandos. Además del análisis individual de
la recepción asertiva que han demostrado hacia otras perspectivas en
el desarrollo de la UD tanto de sus propios compañeros como de otros
equipos (exposición e informe).

Diseño de diapositiva adaptado de www.slidesgo.com


02 CONSTRUYAMOS JUNTOS

INDICACIONES

1. Lineamientos de evaluación de AA4


2. Rúbrica de AA4
3. Formato_Informe Evidencia4 -Evaluación AA4

Diseño de diapositiva adaptado de www.slidesgo.com


02 CONSTRUYAMOS JUNTOS

Avance de la evidencia 4

Seguimiento del docente

Dudas y consultas

Diseño de diapositiva adaptado de www.slidesgo.com


03 REFLEXIONEMOS

Las ideas principales de lo desarrollado esta semana son


las siguientes:

• Aprendimos a diferenciar los conceptos y uso de las


sentencias SQL y NoSQL.

• Conocemos un poco más del uso adecuado de los


motores de gestión de bases de datos.

• Desarrollamos las habilidades técnicas a través de los


casos prácticos.
04 REFERENCIAS

❖ Silberschatz, A. (2006). Fundamentos de Base de Datos. MC Graw Hill


❖ Oppel, A. y Sheldon, R. (2010) Fundamentos de SQL. (3ra. ed) McGraw Hill.
https://pedrobeltrancanessa-biblioteca.weebly.com/uploads/1/2/4/0/12405072/fundamentos
_de_sql_3edi_oppel.pdf
¡Gracias!

También podría gustarte