Base de datos- Propuesta de Sistema de Examenes en línea
1. Presenta:
Alfredo Humberto Escalante Godinez
Base de datos confiable, consistente y segura a través un diagrama entidad-relación que defina
de manera clara sus objetos en un plazo de 20 días
Asignatura:
Modelos de base de datos
Universidad TecMilenio
2. Debido a la gran demanda que recibe la Facultad de Medicina de la
Universidad Autónoma de Sinaloa se ha propuesto el Grupo Adicional en
donde más de 600 personas compiten durante el primer semestre como
aspirantes a obtener un lugar en el segundo semestre y convertirse en
alumnos regulares de la Licenciatura en Médico General. El sistema de
evaluaciones posee las siguientes características:
I. Fue desarrollado en 2010 para exámenes parciales.
II. Tiene un tiempo de respuesta largo cuando 100 personas lo utilizan
simultáneamente.
Antecedentes del problema
3. Establecer los cimientos de una base de datos confiable, consistente, segura
a través de un diagrama entidad-relación que defina de manera clara las
entidades, los atributos y las asociaciones entre cada uno de los objetos
en un plazo de 20 días.
Objetivo
4. Una base de datos se define como una colección de datos que contiene
información perteneciente a un mismo contexto y almacenado para su uso
futuro, el cual es relevante para una empresa, las bases de datos son
ampliamente utilizadas, algunos ejemplos de su uso se pueden apreciar
en: banca, líneas áreas, universidades, transacciones con tarjetas de
crédito, telecomunicaciones, producción, recursos humanos, finanzas,
ventas, entre otras.
El modelo entidad relación, se basa en la percepción del mundo real que
se integra por un conjunto de objetos básicos, llamados entidades y las
relaciones que existen entre los mismos. Las entidades se componen por
atributos.
Fundamentación
5. I. La primera carrera que ofertó la Facultad de Medicina fue la Licenciatura en
Medicina.
II. La Facultad de Medicina tiene su campus sede en la ciudad de Culiacán. Además,
cuenta con otro campus en Culiacán donde se ofertan las carreras técnicas y
otras carreras profesionales.
III. Se poseen dos extensiones, la primera en la ciudad de Los Mochis y la segunda
en la ciudad de Mazatlán.
IV. La oferta educativa se encuentra dirigida a toda la región del noroeste del país
que cumpla con el perfil de ingreso.
V. En 2010, se desarrolló un Sistema de Evaluación, el lenguaje de programación
utilizado para este sistema fue el de PHP mientras que el Sistema de Gestión de
Base de Datos fue el de MySQL.
Contexto
7. Fragmentación.
Se ha optado por una fragmentación horizontal, y la propuesta para las tablas a
fragmentar son:
campus=”Culiacán” (Docentes)
campus=”Mazatlán” (Alumnos)
Propuesta de solución
numero_empleado contrasena nombre campus
20067 270492 Alfredo Humberto Escalante Godinez Culiacán
25597 283712 Cesar Roberto Jiménez Ramírez Mazatlán
23820 127833 Geovanny López Vega Los Mochis
18392 283901 Laura Gissel Garibay Mendoza Culiacán
28382 19201 Leobardo Garibay López Culiacán
numero_empleado contrasena Nombre campus
20067 270492 Alfredo Humberto Escalante Godinez Culiacán
18392 283901 Laura Gissel Garibay Mendoza Culiacán
28382 19201 Leobardo Garibay López Culiacán
Matricula contrasena nombre Grupo Grado campus
25597 283712 Claudia Jiménez Barraza 2 1 Mazatlán
23820 127833 Karina Pérez López 2 1 Mazatlán
8. Conclusiones
I. Las Tecnologías de la Información y Comunicación avanzan a pasos
agigantados, en este sentido los Sistemas de Información han jugado un papel
importante para procesar, almacenar, guardar, eliminar y actualizar
información.
II. Las bases de datos nos ofrecen la oportunidad de controlar de una manera
segura, confiable, y consistente la información.
III. Se vuelve necesario entonces, aplicar los principios de integridad, referencias,
transacciones, seguridad, tipos de datos, sistemas de gestión de base de datos,
base de datos distribuidas, claves foráneas, relaciones, entre otras.
9. Recomendaciones
I. El desarrollo de la base de datos deberá comprender atributos y tipos
de datos de calidad así como la referencia entre ellos para asegurar la
consistencia de la información y su rapidez.
II. El desarrollo de la base de datos deberá implementar el concepto de
base de datos distribuidas a fin de mejorar la experiencia de
accesibilidad de manera local.
III. La base de datos deberá utilizar transacciones, pues se deberá
garantizar que cuando suceda un error, la base de datos pueda
recuperarse y regresar a su estado anterior.