SóProvas


ID
1003600
Banca
AOCP
Órgão
Colégio Pedro II
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Os comandos da DDL (data definition language) são responsáveis pela criação e manutenção das estruturas de um banco de dados. Sobre os comandos da DDL, assinale a alternativa INCORRETA.

Alternativas
Comentários
  • Gabarito B

    A restrição NOT NULL garante que uma coluna não admite valores NULL. Isto significa que será abortada uma operação de INSERT ou UPDATE que coloque um valor NULL nessa coluna. A sua utilização é útil sempre que as regras de negócio obriguem ao preenchimento de um campo.

    No exemplo de criação da tabela EQUIPA apresentado abaixo temos duas restrições NOT NULL: a primeira é definida sem nome, o que significa que a base de dados lhe dará um nome do tipo SYS_C012345. A segunda é definida com indicação explicita do nome:

    create table EQUIPA ( ID_EQUIPA NUMBER(10,0) not null, NOME VARCHAR2(100) constraint nn_equipa_nome not null, constraint PK_EQUIPA primary key (ID_EQUIPA) );

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Esta questão deveria ter sido anulada pois a alternativa A também está incorreta. Não existe vírgula entre o nome da coluna e seu tipo.

  • Concordo com o amigo Leonardo Rodrigues, a sintaxe está errada na letra A. Fiquei relativamente em dúvida quando fui responder.