Uma instrução SQL correta para criar a tabela NOTAFISCAL apr...

Próximas questões
Com base no mesmo assunto
Ano: 2013 Banca: FCC Órgão: DPE-SP Prova: FCC - 2013 - DPE-SP - Programador de computador |
Q304587 Banco de Dados
Uma instrução SQL correta para criar a tabela NOTAFISCAL apresentada no modelo é:
Alternativas

Comentários

Veja os comentários dos nossos alunos

Correta A
b) Chave primária não pode ser nula.

c)SCHEMA é coisa do SQL Server e não cria tabelas.

d) Não definiu a chave primária.

e) A Sintaxe está errada.
As alternativas B e C colocam referências a auto incremento mas isso não é explicitado na tabela em questão.
As alternativas D e E colocam a chave primária como NULL(permite nulo) quando o correto seria NOT NULL(a chave primária não pode receber valores nulos).
Por eliminação, Alternativa correta: A.
Breno,
Esquema não é coisa só do SQL Server. O conceito de esquema foi incorporado em SQL2 a fim de agrupar tabelas, proprietários, restrições, views... Ou seja: é aprópria base da dados.

Create SCHEMA faz parte sim do SQL e é o comando para criar a base de dados.
Lógico que na questão o comando está incorreto, já que NOTAFISCAL trata-se de uma tabela.

Observa-se que o atributo idNOTAFISCAL é chave primária, e chave primária não pode ser NULL. Assim, descartamos as letras B, D e E.
Como a letra C está incorreta, logo chegamos à alternativa A. 

Não concordei pelo fato (dataEmissao DATE NULL)

data poder ser nulo!

Clique para visualizar este comentário

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