Bases De Datos 1
Enviado por alejandrocasasf • 9 de Mayo de 2015 • 815 Palabras (4 Páginas) • 187 Visitas
ACTIVIDADES A DESARROLLAR
Se requiere diseñar una base de datos que permita gestionar la información de docentes, estudiantes, asignaturas, plan de estudios, espacios de trabajo (Salones, talleres, laboratorios) de una escuela que imparte cursos de sistemas. De acuerdo a las siguientes condiciones:
• Los cursos son tomados por estudiantes de acuerdo a su plan de estudios.
• Los docentes dictan cursos de un plan de estudios a grupos de estudiantes.
• Los docentes dictan los cursos en determinados espacios de trabajo.
• Los estudiantes toman un grupo de asignaturas de un curso específico de sistemas.
• Los estudiantes toman asignaturas en un espacio de trabajo a una determinada hora.
• El plan de estudios pertenece a un determinado curso.
Punto 1.
Defina las entidades con sus correspondientes atributos.
Rta.
Definición conceptual de entidades, sin aplicación de formas normales.
• ESTUDIANTE:
o ID del estudiante - PK
o Código.
o Tipo de documento. (Ej. Cedula, Cedula Extranjería, Pasaporte)
o Nombres.
o Apellidos.
o Edad.
o Fecha de nacimiento.
o Teléfono Fijo.
o Teléfono Móvil.
o Dirección.
o Correos Electrónicos.
o Fecha de ingreso.
• DOCENTE:
o ID del docente - PK
o Código.
o Tipo de documento. (Ej. Cedula, Cedula Extranjería, Pasaporte)
o Nombres.
o Apellidos.
o Edad.
o Fecha de nacimiento.
o Teléfono Fijo.
o Teléfono Móvil.
o Dirección.
o Correos Electrónicos.
o Fecha de ingreso.
• ASIGNATURA:
o ID de la asignatura - PK
o Nombre.
o Fecha de inicio.
o Hora de inicio.
• PLANE DE STUDIO:
o ID del plan de estudio –PK
o Nombre.
o Nivel.
• CURSO:
o ID del Curso - PK
o Nombre del curso.
o Fecha de inicio.
o Fecha de fin.
• ESPACIO DE TRABAJO:
o ID del espacio de trabajo.
o Nombre
o Tipo.
Punto 2.
Analice las relaciones existentes entre las distintas entidades y determine su cardinalidad.
Rta.
1. Un Estudiante puede estar inscrito a 1 o varios Cursos (1:N)
2. Un Curso puede ser dictado por 1 o varios Docentes (1:N)
3. Un Curso tiene varias Asignaturas (1:N)
4. Una Asignatura puede pertenecer a diferentes Planes de estudio (1:N)
5. Un Curso puede ser dictado en 1 o diferentes Espacios físicos (1:N)
6. Un Espacio Físico puede ser de un único Tipo (1:1)
Punto 3.
Dibuje un diagrama entidad/relación que represente el modelo de datos definido por las entidades y las relaciones (General, Composición y Asociación).
Rta.
Diagrama Entidad/Relación para el diseño de una base de datos para gestionar la información de docentes, estudiantes, asignaturas, plan de estudios, espacios de trabajo de una escuela de sistemas.
Diagrama 1. Modelo Entidad-Relación
Punto 4.
A partir del diagrama, obtenga el diccionario de datos de cada tabla.
Rta.
Tabla 1. ESTUDIANTE
CAMPO TIPO LONGITUD OBLIGATORIO OBSERVACIONES
ID_Estudiante (PK) Alfanumérico 20 Si Llave Primaria
TipoDocumento Texto 10 No [CC | TI | CE | PS]
CodigoEstudiante Numérico 20 Si Llave Alternativa
PrimerNombre Texto 20 Si {Caracter}
SegundoNombre Texto 20 No {Caracter}
PrimerApellido Texto 20 Si {Caracter}
SegundoApellido Texto 20 No {Caracter}
TelefonoMovil Numérico 20 Si {IP + IC + Numero}
TelefonoFijo Numérico 20 Si {IP + IC + Numero}
EMailInstitucional Texto 40 Si {cadena@dominio}
EMailPersonal Texto 40 Si {cadena@dominio}
Direccion1 Texto 50 Si {Dir + Barrio + Localidad}
Direccion2 Texto 50 No {Dir + Barrio + Localidad}
FechaNacimiento Fecha 10 Si {Mes, Día, Año}
FechaIngreso Fecha 10 Si {Mes, Día, Año}
ID_Inscripcion (FK) Numérico 20 Si Llave Foránea
Tabla 2. INSCRIPCION
CAMPO TIPO LONGITUD OBLIGATORIO OBSERVACIONES
ID_Inscripcion (PK) Numérico 20 Si Llave Primaria
FechaInscripcion Fecha 10 Si {Mes, Día, Año}
ID_Estudiante (FK) Alfanumérico 20 Si Llave Foránea
ID_Curso (FK) Alfanumérico 20 Si Llave Foránea
Tabla 3. CURSO
CAMPO TIPO LONGITUD OBLIGATORIO OBSERVACIONES
ID_Curso (PK) Alfanumérico 20 Si Llave Primaria
Nombre Texto 20 Si {Caracter}
FechaInicio Fecha 10 Si {Mes, Día, Año}
FechaFin Fecha 10 Si {Mes, Día, Año}
ID_Inscripcion (FK) Numérico 20 Si Llave Foránea
ID_Asignacion (FK) Numérico 20 Si Llave Foránea
ID_Ocupacion (FK) Numérico 20 Si Llave Foránea
ID_PlanEstudio (FK) Numérico 20 Si Llave Foránea
Tabla 4. ASIGNACION
CAMPO TIPO LONGITUD OBLIGATORIO OBSERVACIONES
ID_Asignacion (PK) Numérico 20 Si Llave Primaria
FechaAsignacion Fecha 10 Si {Mes, Día, Año}
ID_Docente (FK) Alfanumérico 20 Si Llave Foránea
ID_Curso (FK) Alfanumérico 20 Si Llave Foránea
Tabla 5.
...