You are on page 1of 20

PLANEACIÓN DIDÁCTICA DEL DOCENTE

Carrera: Ciclo Escolar:


Desarrollo de software 1802-B2
Asignatura: Administración de bases de datos. Semestre: 1801 Bloque: 2

Nombre del Docente: Lic. Rafael Gamas Gutiérrez

Unidad 3. Administrar bases de datos

Competencias:
 General:
o Utilizar un sistema gestor de bases de datos para administrar los datos almacenados de forma lógica, ordenada y
segura, a través de las operaciones básicas y funciones predefinidas de manipulación soportadas por MySQL.

 Específicas:
o Manipular las funciones predefinidas y operadores para administrar la información de forma lógica y segura
mediante la realización de operaciones específicas.
Propósito (s):

 Identificar los métodos de conectividad de una base de datos,


 Ejecutar en tiempo y forma los comandos básicos según el modo de operación de la base de datos.
 Acceder a las bitácoras del SGBD
 Realizar respaldos y recuperaciones de la base de datos.
TEMAS Y SUBTEMAS NOMBRE Y NUMERO DE ESTRATEGIAS ESTRATEGIAS MATERIAL DE CRITERIOS DE FECHA DE
(CONTENIDO NUCLEAR) ACTIVIDAD, PROPÓSITO E DE ENSEÑANZA DE APOYO Y/O EVALUACIÓN ENTREGA
INDICACIONES DE LA APRENDIZAJE RECURSOS
ACTIVIDAD DIDÁCTICOS

Tema 3.1. Actividad 1. Modos de Análisis de Aprendizaje Contenidos de Ir a la pagina 26 de


Conectividad a la base de conectividad lecturas y basado en la unidad. 9 de este Noviembre
datos. revisión de proyectos https://dev.my documento hasta las
3.1.1. Esquema fi ́sico de Competencia. videos. sql.com/doc/r 23:55 hrs
una base de datos 3.1.2. Identificar las consultas efman/8.0/en/
Archivos que integran una más comunes en la base create-
base de datos 3.1.3. de datos para mejorar el view.html
Conexión al SGBD en la red desempeño de las
mismas mediante la https://www.
creación de vistas w3schools.co
m/sql/sql_vie
Indicaciones: w.asp
Ir a la pagina 7 de este
documento https://www.a
nerbarrena.co
m/create-
view-mysql-
5101/

https://www.a
2hosting.com/
kb/developer-
corner/mysql/
mysql-views
TEMAS Y SUBTEMAS NOMBRE Y NUMERO DE ESTRATEGIAS ESTRATEGIAS MATERIAL DE CRITERIOS DE FECHA DE
(CONTENIDO NUCLEAR) ACTIVIDAD, PROPÓSITO E DE ENSEÑANZA DE APOYO Y/O EVALUACIÓN ENTREGA
INDICACIONES DE LA APRENDIZAJE RECURSOS
ACTIVIDAD DIDÁCTICOS

Tema 3.2. Modos de Actividad 2. Comandos Análisis de Aprendizaje Contenidos de Ir a la pagina 26 de


operación y bitácoras del de operación, secuencia y contenidos de basado en la unidad. 12 de este Noviembre
SBD bitácoras la unidad y proyectos https://softwa documento hasta las
3.2.1. Definición de lo videos. reyotrasdesvirt 23:55 hrs
modos de operación de un Propósito: Implementar udes.com/201
SGBD las bitacoras de MySQL 2/12/17/como
3.2.2. Comandos básicos de con la finalidad de tener -activar-y-
activación de los modos de mecanismos de auditoria visualizar-el-
operación 3.2.3. Funciones
mendiante la consultas log-de-mysql/
especi ́ficas de la bitácora
de los archivos log
3.2.4. Conceptos de
http://desarrol
transacción
Indicaciones: lowebtutorial.c
3.2.5. Administrar
Ir a la pagina 10 de este om/mysql-
información de la bitácora
documento. activar-el-log-
general-de-
consultas/

