Com base no comando SQL apresentado, julgue o item subsequen...

Próximas questões
Com base no mesmo assunto
Ano: 2015 Banca: CESPE / CEBRASPE Órgão: MEC Prova: CESPE - 2015 - MEC - Desenvolvedor |
Q602411 Banco de Dados
CREATE TABLE PESSOA (

ID INTEGER NOT NULL,

NOME CHAR(50) NOT NULL UNIQUE,

CPF DECIMAL (11,0) NULL,

NACIONALIDADE INTEGER NOT NULL,

PRIMARY KEY (ID),

FOREIGN KEY (NACIONALIDADE)

REFERENCES TABELA_NACIONALIDADE(CODIGO_NACIONALIDADE)

);
Com base no comando SQL apresentado, julgue o item subsequente.

A tabela criada terá quatro colunas.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - certo

Ao analisar o comando SQL fornecido, é imprescindível identificar e entender cada declaração para determinar o resultado esperado. A questão aborda a estrutura básica de uma tabela e suas colunas no contexto de um banco de dados.

O comando CREATE TABLE é utilizado para criar uma nova tabela no banco de dados SQL, e a estrutura da tabela é definida pela especificação das colunas entre parênteses. Neste caso, são declaradas quatro colunas explicitamente:

  • ID: Coluna para a identificação única de cada entrada.
  • NOME: Coluna que armazena o nome e possui a restrição UNIQUE, indicando que todos os nomes devem ser únicos.
  • CPF: Coluna que permite armazenar o CPF, com a possibilidade de aceitar valores nulos (NULL).
  • NACIONALIDADE: Coluna referente à nacionalidade, que deve ser fornecida.

Adicionalmente, são declaradas duas restrições de chave:

  • PRIMARY KEY (ID): Define a coluna ID como chave primária da tabela, o que significa que cada valor nesta coluna deve ser único e não nulo.
  • FOREIGN KEY (NACIONALIDADE): Estabelece uma relação de chave estrangeira com outra tabela, garantindo a integridade referencial. Esta relação não cria uma nova coluna, mas utiliza a coluna NACIONALIDADE já declarada.

Portanto, com base nas informações apresentadas no comando SQL, é correto afirmar que a tabela PESSOA terá quatro colunas, tornando a alternativa C - certo a correta.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

so pra saber se o candidato esta vivo

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo