Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

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.
1 respuesta

Hola César, espero que estés bien

Gracias por compartir los detalles de las tablas y sus atributos. Parece que has hecho un gran trabajo al definir las estructuras de las tablas y las reglas de integridad para tu modelo de base de datos. Ahora, para avanzar con la actividad que mencionas, donde necesitas representar los atributos de las entidades utilizando diagrams.net, aquí tienes algunos pasos que podrían ayudarte:

  1. Accede a diagrams.net: Ve al sitio web de diagrams.net (también conocido como draw.io). Es una herramienta gratuita y muy útil para crear diagramas de bases de datos.

  2. Crea un nuevo diagrama: Una vez dentro, selecciona la opción para crear un nuevo diagrama. Puedes elegir una plantilla en blanco o una específica para bases de datos si está disponible.

  3. Representa las tablas y sus atributos:
    - Usa los rectángulos para representar cada tabla.
    - Dentro de cada rectángulo, lista los atributos de la tabla. Puedes usar diferentes estilos de texto para distinguir entre llaves primarias, llaves foráneas y otros atributos.
    - Por ejemplo, para la tabla DIRECCIÓN_ACADÉMICA, podrías tener algo como:
    ```
    DIRECCIÓN_ACADÉMICA

    ID_Direccion (PK)
    Nombre_Direccion
    Abreviatura

    
    
  4. Dibuja las relaciones: Utiliza líneas para conectar las tablas que tienen relaciones entre sí. Asegúrate de indicar las llaves foráneas y cómo se relacionan con las llaves primarias de otras tablas.

  5. Añade detalles de integridad: Si es necesario, anota las reglas de integridad cerca de las relaciones o tablas para tener una referencia visual clara.

  6. Revisa y ajusta: Una vez que hayas representado todas las tablas y relaciones, revisa el diagrama para asegurarte de que todo está correctamente conectado y representado.

Espero que estos pasos te ayuden a completar la actividad con éxito. ¡Bons estudios!