ComenzarEmpieza gratis

Diseñar una tabla de cursos

La administración de la escuela decide usar su base de datos para almacenar los detalles de los cursos. Dado que es el primer intento de crear la base de datos, no tienen claro qué columnas incluir en la tabla course. A continuación tienes una lista de columnas posibles y una descripción del tipo de datos de cada una. En este ejercicio, elegirás las columnas adecuadas para esta tabla a partir de la lista de opciones:

  • id - una PRIMARY KEY para el curso
  • name - una cadena de longitud variable (máx. 50, NOT NULL) para el nombre del curso
  • meeting_time - una hora que representa la hora de reunión del curso
  • student_name - una cadena de longitud variable (máx. 50, NOT NULL) que representa a un estudiante matriculado
  • max_students - un entero para el máximo de estudiantes admitidos (las aulas solo pueden acomodar 30 pupitres de forma segura)

Este ejercicio forma parte del curso

Creación de bases de datos en PostgreSQL

Ver curso

Instrucciones del ejercicio

  • Crea una tabla course que cumpla 2NF usando 3 columnas de la lista anterior.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

-- Create the course table
___ ___ ___ (
    -- Add a column for the course table
	___ ___ ___ ___,
  
  	-- Add a column for the course table
  	___ ___(___) ___ ___,
  
  	-- Add a column for the course table
  	___ ___
);
Editar y ejecutar código