EQUIPO4_definiciones
BethCyan8 de Febrero de 2014
460 Palabras (2 Páginas)287 Visitas
EJERCICIO 1
En una facultad que dicta cursos se quiere modelar una base de datos. Un curso es dado por un único departamento, pero su único atributo es su número. Diferentes departamentos pueden ofrecer cursos con el mismo número. Cada departamento tiene un único nombre. Construir el diagrama de E/R correspondiente.
PASO 1: Análisis de requerimientos minucioso y completo.
Curso, numCurso, departamento, nombreDep.
PASO 2: Dibujar un diagrama inicial ER identificando
a) Entidades
b) Relaciones entre entidades
PASO 3. Reafirmar o reajustar el diagrama
PASO 4. Dibujar un diagrama con atributos de cada entidad
PASO 5. MODELO CONCEPTUAL ENTIDAD/RELACION
UML:
MODELO RELACIONAL:
Curso (numCurso, ID_departamento)
Departamento (ID, nombre)
EJERCICIO 2
Una Secretaría Académica de una universidad mantiene datos acerca de las siguientes entidades:
• Materias: incluyendo el número, título, programa y correlatividades.
• Ofertas de materias: incluyendo el número de la materia, año, semestre, número de sección, profesor(es), horarios y aulas.
• Estudiantes: incluyendo número de matrícula, nombre y carrera
• Profesores: incluyendo número de expediente, nombre, departamento y cargo.
Además la matrícula de los estudiantes en materias y las notas concedidas a estudiantes en cada materia en la que están matriculados se deben modelar adecuadamente. Construir un diagrama E/R para la oficina de registro. Documentar todas las decisiones que se hagan acerca de restricciones de correspondencia.
PASO 1: Análisis de requerimientos minucioso y completo.
numMateria, título, programa, correlatividades, año, semestre, sección, profesores, horarios, aulas, numMatricula, nombre, carrera, numExpediente, nombreProf, departamento, cargo.
PASO 2: Dibujar un diagrama inicial ER identificando
c) Entidades
d) Relaciones entre entidades
PASO 3. Reafirmar o reajustar el diagrama
PASO 4. Dibujar un diagrama con atributos de cada entidad
PASO 5. MODELO CONCEPTUAL ENTIDAD/RELACION
UML
MODELO RELACIONAL:
Estudiante (numMatricula, nombre, carrera)
Estudiante/Materia (matricula, notas, numMatricula_estudiante, numMateria)
Materia (numMateria, titulo, programa, correlatividades)
Oferta (numMateria, semestre, horarios, sección, aula, profesor, año, numMateria_materia)
Profesor (numExpediente, cargo, departamento, nombreProf, numMateria_materia)
EJERCICIO 1
Sea una empresa dedicada al alquiler de CD-ROMs de audio. Dicha empresa tiene un local de atención al público donde están expuestas las carátulas de los CD’s más demandados y las últimas novedades, aunque también existen listados en papel de todos los títulos que se podrían alquilar. Cuando un cliente solicita en alquiler un título, se comprueba si hay ejemplares disponibles y si el cliente no tiene problemas por ejemplares no devueltos, quedando constancia de la fecha de alquiler y la fecha máxima de entrega; de forma que cuando el cliente devuelva el ejemplar se podrá comprobar si se le tiene que imponer una sanción.
Cada cliente puede solicitar una relación de los CDs que ha alquilado previamente. Cada ejemplar de cada título debe quedar plenamente identificado (incluyendo la
...