SóProvas


ID
1497853
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Triggers DML são usados com frequência para impor as regras de negócio e a integridade dos dados. O SQL Server fornece DRI - Declarative Integridade Referencial, por meio de instruções específicas. A integridade referencial refere-se as regras sobre as relações entre as chaves primárias e estrangeiras de tabelas. Para impor a integridade referencial, deve-se usar as restrições PRIMARY KEY e FOREIGN KEY. Os gatilhos DML são executados em resposta a diversos eventos DML, que correspondem , basicamente, às seguintes instruções SQL:

Alternativas
Comentários
  • ALTER TABLE não é DDL?

  • Acredito que o gabarito esteja errado, pois SELECT e DELETE são comandos DML.

     

    As demais alternativas contêm, pelo menos, um comando DDL, invalidando-as.

     

    Na minha opinião, deveria ser letra A.

  • São comandos do DML o INSERT, UPDATE e DELETE.
    Agora aqui cabe um parêntesis.
    Alguns autores costumam incluir no DML o comando SELECT, outros criam um grupo a parte pra ele, o DQL, Data Query Language, ou LInguagem de Consulta de Dados

  • Gabarito: D

    O único entendimento possível que eu tiro desse gabarito é que, somente os comandos ALTER TABLE e CREATE TABLE são capazes de inserir PK’s e FK’s. No entanto, trata-se de comandos DDL, não DML.

    A questão está mal-formulada, haja vista que os comandos DML acionadores de gatilhos são: INSERT, UPDATE e DELETE.

  • Questão aloprada, não se decide o que quer como resposta.