http://systema
dmin.es/2012/
09/query-log-
de-mysql-
general-log
TEMAS Y SUBTEMAS NOMBRE Y NUMERO DE ESTRATEGIAS ESTRATEGIAS MATERIAL DE CRITERIOS DE FECHA DE
(CONTENIDO NUCLEAR) ACTIVIDAD, PROPÓSITO E DE ENSEÑANZA DE APOYO Y/O EVALUACIÓN ENTREGA
INDICACIONES DE LA APRENDIZAJE RECURSOS
ACTIVIDAD DIDÁCTICOS

3.2.4. Conceptos de Actividad 3. Métodos de Análisis de Aprendizaje Contenidos de Ir a la pagina 26 de


transacción respaldo y recuperación contenidos de basado en la unidad. 16 de este Noviembre
3.2.5. Administrar la unidad y proyectos documento hasta las
información de la bitácora Propósito. Definir las videos. https://dev.my 23:55 hrs
Tema 3.3. Respaldo y
politicas de respaldo de la sql.com/doc/r
recuperación de una base de
datos
base de datos de acuerdo efman/8.0/en/
3.3.1. Concepto y planeación a los requerimientos de la mysqldump.ht
de respaldo de una base de organización ml
datos dentro de un SGBD
3.3.2. Métodos de respaldo Indicaciones: https://www.li
de un SGBD Ir a la página 13 de este nuxtotal.com.
3.3.3. Comandos para documento. mx/index.php?
respaldo de una base de cont=info_adm
datos on_021
3.3.4. Planificador de
respaldos automáticos
3.3.5. Métodos de
https://mariad
recuperación de un SGBD b.com/kb/en/li
3.3.6. Comandos para brary/mysqldu
recuperación de una base de mp/
datos
3.3.7. Restauración de la base https://www.y
de datos generado de un outube.com/w
respaldo atch?v=2-
3.3.8. Conceptos básicos _ZU7N3XEM
sobre espejeo de bases de
datos
TEMAS Y SUBTEMAS NOMBRE Y NUMERO DE ESTRATEGIAS ESTRATEGIAS MATERIAL DE CRITERIOS DE FECHA DE
(CONTENIDO NUCLEAR) ACTIVIDAD, PROPÓSITO E DE ENSEÑANZA DE APOYO Y/O EVALUACIÓN ENTREGA
INDICACIONES DE LA APRENDIZAJE RECURSOS
ACTIVIDAD DIDÁCTICOS

Evidencia de aprendizaje: Análisis de Aprendizaje Contenidos y Ir a la pagina 26 de


Requisitos y funciones caso basado en de la unidad 18 de este Noviembre
básicas de MySQL proyectos https://dev.my documento hasta las
sql.com/doc/r 23:55 hrs
Propósito. Establecer las efman/8.0/en/
normas de create-
mantenimiento de la base event.html
de datos, de acuerdo al
volumen de información https://dev.my
y el crecimiento de la sql.com/doc/r
base de datos efman/8.0/en/
events-
Indicaciones:Ir a la pagina privileges.html
16 de este documento.
https://www.i
nternetya.co/
mantenimient
o-y-
reparacion-de-
bases-de-
datos-mysql/
TEMAS Y SUBTEMAS NOMBRE Y NUMERO DE ESTRATEGIAS ESTRATEGIAS MATERIAL DE CRITERIOS DE FECHA DE
(CONTENIDO NUCLEAR) ACTIVIDAD, PROPÓSITO E DE ENSEÑANZA DE APOYO Y/O EVALUACIÓN ENTREGA
INDICACIONES DE LA APRENDIZAJE RECURSOS
ACTIVIDAD DIDÁCTICOS

Autorreflexiones de la unidad Preguntas guia Análisis No aplica. Ir a la pagina 20 26 de


3. contextual de este Noviembre
documento
Propósito. Analizar la hasta las
importancia del mantenimiento 23:55 hrs
para el optimo desempeño de
la base de datos de acuerdo
con el crecimiento de esta.

Indicaciones:Ir a la pagina 19
de este documento

Fuentes de Referencia:

Aniceto, R. (2015). MySql Procedimientos almacenados. Recuperado de https://www.youtube.com/watch?v=Sd115gJQEqs


