Documentos de Académico
Documentos de Profesional
Documentos de Cultura
118354
K071
BASE DE DATOS 2
ACTIVIDAD DE APRENDIZAJE 4
INTRODUCCIÓN
En este proyecto se presenta una base de datos distribuida para una escuela, la cual no
tiene un sistema de base de datos haciendo referencia a los exámenes, asignaturas,
calificaciones y llevando un control de los alumnos y maestros que la imparten teniendo
una relación entre sí, guardando la información en tablas separadas por sí una tiene
problemas, no todo el sistema colapse.
Ya que de hacerlo habría serios problemas con los datos de los alumnos y sobre todo las
calificaciones, por tal motivo se analiza cada relación entre sí.
Objetivo
Mantener la base de datos funcional y demostrar la importancia de la base de datos
distribuidos. Se implementará un modelo entidad relación para poder definir las
relaciones.
Con esto se pretende optimizar el método de registros de los alumnos, docentes y las
calificaciones, teniendo un rápido acceso a los datos para poder ser procesados, de esta
manera se ahorra tiempo y se respalda la información.
Justificación
Es necesario implementar una base de datos para la modernización y optimización de la
escuela, ya que sin tener estos recursos, el método se haría manual y con pérdida de
datos, incluso con redundancia o escapando datos de los ojos de quienes tienen que
estar enterados. Se pretende que sea transparente para que los usuarios dependiendo de
sus privilegios puedan hacer consultas de manera rápida y eficiente.
1. Independencia local
Los nodos en un sistema distribuido deben ser autónomos o independientes entre sí.
Cada nodo en un sistema distribuido debe proporcionar su propia seguridad, bloqueo,
registro, integridad y recuperación. Las operaciones locales usan y afectan solo los
recursos locales y no dependen de otros sitios.
Un sistema no debe depender de un sitio o nodo central, ya que un solo sitio central
puede convertirse en un único punto de falla, afectando a todo el sistema. Además, un
sitio central puede convertirse en un cuello de botella que afecta el rendimiento de todo el
sistema distribuido. Cada sitio de un sistema de base de datos distribuida proporciona su
propia seguridad, bloqueo, registro, integridad y recuperación, y maneja su propio
diccionario de datos. Ningún sitio central debe estar involucrado en cada transacción
distribuida.
3. Independencia de fallas
Un sistema distribuido nunca debe de tener tiempos de inactividad demasiados largos.
Debe proporcionar respaldo y recuperación en línea, y un servicio de archivo completo e
incremental. La copia de seguridad y la recuperación deben ser lo suficientemente rápidas
para realizarse en línea sin un efecto perjudicial perceptible en el rendimiento total del
sistema.
4. Transparencia de ubicación
Los usuarios y aplicaciones no deben saber dónde se almacenan físicamente los datos,
la base de datos debe comportarse como si todos los datos se almacenarán localmente.
5. Transparencia de fragmentación
6. Transparencia de replicación
El procesamiento de una consulta determinada debe ser independiente del sitio en el que
se envía la consulta dado que un sistema de administración de bases de datos
relacionales proporciona acceso no virtual a los datos (a través de SQL), dicho sistema
debe admitir un optimizador que pueda seleccionar no solo la mejor ruta de acceso dentro
de un nodo dado, sino también optimizar una consulta distribuida con respecto a la
ubicación de datos, la utilización de CPU y el rendimiento del tráfico de red.
Para que una base de datos distribuida esté bien implementada debe al menos cumplir
todas las reglas anteriores mencionadas. Está claro que cada proyecto o implementación
requiere y tiene sus propias limitaciones. Tanto como el software o hardware con el que
se tomará como base de trabajo.
Beneficios esperados
Se espera que con el sistema diseñado se pueda facilitar la obtención de datos que se
requieran al momento de forma automática, sobre todo el objetivo es la automatización, y
que siempre estén los datos disponibles y listos para ser analizados, se espera también
que la institución con este avance pueda aumentar su cantidad de registros de alumno y
tener un calendario de exámenes y respuestas de calificaciones accesible para quien las
consulte, incluso más adelante poder integrar más datos sin que estos interfieran con el
modelo ya existente que el acoplamiento sea completamente fuera de alteraciones.
Bibliografía
C.J. Date’s (2018) Distributed DBMS Rules. appservgrid. Sitio web. Recuperado
de:http://www.appservgrid.com/mywww/html/infradb.htm