Professional Documents
Culture Documents
Semestre 5
Clave:
15142422
INSTRUCCIONES:
Introducción:
En esta tercera unidad se revisaron el respaldo y recuperación de la base de datos; se
ampliaron cada uno de estos temas, planteando a los administradores de la base de
datos un panorama de cuándo y cómo aplicar los mismos.
Problema:
Ahora realizarás en una base de datos llamada “ELSABER” que pertenece a una
escuela.
Dicha base de datos se integra de tres entidades las cuales son: Alumnos, Maestros y
Materias. En donde un alumno puede tomar muchas materias y, en una materia,
pueden estar muchos alumnos, también un maestro puede impartir varias materias,
pero una materia en específico sólo puede ser impartida por un profesor.
Este nuevo administrador aparte de responder estas preguntas debe explicar si les
conviene usar archivos de longitud fija o variable y ¿por qué?, ¿cómo quedaría el
diccionario de datos de las tablas maestros, alumnos y materias?
1.- Responde a las diversas preguntas que plantea el nuevo administrador de bases
de datos:
3.- Genera una base de datos en MySQL con comandos DDL (Base de datos, tablas,
campos, tipo de variable, llave y llaves foráneas) a fin de poder realizar las principales
funciones de un administrador.
5.- Elabora un video utilizando todo lo anterior con una duración de máximo 5 minutos
para explicar el funcionamiento de tu base de datos y como es que llegaste a
desarrollar la solución completa de la actividad Es necesario que inicies mencionando
tu nombre, grupo y matricula.
9.- Guarda tu documento con el nombre DABD_U3_EA_XXYZ. Sustituye las XX por las
iniciales de tu primer nombre, la Y por tu primer apellido y la Z por tu segundo apellido.
DESARROLLO:
A) ¿Cuál es el propósito del middleware con el que cuenta la escuela? El propósito del
milddweare es tener una relación completa del trabajo entre los alumnos, los maestros
y las materias, más para el área académica, como es el área de desarrollo académico,
de subdirección académica o de academia colegiada de docentes, con la finalidad de
cuidar el trabajo en excelente calidad, más la finalidad de llevar un control profesional y
adecuado a las necesidades de la institución educativa. Se observa que es un área de
apoyo a los servicios escolares que pueda prestar la escuela, pues bien puede ser
usada en ambos sentidos, pero se observa que se pretende mejorar y enriquecer la
calidad del servicio, exclusivamente académico.
B) ¿Cuenta con esquema o modelo físico de la base de datos? Si, hasta donde lo ha
dejado desarrollado el anterior programador y gestor de la base de datos. El punto es
que dicho esquema, fichero y mapa físico, requiere un estado de mejora para
implementar funciones más detalladas y específicas en los distintos tipos de roles de
usuario, que son: maestros, alumnos y materias, sobre todo para evitar duplicación y/o
procesamientos dobles, que son trámites que implican tiempo y bajan la calidad
académica.
Categoría Directorio
Maestros Profesión, Asignación Fecha de Academia
asignación.
Nombre, Grupos vigentes. Grado para
Apellidos, asignación
Dirección- Historial de Fechas de Grados de
Teléfono- asignación Historial asignación
correo. Académico.
Alumnos Nombre, Asignatura en Ciclo escolar Boleta vigente.
Apellidos, curso
Dirección- Grupo Historial Boletas-pagos
perteneciente
Teléfono- Kardex
correo. alumno
Materias Nombre Instrumentación Recursos de la Observaciones
temática asignatura: para el
libros de texto. alumno.
seriación docente.
Programa Evaluaciones Continuación
programadas- de seriación.
D) ¿Les conviene usar archivos de longitud fija o variable y por qué? En este caso
particular, se recomienda una extensión de archivos fija, que se ha detallado con
mucho cuidado los requerimientos y necesidades de la base de datos “elsaber”, que
necesita la escuela, por lo que la base de datos de ejemplo deberá considerar llevar:
llaves foráneas, definición, tipología y comandos.
2.- Para dar respuesta a la pregunta: ¿Con qué comandos podríamos administrar las
bitácoras de esta base de datos?, tenemos la siguiente tabla 2, que los expone a
continuación.
4.- Una vez que se tiene la BD “elsaber”, con todos sus campos completados se
procede a ver el trabajo de respaldo. En cuanto a los elementos siguientes: a)
Planeación de respaldos, se muestra la relación Respaldo-Base de datos-Fecha-
configuración-comandos, a continuación en la siguiente tabla 3.
mysql> SHOW
MASTER STATUS;
Para este caso tenemos replicate-do-db, por las siguientes razones, a) Además de
restaurar una copia de seguridad, como en la actividad anterior, permite su uso de
forma configurada con el nuevo mysql del sistema, no es una sola copia; y B) La
secuencia de comandos en mysql, se precisa de forma que la sintaxis se integra en la
consola del sistema principal, como se muestra a continuación en la planeación de un
servidor local y un servidor remoto, (MYSQL, 2016):
Y reiniciar luego el servicio MySql del Servidor Maestro. Con esto ya es suficiente.
Al realizar este comando se crea un fichero llamado master.info que luego se puede
editar para cambiar estos valores a mano. También se crea el fichero relay-log.info que
muestra información de cuál es el último archivo absorbido del master, última posición
leída de este archivo, y log de esta última transferencia. Ejemplo:
/usr/local/mysql/data/relay-log.info
Y reiniciar luego el servicio MySql del Servidor Esclavo. Con esto ya es suficiente.
3.- Arrancar el servicio Esclavo
El mandato para arrancar el Servicio del Esclavo (E) es:
Mysql>START SLAVE ;
El mandato para parar el Servicio del Esclavo (E) es:
Mysql>STOP SLAVE;
6.- La liga del video tutorial, (con duración máxima de 5 min como lo requerido), que
explica el funcionamiento y la solución al problema, se tiene en la siguiente dirección:
URL: https://youtu.be/lKnKXQkv_QU
CONCLUSIONES:
Por otra parte, la amplia gama de comandos que tiene mysql, permite manipular
cualquier situación de las bases de datos, siempre y cuanto se integre la sintaxis
correspondiente, la cual, es un reto de actualizaciones y uso adecuado del manual de
Oracle, (2010). En cuanto a la realización de un video tutoríal, se presenta uno breve
pero significativo, realizado en el mismo sistema en el que se desarrolló la BD y el
programa ‘Camtasia’, (Techsmith, 2016), para hacer un ‘rocord’ de la misma pantalla en
la que se muestra el proceso de elaboración de este documento.
BIBLIOGRAFÍA:
Android (2016). Android Web. Oficcial Site. En línea. Visto el día 5 de noviembre de
2016 en: http://androidentusmartphone.com/montar-un-servidor-web-con-php-y-
mysql-en-android-con-androphp/
MYSQL, (2016). Web Site. Official Place. En línea. Dawnloads. Recuperado el día 3 de
diciembre de 2016 en: http://dev.mysql.com/downloads/file/?id=463707
MYSQL, (2016). Web Site. Official Place: Manual de uso MYSQL, En línea. Dawnloads.
Recuperado el día 3 de diciembre de 2016 en:
http://downloads.mysql.com/docs/refman-5.0-es.pdf
Pérez, L. Cesar. (2008). Mysql para Windows y Linux. México: Alfaomega. 2ª. Edición.