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- umaPRIMARY KEYpara o cursoname- uma string de tamanho variável (máx. 50, not NULL) para o nome do cursomeeting_time- um horário que representa o horário de encontro do cursostudent_name- uma string de tamanho variável (máx. 50, not NULL) representando um aluno matriculadomax_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
Instruções do exercício
- Crie uma tabela
courseque 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
___ ___
);