CodigoFacilito. (2013). Curso Bases de Datos en MySQL - 15: Transacciones. Recuperado de: https://www.youtube.com/watch?v=fRagI3qiMDk
Coronel, C. (2011). Bases de datos: Diseño, implementación y administración. México: Cengaje Learning
Departamento de Computación, UNAN-Managua. (2014). Base de Datos en Internet. Recuperado de:
https://www.youtube.com/watch?v=ro5MJcARSBw
Pérez, C. (2009). MySQL para Windows y Linux
Silberschatz, A. (2002). Fundamentos de bases de datos. España: McGraw-Hill
Universitat Politècnica de València – UPV. (2011). Diseño Físico de una Base de Datos.© UPV. Recuperado de:
https://www.youtube.com/watch?v=dniZcgxyWhw
Villanueva, E. (2013). Logs mysql. Recuperado de: https://www.youtube.com/watch?v=SG8eo0UYK8E
Villanueva, E. (2013). Comandos de Activación de Operación. Recuperado de: https://www.youtube.com/watch?v=9dMAUkps-18
Villanueva, E. (2013). Backup y Recovery en Mysql. Recuperado de: https://www.youtube.com/watch?v=mIGvKEQUmSM
Actividad 1. Modos de conectividad
Tipo de actividad
Tarea

Competencia.
Identificar las consultas más comunes en la base de datos para mejorar el
desempeño de las mismas mediante la creación de vistas

Logros
Identificar las consultas complejas mas comunes en la BD
Nivel taxonómico: Análisis (3)

Crear vistas que permitan una consulta más rápida de la información.


Nivel taxonómico: Utilización (4)

Fecha límite para entrega de actividades


 Entrega normal: 26 de Noviembre hasta las 23:55 hrs (cierre de la plataforma)

Instrucciones
1.- Retoma tu proyecto de la unidad anterior

2.- Describe el propósito de 3 consultas SQL sobre tu base de datos, en los que cada una
de ellas reúna los siguientes requisitos:
 Usar los datos de dos o mas tablas relacionadas
 Generar por lo menos un campo calculado de forma aritmética (+,-,*,/ de
valores de campo)
 Presentar 5 o mas campos de ambas tablas

3.- Crea las vistas correspondientes a las 3 consultas que has descrito, desde la línea de
comando de MySQL.

4.-Integra en un archivo:
 Las descripciones de las 3 consultas.
 Las capturas de pantalla de creación de las 3 vistas
 Las capturas de pantalla de los resultados que generan las 3 vistas (select * from
vista)
5.- Recuerda que todo debe ser desde línea de comando para que la actividad sea valida
6.- Guarda el archivo, empleando la nomenclatura DABD_U3_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.
7.- Carga tu archivo en la sección correspondiente

Producto
Documento con las descripciones y capturas de las vistas.

Herramientas de la web.
 https://softwareyotrasdesvirtudes.com/2012/12/17/como-activar-y-visualizar-el-log-
de-mysql/
 http://desarrollowebtutorial.com/mysql-activar-el-log-general-de-consultas/
 http://systemadmin.es/2012/09/query-log-de-mysql-general-log

Herramientas de la plataforma.
Foro
Evaluación

Unidad / Actividad Unidad 3 / Actividad 1 – Modos de conectividad

Competencia Identificar las consultas más comunes en la base de datos para mejorar el
desempeño de las mismas, mediante la creación de vistas

Logros Identificar las consultas complejas mas comunes en la BD


Crear vistas que permitan una consulta más rápida de la información
Producto Archivo

Dimensiones Criterios a evaluar Puntos por Puntos Observaciones


criterio Obtenidos

Descripción de las Describe de forma precisa el proposito de cada una de 20%


consultas las consultas que ha de integrar a una vista,
mencionando los resultados y el como mejorara el
desempeño de la base de datos la integración de estas
consultas en forma de vistas

Requerimientos Las consultas que se integran a las vistas cumplen cada 30%
una de ellas con los 3 criterios establecidos en el punto
de 2 de las instrucciones de esta actividad.

Sintaxis Las vistas son creadas desde la línea de comando de 30%


MySQL sin presentar errores de sintaxis, ni
contradicciones en cuanto a la estructura de la base de
datos

Resultados Las capturas de los resultados de la ejecución de las 20%


