Escolhendo tipos de dados na criação da tabela
O ideal é especificar o tipo de dado de uma coluna quando a tabela é criada. O tipo pode ser alterado depois, porém essa mudança pode ter consequências inesperadas se a coluna já tiver valores preenchidos. Neste exercício, você vai especificar tipos de dados com base na categoria à qual os valores pertencem.
Vamos voltar ao exemplo do banco de dados da Small Business Association (SBA) do Capítulo 1. Os empréstimos da SBA são concedidos para projetos de negócios específicos. Você vai completar a definição da tabela project usando o tipo de coluna mais apropriado.
Este exercício faz parte do curso
Criando bancos de dados PostgreSQL
Instruções do exercício
- Complete o comando
CREATE TABLEpara a tabelaprojectusando o tipo de dado correto dentre as seguintes opções:TEXT,BOOLEANeNUMERIC.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
-- Create the project table
___ ___ ___ (
-- Unique identifier for projects
id SERIAL PRIMARY KEY,
-- Whether or not project is franchise opportunity
is_franchise ___ DEFAULT FALSE,
-- Franchise name if project is franchise opportunity
franchise_name ___ DEFAULT NULL,
-- State where project will reside
project_state ___,
-- County in state where project will reside
project_county ___,
-- District number where project will reside
congressional_district ___,
-- Amount of jobs projected to be created
jobs_supported ___
);