¡Apoya el proyecto! El sitio existe gracias a la comunidad. Si la ayuda cubre los gastos, la plataforma seguirá siendo gratuita.Apoyar →
Código SQL copiado al portapapeles
Tarea 3:
Recupera el nombre y el año de establecimiento de los departamentos más antiguos de la departments tabla. Tu salida debe incluir las siguientes columnas:
- name: el nombre del departamento
- established: el año en que se estableció el departamento

Los resultados deben mostrar solo el(los) departamento(s) con la fecha de establecimiento más temprana.

Escriba su solicitud en el campo a continuación y haga clic en el botón "¡Verificar!".

Utilice la sintaxis de MariaDB para escribir su respuesta. Las descripciones de las tablas se proporcionan en la parte inferior de la pantalla.

Obtener pista Copiar código Limpiar editor

Base de Datos Universitaria: estructura de tablas y descripción del esquema

La base de datos universitaria es una moderna MariaDB 11.7+ base de datos de ejemplo para aprender SQL — diseñada como un reemplazo rico en características para la clásica base de datos Sakila.

Cubre todos los tipos de datos significativos de MariaDB, incluyendo VECTOR(1536), JSON, SET, y FULLTEXT índices, está completamente normalizada a 3NF, y se entrega con suficientes datos tanto para ejercicios de principiantes como para consultas analíticas complejas.

La base de datos universitaria contiene 16 tablas principales que describen la estructura académica de una universidad — departamentos, facultades, estudiantes, cursos, inscripciones, proyectos de investigación, y más.

Diagrama ER compacto de la base de datos universitaria mostrando relaciones entre tablas Diagrama ER de la base de datos universitaria

La lista de tablas

semesters - tabla de semestres académicos.
  • semester_ididentificador único del registro (PK, TINYINT)
  • termtipo de término: Otoño, Primavera, o Verano (ENUM)
  • academic_yearaño académico (YEAR)
  • namenombre del semestre (por ejemplo, 'Otoño 2024')
  • start_dateprimer día del semestre
  • end_dateúltimo día del semestre
  • enroll_deadlineúltima fecha para la inscripción de estudiantes
  • is_activesi el semestre está actualmente activo (BOOLEAN)
semester_id term academic_year name start_date end_date enroll_deadline is_active
1 Otoño 2024 Otoño 2024 2024-09-02 2024-12-20 2024-09-13 1
  • CLAVE PRIMARIA, btree (semester_id)
  • CLAVE ÚNICA (term, academic_year)
rooms - aulas y laboratorios del campus.
  • room_ididentificador único del registro (PK, SMALLINT)
  • buildingnombre del edificio
  • room_numbernúmero o etiqueta de la sala
  • capacitynúmero máximo de asientos (SMALLINT)
  • room_typetipo de sala: conferencia, seminario, laboratorio, laboratorio de computación, o en línea (ENUM)
  • has_projectorsi la sala tiene proyector (BOOLEAN)
  • has_videosi la sala tiene equipo de videoconferencia (BOOLEAN)
room_id building room_number capacity room_type has_projector has_video
1 Salón de Ciencias 101 120 conferencia 1 0
  • CLAVE PRIMARIA, btree (room_id)
  • CLAVE ÚNICA (building, room_number)
scholarships - becas y subvenciones disponibles.
  • scholarship_ididentificador único del registro (PK, SMALLINT)
  • namenombre de la beca
  • amountmonto de la beca (DECIMAL)
  • frequencyfrecuencia de la beca: única, anual, o por semestre (ENUM)
  • eligibilitycriterios de elegibilidad como JSON — por ejemplo, {"min_gpa": 3.5, "need_based": true}
  • is_activesi la beca se ofrece actualmente (BOOLEAN)
scholarship_id name amount frequency eligibility is_active
1 Beca de Excelencia del Decano 5000.00 anual {"min_gpa": 3.8, "need_based": false, "majors": ["CS","Math"]} 1
  • CLAVE PRIMARIA, btree (scholarship_id)
departments - jerarquía de departamentos de tres niveles (Facultad → Departamento → Subdepartamento).
  • department_ididentificador único del registro (PK, TINYINT)
  • parent_ididentificador del departamento padre — FK autorreferencial (nullable)
  • codecódigo corto del departamento (CHAR)
  • namenombre del departamento
  • levelnivel de jerarquía: 1 = Facultad, 2 = Departamento, 3 = Subdepartamento (TINYINT)
  • head_faculty_ididentificador del jefe del departamento (FK, nullable)
  • establishedaño en que se estableció el departamento (YEAR, nullable)
department_id parent_id code name level head_faculty_id established
1 [null] ENG Facultad de Ingeniería 1 1 1965
  • CLAVE PRIMARIA, btree (department_id)
  • CLAVE ÚNICA (code)
  • CLAVE FORÁNEA (parent_id) REFERENCIAS departments(department_id)
  • CLAVE FORÁNEA (head_faculty_id) REFERENCIAS faculty(faculty_id)
faculty - personal académico y administrativo.
  • faculty_ididentificador único del registro (PK, SMALLINT)
  • department_ididentificador del departamento (FK)
  • first_namenombre del miembro de la facultad
  • last_nameapellido del miembro de la facultad
  • emaildirección de correo electrónico institucional
  • phonenúmero de teléfono de la oficina (nullable)
  • rankrango académico: Instructor, Profesor Asistente, Profesor Asociado, Profesor, o Emérito (ENUM)
  • hire_datefecha de contratación
  • officenúmero o ubicación de la oficina (nullable)
  • office_hourshorario de oficina semanal como arreglo JSON — por ejemplo, [{"day":"Lun","start":"10:00","end":"12:00"}]
  • biotexto biográfico (TEXT, nullable)
  • is_activesi el miembro de la facultad está actualmente activo (BOOLEAN)
faculty_id department_id first_name last_name email phone rank hire_date office office_hours bio is_active
1 3 Alice Carter a.carter@university.edu +15550100 Profesor 2010-08-15 ENG-204 [{"day":"Lun","start":"10:00","end":"12:00"}] Experto en sistemas distribuidos. 1
  • CLAVE PRIMARIA, btree (faculty_id)
  • CLAVE ÚNICA (email)
  • CLAVE FORÁNEA (department_id) REFERENCIAS departments(department_id)
students - estudiantes registrados.
  • student_ididentificador único del registro (PK, INT)
  • department_ididentificador del departamento de origen (FK)
  • student_numbernúmero de identificación único del estudiante (CHAR, por ejemplo, 'S000123')
  • first_namenombre del estudiante
  • last_nameapellido del estudiante
  • emaildirección de correo electrónico del estudiante
  • date_of_birthfecha de nacimiento del estudiante
  • gendergénero: M, F, NB, Otro, o Prefiero no decir (ENUM, nullable)
  • enrollment_datefecha en que el estudiante fue inscrito por primera vez
  • expected_gradaño de graduación esperado (YEAR, nullable)
  • statusestado de inscripción: activo, inactivo, graduado, suspendido, o retirado (ENUM)
  • gpapromedio acumulativo de GPA 0.000–4.000, mantenido por trigger (DECIMAL, nullable)
  • contactscontacto de emergencia y dirección como JSON — por ejemplo, {"emergency":{"name":"Jane Doe","phone":"+1-555-0100"}}
student_id department_id student_number first_name last_name
© 2023-2025 SQLtest.online