Está en la página 1de 8

ÍNDICE

Analiza el siguiente problema: .................................................................................... 1

¿Cuál es el propósito del middleware con el que cuenta la escuela? ......................... 1

¿Cuenta con esquema o modelo físico de la base de datos? ...................................... 1

¿Cómo quedaría el diccionario de datos de las tablas maestros, alumnos y

materias? ..................................................................................................................... 2

¿Les conviene usar archivos de longitud fija o variable y por qué? ............................ 2

¿Con qué comandos podríamos administrar las bitácoras de esta base de datos? ... 3

Planeación de respaldos para la base de datos y agrégala al documento. ................ 3

Especifica cómo sería el comando para respaldar esa base de datos. ...................... 4

Explica con qué comando harías un espejeo a la base de datos y en qué momento

es pertinente aplicarla ................................................................................................ 4

Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software


Bibliografía .................................................................................................................. 5

Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software


Analiza el siguiente 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.

La base de datos se encuentra en MySQL, el anterior administrador de la base de datos


dejó un dibujo conformado por tablas y líneas que unen esas tablas especificando
detalles de las características que contiene cada una de esas tablas y la forma que se
relacionan entre ellas.

¿Cuál es el propósito del middleware con el que cuenta la escuela?


Mantener un control de la base de datos mediante las entidades para lograr tener una
buena interacción de los datos y se haga una optimo intercambio de información

¿Cuenta con esquema o modelo físico de la base de datos?

1
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software
¿Cómo quedaría el diccionario de datos de las tablas maestros, alumnos y
materias?
alumnos TAMAÑO TIPO DE DATOS DESCRIPCION
id alumno 8 int llave primaria y unica que se asignara por alumno

nombre 45 varcahr nombre del alumno

grado 45 varchar numero del grado que esta cuersando

grupo 45 varchar grupo en el cual se encuentra

id materia 8 int llave primaria y unica que se asignara por materia

materia

id materia 8 int llave primaria y unica que se asignara por materia

nombre 45 varcahr nombre de la materia

maestro

id maestro 8 int llave primaria y unica que se asignara por maestro

nombre 45 varchar nobre del maestro

id materia 8 int llave primaria y unica que se asignara por materia

¿Les conviene usar archivos de longitud fija o variable y por qué?


Varchar es la una de las más utilizadas en la actualidad debido a que maneja tanto
números como letras se utiliza ya que maneja un recurso mínimo de almacenamiento
considero que sería la más indicada para la base de datos que estaremos trabajando solo
en el caso de las llaves primarias utilizaremos una longitud fija.

Varchar nos optimiza el espacio en el disco duro

2
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software
¿Con qué comandos podríamos administrar las bitácoras de esta base de
datos?
Set global general_log=’on’;

Set global log_output=’tanle’;

Select *from mysql.general_log;

Show tables;

Alter table maestro rename maestros;

Show tables;

Planeación de respaldos para la base de datos y agrégala al documento.


Se manejará un respaldo total mensual debido a que será poca la información que se
manejara en el registros para con ello restaurar el sistema mediante una gestión mensual
del mismo para posibles fallos posteriormente solo se realizaran el respaldo base
incremental o parcial para solo resguardar las actualizaciones que se van generando.

DICIEMBRE
TIPO DE LUN MAR MIER JUE VIE SAB DOM
RESPALDO 1 2
INCREMENTAL 3 4 5 6 7 8 9
DIFERENCIAL 10 11 12 13 14 15 16
TOTAL 17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

3
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software
Especifica cómo sería el comando para respaldar esa base de datos.
C:\xampp\mysql\bin>MYSQL -U -P ELSABER >C:\respaldomysql\RESP ELSABER.SQL

C:\xampp\mysql\bin>MYSQL -U -P ELSABER < C:\respaldomysql\RESP ELSABER.SQL

show databases;

USE ELSABER;

show tables;

DESCRIBE materia;

SELECT * FROM nombre;

DROP nombre;

SHOW TABLES;

Explica con qué comando harías un espejeo a la base de datos y en qué


momento es pertinente aplicarla
La replicación garantiza que la información se copia y se rellena intencionalmente en otro
entorno, en lugar de almacenarse en un solo lugar. La idea es utilizar servidores
secundarios en su infraestructura para lecturas u otras soluciones administrativas

reate user ' repuser' @' localhost' identified by ' 123'

mysql> create user ' repuser' @' localhost' identified by ' 123'

mysql> grant all on rep.* to ' repuser' @' localhost'

mysql> grant replication slave on *.* to ' repuser' 192.168.1.11' %' identified by ' 123'

mysql> flush privileges

¿Qué ventajas y desventajas se tienen si se conectara a internet la BD?


4
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software
Ventajas

Los Estudiante tendrá facilidad el acceso mediante internet para elaborar actividades o
obtener resultados de las actividades entregadas asi mismo se podrá accesar al registro
de nuevas materias etc.
Por el lado de los maestros es de beneficio debido a que se puede acceder mediante
cualquier dispositivo par a consultas evaluar a los alumnos y enviar los reportes de las
calificaciones
Desventajas

Mayor gasto en equipos de cómputo, sueldos de administradores, rentas de servidores,


gasto de gestores de bases de datos, gastos en capacitación de personal
En resumen, tener una base de datos en red genera un costo más elevado

Bibliografía

5
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software
Programa de la asignatura Administración de base de datos. (-). Unidad 3.
Administrar bases de datos. Nov 2018, de Universidad Abierta y a Distancia de
México Sitio web:
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S1-
B2/DS/04/DABD/U3/Unidad_3_Administrar_bases_de_datos.pdf

6
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software

También podría gustarte