Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Evidencia de Aprendizaje
Evidencia de Aprendizaje
2.- En el mismo archivo, agrega una clase llamada Alumno de Secundaria (AluSec), este
tendrá como llave primara el atributo NoControl, (igual que en la tabla alumnos), además el
campo de clave de taller de tipo String, todos los atributos serán de alcance privado.
3.- En el mismo archivo, agrega una clase llamada Alumno de Prepa (AluPre), este tendrá
como llave primaria el atributo NoControl, además el campo de clave de bachillerato de tipo
String; todos los atributos serán de alcance privado.
4.- Como observarás, la tabla alumno tiene los atributos que son comunes para la tabla
AluSec y para la tabla AluPre, estos atributos deben heredarse, usa dos relaciones de tipo
Generalización (herencia) para indicar que las 2 tablas heredan los atributos y métodos de
la tabla alumno.
5.- En la clase tabla AluSec agrega los métodos agregar alumno secundaria
(AgregarAlumSec), modificar alumno secundaria (Modificar AlumSec), bloquear Alumno
secundaria (bloquearAlumSec), Listar Alumno Secundaria (listarAlumSec ) e imprimir
alumnos de secundaria (ImprimirAlumSec), todos los métodos deberán de tener un alcance
público.
6.-Agrega los mismos métodos pero ahora para la clase AlumPrepa, actualiza los nombres
de los métodos, también asigna un alcance de método público.
Hablando de empleados, hay 2 tipos administrativos: docentes de secundaria y docente de
preparatoria. Hay atributos que son comunes para todos los empleados, pero los atributos
de los administrativos no hay atributos únicos o diferentes a los demás empleados, pero el
empleado docente secundaria si tiene un atributo extra que es clave de sindicato (String),
y el empleado docente de prepa tiene 2 atributos diferentes que son carrera (String) y nivel
de estudios (String).
7.- Agrega una clase (también llamada entidad o tabla), llamada Empleados, con los
siguientes atributos:
Atributos
- NoControl: String
- Nombre: String
- Apellidos: String
- Domicilio: String
- Colonia: String
- Telefono: String
- Sexo: char
- Edad: entero
- FechaNac:Fecha
- CURP: String
- Email: String
- ActivoSN: boolean
- EgresoSN: boolean
Todos los atributos de alcance privado, respetando el tipo de dato, la entidad tiene los
siguientes métodos:
+AgregarEmpleado
+ModificarEmpleado
+BajaEmpleadoLogico
+ListadoEmpleado
+BusquedaEmpelado
+ImprimirEmpleado
Todos los métodos son de alcance público, y sirven para administrar los datos de los
empleados administrativos.
8.- Agrega la entidad Secundaria, con el propósito de tener los atributos especiales de los
docentes de secundaria, con los siguientes atributos y métodos:
Atributos
- NoEmpleado: String
- cveSindicato: String.
Métodos
+AgregarProfSec
+ModificarProfSec
+BloquearProfSec
+ListarProfSec
+ImprimirProfSec
9.- Agrega la entidad Preparatoria, para los atributos y métodos especiales de los docentes
de preparatoria:
Atributos
- NoEmpleado: String
- Carrera: String.
- NivelEstudios: String
Métodos
+AgregarProfPrepa
+ModificarProfPrepa
+BloquearProfPrepa
+ListarProfPrepa
+ImprimirProfPrepa
10.- Las clases Secundaria y Preparatoria, deben de heredar los atributos de la clase
empleados, agrega las relaciones de generalización, para indicar que las tablas heredan
los atributos de la tabla empleados.
11.- Crea la tabla Materia, con los siguientes atributos (alcance privado) y métodos (alcance
público)
Atributos
- idMateria:String
- concepto: String
- TipoSecPrep: Char
Métodos
+AgregarMat
+ModificarMat
+BajaMatLogica
13: Agrega una relación de asociación entre las tablas Materia a ImparticionClase,
15: Agrega una relación de asociación entre las tablas Empleados a ImparticionClase,
17.- Agrega una última entidad llamada CalificacionMateria, que sirve para administrar las
calificaciones por materia, con los siguientes atributos (alcance privado) y métodos (alcance
público).
Atributos
- NoControl: String
- cveAsignacion: String
- Calificación: float
Métodos
+ ListadoCalifMat
+CapturarCalifMat
18.- La tabla anterior se relaciona con las entidades Alumnos e ImpartirClase, pero la
relación será de dependencia, es decir que para capturar una calificación debe de existir el
alumno y la materia asignada a un docente. Agrega una relación de tipo dependencia (línea
discontinua con punta de flecha) de CalificacionMateria ImparticiónClase.
19.- Agrega una relación de tipo dependencia (línea discontinua con punta de flecha) de
CalificacionMateria a Alumnos.