vistas, muestra resultados que son verificables con la
estructura y contenido de la base de datos.

Total 100%
Actividad 2. Comandos de operación, secuencia y bitácoras

Tipo de actividad
Foro

Competencia.
Implementar las bitacoras de MySQL con la finalidad de tener mecanismos de
auditoria mendiante la consultas de los archivos log

Logros
Configurar el uso de bitácoras en el servidor de MySQL
Nivel taxonómico: Análisis (3)

Consultar e interpretar el contenido de las bitacoras


Nivel taxonómico: Utilización (4)

Fecha límite para entrega de actividades


 Entrega normal: 26 de Noviembre hasta las 23:55 hrs (cierre de la plataforma)

Instrucciones
1.- Retoma tu Base de datos de la unidad anterior

2.- Activa el uso de bitácoras generales de consulta en tu servidor MySQL

3.- Ejecuta mínimo 3 consultas select en tu base de datos

4.-Consulta tu archivo de bitácora genery marca en el contenido del archivo los accesos,
las 3 consultas y que usuario realizo las 3 consultas

5.- Recuerda que todo debe ser desde línea de comando para que la actividad sea valida

6.- Integra en un archivo, las capturas de pantalla, la descripción del proceso de activación
de la bitácora y la captura donde identificas los 3 accesos a la base de datos.

6.- Guarda el archivo, empleando la nomenclatura DABD_U3_A2_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.
7.- Carga tu archivo en el foro y comenta con que otra información complementarias el
análisis de tus archivos de bitácora.
8.- Comenta en por lo menos dos aportes de los compañeros, tu opinión respecto a la
información complementaria, recuerda que no se consideran validos comentarios en donde
solo:
 Se felicite al compañero
 Se diga que se esta de acuerdo
 Se indique que su trabajo esta completo y acorde a lo que se pidió.
 Se indique que no se esta de acuerdo, sin un porque.
 Se falta al respeto al compañero.

Se consideran validos comentarios en los que:


 Se sugiere material de consulta
 Se complementa la idea expuesta del compañero
 Se sugiere de forma respetuosa mejoras al trabajo
 Se indica con fundamentos y de forma respetuosa el porque se esta en
acuerdo o desacuerdo con el compañero.

Producto
Aporte en el foro y un mínimo de 2 comentarios validos

Herramientas de la web.
 https://dev.mysql.com/doc/refman/8.0/en/create-view.html
 https://www.w3schools.com/sql/sql_view.asp
 https://www.anerbarrena.com/create-view-mysql-5101/
 https://www.a2hosting.com/kb/developer-corner/mysql/mysql-views

Herramientas de la plataforma.
Foro
Evaluación

Unidad / Actividad Unidad 3 / Actividad 2 – Comandos de operación, secuencia y bitácoras

Competencia Implementar las bitacoras de MySQL con la finalidad de tener mecanismos de


auditoria mendiante la consultas de los archivos log

Logros Configurar el uso de bitácoras en el servidor de MySQL


Consultar e interpretar el contenido de las bitacoras
Producto Aporte en el foro y comentarios

Dimensiones Criterios para evaluar Puntos por Puntos Observaciones


criterio Obtenidos

Descripción del Describe de forma clara y con evidencias el proceso que 20%
proceso ha realizado paso a paso para implementar el uso de
bitácoras generales en MySQL.

Verificación Ejecuta un mínimo de 3 consultas select sobre su base 40%


de datos desde la línea de comando y verifica en su
archivo de bitácora que estas se hayan ejecutado
Identifica en el archivo de bitácora los datos relevantes
de la ejecución de la misma

Análisis En su aporte en el foro, describe la importancia de las 20%


bitácoras e identifica documentos e información que el
administrador de la base de datos debe de tener al
momento de revisar la bitácora.

Comentarios Comenta en los aportes de por lo menos dos de los 20%


compañeros con respeto y sus aportes son validos de
acuerdo con los lineamientos establecidos en el punto 8
de las instrucciones

Total 100%
Actividad 3. Métodos de respaldo y recuperación
Tipo de actividad
Tarea

Competencia.
Definir las politicas de respaldo de la base de datos de acuerdo a los requerimientos de la
organización

