ComeçarComece de graça

Projetando uma tabela de cursos

A administração da escola decidiu usar seu banco de dados para armazenar detalhes dos cursos. Como esta é a primeira tentativa de construir o banco de dados, eles não têm certeza de quais colunas incluir na tabela course. Abaixo está uma lista de colunas possíveis e uma descrição do tipo de dado de cada uma. Neste exercício, você vai escolher as colunas apropriadas para essa tabela a partir da lista de opções:

  • id - uma PRIMARY KEY para o curso
  • name - uma string de tamanho variável (máx. 50, not NULL) para o nome do curso
  • meeting_time - um horário que representa o horário de encontro do curso
  • student_name - uma string de tamanho variável (máx. 50, not NULL) representando um aluno matriculado
  • max_students - um número inteiro para a lotação máxima de alunos (as salas comportam, com segurança, apenas 30 carteiras)

Este exercício faz parte do curso

Criando bancos de dados PostgreSQL

Ver curso

Instruções do exercício

  • Crie uma tabela course que satisfaça a 2NF usando 3 colunas da lista acima.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

-- 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 e executar o código