Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Gestión de atributos y sus tipos, asi como las llaves primarias.

A continuación, se definen las tablas, sus atributos y las reglas de integridad basadas en la estructura de la universidad:

1. Tabla: DIRECCIÓN_ACADÉMICA

  • Esta tabla representa las unidades administrativas superiores de la universidad.
  • Llave Primaria (PK): ID_Direccion. Es un identificador interno (ej. código numérico) para referenciar a la dirección de forma única.
  • Atributos Simples: Nombre_Direccion y Abreviatura (ej. "DIN" para Dirección de Ingeniería).
  • Atributos Compuestos: Ninguno obvio, pero Ubicacion_Oficina podría ser compuesto si necesitara desglosarse.
  • Atributos Obligatorios (Not Null): ID_Direccion (PK) y Nombre_Direccion.
  • Atributos Nulos (Opcionales): La Abreviatura podría ser nula si la dirección no utiliza una.

2. Tabla: NIVEL_EDUCATIVO

  • Esta tabla clasifica los títulos otorgados (TSU, Licenciatura, Ingeniería).
  • Llave Primaria (PK): ID_Nivel. Identificador interno.
  • Atributos Simples: Nombre_Nivel (ej. "Técnico Superior Universitario", "Ingeniería").
  • Atributos Compuestos: Ninguno.
  • Atributos Obligatorios (Not Null): ID_Nivel (PK) y Nombre_Nivel.
  • Atributos Nulos (Opcionales): Ninguno.

3. Tabla: CARRERA

  • Esta tabla almacena la información de cada programa de estudios.
  • Llave Primaria (PK): Clave_Carrera. Este suele ser un código institucional preestablecido.
  • Llave Foránea (FK): ID_Direccion (referencia la tabla DIRECCIÓN_ACADÉMICA) y ID_Nivel (referencia la tabla NIVEL_EDUCATIVO).
  • Atributos Simples: Nombre_Carrera, Duracion_Cuatrimestres (ej. 5 o 10), Modalidad (que asumimos es "Presencial").
  • Atributos Compuestos: Perfil_Profesional. Se considera compuesto si incluye subsecciones estructuradas (ej. habilidades, conocimientos, actitudes).
  • Atributos Obligatorios (Not Null): Clave_Carrera (PK), Nombre_Carrera, Duracion_Cuatrimestres e ID_Direccion (Restricción de Participación Total: una carrera debe estar adscrita a una dirección).
  • Atributos Nulos (Opcionales): La Modalidad podría ser nula si la mayoría de las carreras son presenciales y solo se rellena para las excepciones.

4. Tabla: ASIGNATURA

  • Esta tabla lista todas las materias o cursos que existen en la universidad.
  • Llave Primaria (PK): Clave_Asignatura. Código único de la materia.
  • Atributos Simples: Nombre_Asignatura, Créditos (un número) y Categoría (Tronco Común, Especialidad).
  • Atributos Compuestos: Ninguno.
  • Atributos Obligatorios (Not Null): Clave_Asignatura (PK), Nombre_Asignatura y Créditos.
  • Atributos Nulos (Opcionales): La Categoría podría ser nula si no todas las asignaturas están formalmente clasificadas.

5. Tabla: PLAN_CURSO (Entidad Asociativa)

  • Esta tabla es la clave del modelo ya que resuelve la relación M:N entre CARRERA y ASIGNATURA.
  • Llave Primaria (PK Compuesta): Es la combinación de las claves foráneas de las entidades que une: (Clave_Carrera, Clave_Asignatura). Esta clave garantiza que una combinación específica de Carrera y Asignatura solo se defina una vez.
  • Llaves Foráneas (FK): Clave_Carrera (referencia la tabla CARRERA) y Clave_Asignatura (referencia la tabla ASIGNATURA).
  • Atributos Simples (Propios de la Relación):
  • Num_Cuatrimestre: El cuatrimestre específico en el que se toma esta asignatura dentro de esta carrera (Ej. 2do Cuatrimestre).
  • Tipo_Materia: Define si es obligatoria, optativa o de especialización.
  • Atributos Compuestos: Ninguno.
  • Atributos Obligatorios (Not Null): Todos los componentes de la PK compuesta (Clave_Carrera y Clave_Asignatura) y Num_Cuatrimestre (la asignatura debe estar ubicada en el tiempo dentro del plan).
  • Atributos Nulos (Opcionales): Tipo_Materia podría ser nulo si la universidad no clasifica las materias de esta forma.

Reglas de Integridad Críticas

  1. Integridad de Entidad: Garantizada por las Claves Primarias definidas (ID_Direccion, Clave_Carrera, etc.), que son únicas y no nulas.
  2. Integridad Referencial: Garantizada por las Claves Foráneas (FK). Por ejemplo, en la tabla CARRERA, la FK ID_Direccion asegura que cada carrera registrada se vincule a una DIRECCIÓN_ACADÉMICA que realmente exista.
  3. Dependencia de Existencia (Total): Se aplica en casos como la relación de CARRERA con DIRECCIÓN_ACADÉMICA, donde una Carrera no puede existir en la base de datos sin un valor válido en su campo ID_Direccion.