Logros
Establecer las normas y procedimientos de respaldo
Nivel taxonómico: Análisis (3)

Realizar el proceso de respaldo de la base de datos


Nivel taxonómico: Utilización (4)

Fecha límite para entrega de actividades


 Entrega normal: 26 de Noviembre hasta las 23:55 hrs (cierre de la plataforma)

Instrucciones
1.- Retoma tu proyecto de la unidad anterior

2.- Describe las normas para realizar los respaldos de la base de datos, especifica:
 tiempo,
 responsable de realizarlo,
 si será total o parcial,
 donde se almacenarán los respaldos,
 quien realizara el resguardo de los respaldos,
 responsable de la restauración
 situaciones en las que se realizará la restauración
 si la restauración será total o parcial
 responsable de autorizar la restauración

3.- Realiza los siguientes respaldos de la base de datos.


 Respaldo total de la base de datos en formato SQL
 Respaldar total de la base de datos en formato XML
 Respaldo de dos tablas en un solo respaldo en formato SQL

4.-Integra en una carpeta comprimida:


 Las descripciones de las normas para realizar respaldos
 Capturas de las sentencias ejecutadas para realizar los respaldos en línea de
comando
 Los 3 respaldos en los formatos

5.- Guarda tu archivo comprimido, empleando la nomenclatura DABD_U3_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.
6.- Carga tu archivo en la sección correspondiente

Producto
Documento con las descripciones y capturas de las vistas.

Herramientas de la web.

 https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html
 https://www.linuxtotal.com.mx/index.php?cont=info_admon_021
 https://mariadb.com/kb/en/library/mysqldump/

 https://www.youtube.com/watch?v=2-_ZU7N3XEM

Herramientas de la plataforma.
tarea
Evaluación

Unidad / Actividad Unidad 3 / Actividad 3 – Métodos de respaldo y recuperación

Competencia Definir las politicas de respaldo de la base de datos de acuerdo a los requerimientos
de la organización

Logros Establecer las normas y procedimientos de respaldo


Realizar el proceso de respaldo de la base de datos
Producto Archivo comprimido

Dimensiones Criterios a evaluar Puntos por Puntos Observaciones


criterio Obtenidos

Normas de Describe de forma clara las normas de respaldo, 40%


respaldo indicando de forma precisa su periodicidad y
responsables de su ejecución, resguardo.

Normas de Describe de forma clara las norma de recuperación, 30%


recuperación indicando las situaciones en las que se realizara, así
como los responsables de su ejecución y autorización

Respaldos Muestra capturas de pantalla de la ejecución de la 30%


sentencia correspondiente para generar los 3 respaldos
en los formatos y formas que fueron indicados.

Total 100%
Evidencia de aprendizaje: Requisitos y funciones básicas de MySQL

Tipo de actividad
Evidencia

Competencia.
Establecer las normas de mantenimiento de la base de datos, de acuerdo al volumen de
información y el crecimiento de la base de datos

Logros
Establecer las normas para el mantenimiento de la base de datos.
Nivel taxonómico: Análisis (3)

Realizar el proceso de mantenimiento de la base de datos


Nivel taxonómico: Utilización (4)

Establecer procedimientos automatizados a ejecutarse de forma periódica


Nivel taxonómico: Utilización (4)

Fecha límite para entrega de actividades


 Entrega normal: 26 de Noviembre hasta las 23:55 hrs (cierre de la plataforma)

Instrucciones
1.- Retoma tu proyecto de la unidad anterior

2.- Describe las normas para realizar el mantenimiento de la base de datos, especifica:
 Periodicidad,
 Si será a una tabla, varias o toda la base de datos
 Acciones previas al mantenimiento.

3.- Realiza el análisis, la reparación y la optimización de dos de las tablas de tu base de


datos

4.-Construye un evento que deberá de aplicarse de forma recurrente sobre una tabla de tu
base de datos
5.- Integra en un archivo, las normas de mantenimiento, las transcripciones de los
comandos ejecutados en el punto 3 y punto 4, así como captura de pantalla de la línea de
comando donde las has ejecutado.

6.- Guarda tu archivo, empleando la nomenclatura DABD_U3_EA_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.
7.- Carga tu archivo en la sección correspondiente

