SóProvas


ID
1740829
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

Em relação às políticas de armazenamento de dados e funções, triggers e procedimentos armazenados, julgue o próximo item.

Caso seja acessada uma base de dados Oracle, devido aos requisitos de segurança, o uso de trigger permitirá o registro das conexões e desconexões, bem como da última atividade da sessão.

Alternativas
Comentários
  • TRIGGERS
    DEFINIÇÃO
    •   São eventos ou procedimentos  disparados em tabelas antes ou depois de determinadas operações, como: INSERT, UPDATE E DELETE.
    •   Em SQL, triggers são conhecidas como técnicas de banco de dados ativo, pois especificam ações que são disparadas automaticamente por eventos.
    •   Na linguagem SQL,  são procedimentos executados implicitamente quando ocorre determanda ação do usuário, tal qual, uma modificação de uma tabela.
    •   São muito importantes para agilizar a programação back-end de um sistema e reduzir significativamente a programação (front-end) de aplicações.
    •   Os valores utilizados para tratar internamente informações de atributos da respectiva tabela são: “new” e “old”.
    •   Pontos fundamentais observados pela utilização das triggers: (Integridade, replicação de dados e controle dos dados)

  • CERTO.

     

    "Triggers são usados para diferentes propósitos, como os seguintes:
    1. Impor regras de negócios complexas que não podem ser definidas usando as restrições de integridade
    2. Manter regras de segurança complexas
    3. Gerar automaticamente valores para colunas derivadas
    4. Coletar informações estatísticas sobre acessos a uma tabela
    5. Previr transações inválidas
    6. Fornecer valores para auditoria"

  • Em um mecanismo de trigger, é necessário especificar as condições sob as quais o gatilho deve ser executado e as ações que devem ser tomadas quando um gatilho for disparado.