Producto
Documento.

Herramientas de la web.
 https://dev.mysql.com/doc/refman/8.0/en/create-event.html
 https://dev.mysql.com/doc/refman/8.0/en/events-privileges.html
 https://www.internetya.co/mantenimiento-y-reparacion-de-bases-de-datos-mysql/

Herramientas de la plataforma.
Evidencia
Evaluación

Unidad / Actividad Unidad 3 / Evidencia de aprendizaje – Requisitos y funciones básicas de MySQL

Competencia Establecer las normas de mantenimiento de la base de datos, de acuerdo al volumen


de información y el crecimiento de la base de datos

Logros Establecer las normas para el mantenimiento de la base de datos.


Realizar el proceso de mantenimiento de la base de datos
Establecer procedimientos automatizados a ejecutarse de forma periódica
Producto Documento

Dimensiones Criterios a evaluar Puntos por Puntos Observaciones


criterio Obtenidos

Normas de Describe de forma clara las normas de mantenimiento 20%


Mantenimiento de la base de datos, indicando de forma precisa su
periodicidad y responsables de su ejecución.

Mantenimiento Ejecuta desde la línea de comando las actividades de 30%


mantenimiento sobre al menso dos de las tablas de la
base de datos

Eventos Construye e implementa desde la línea de comandos un 30%


evento periódico que se ejecutara sobre una de las
tablas de la base de datos

Sintaxis Emplea las sentencias correspondientes al 20%


mantenimiento y la creación de eventos en MySQL

Total 100%
Unidad 3 - Autoreflexiones

Tipo de actividad
Autoreflexiones.

Competencia
Analizar la importancia del mantenimiento para el optimo desempeño de la base
de datos de acuerdo con el crecimiento de esta.

Logros

Evaluar la importancia del mantenimiento de la base de datos.


Nivel Taxonómico: Conciencia (6)

Autoevaluar la comprensión de la administración de la base de datos.


Nivel Taxonómico: Metacognición (5)

Fecha límite para entrega de actividades


 Entrega normal: 26 de Noviembre hasta las 23:55 hrs (cierre de la plataforma)

Instrucciones
Responde las preguntas siguientes:

 ¿Cuáles consideras que son las dudas más importantes de la asignatura?


 ¿Cómo evaluas tu conocimiento de MySQL hasta el momento?

NOTAS
Es importante recordar que:

Las Autoreflexiones valen el 5% de su calificación final.


En Base de Datos serán 3 Autoreflexiones 1 por cada unidad.
Deben tener las 3 reflexiones entregadas en forma para obtener el 5% mencionado
En las Autoreflexiones solo hay 3 intentos de entrega, un intento por cada unidad, por lo
que sí se equivocan en una entrega o está incompleta, no podrán corregir.
No son investigaciones
Al ser intentos, verá que al abrir el área para la entrega ya está cargado el archivo de
reflexión de la unidad anterior y la pantalla le podría indicar que está en la unidad 1, no
se preocupe esto es normal.
Producto
Documento PDF

Herramientas de la web.
Ninguna

Herramientas de la plataforma.
Auoreflexiones.

Evaluación

Unidad / Actividad Unidad 3 / Autoreflexión

Competencia Analizar la importancia del mantenimiento para el optimo desempeño de la base de


datos de acuerdo con el crecimiento de esta.

Logros Evaluar la importancia del mantenimiento de la base de datos.


Autoevaluar la comprensión de la administración de la base de datos

Producto Documento PDF

Dimensiones Criterios a evaluar Puntos por Puntos Observaciones


criterio Obtenidos

Presentación del -Incluye hoja de presentación clara, con los datos de 10%
documento identificación de lo general a lo particular

Pertinencia de las - Se responde de forma clara y directa a cada 30%


respuestas pregunta, sin desviarse del objeto de la misma.

Redacción - Las ideas se expresan de forma directa 40%


- Se emplea un lenguaje comprensible, con las
palabras apropiadas.
- Cada párrafo se centra en una idea y se emplean los
signos de puntuación de forma apropiada
- Todas las ideas y respuestas son de autoría propia.

Ortografía - El documento no presenta faltas ortográficas. 20%

Total 100%

You might also like