Questões de Concurso
Filtrar
49 Questões de concurso encontradas
Página 2 de 10
Questões por página:
Questões por página:
Concurso:
Prefeitura de Sapezal - MT
Disciplina:
Banco de Dados
No MySQL, para executar tarefas associadas às restrições
de acesso, validações, consistência de dados e rotinas de
segurança, pode-se empregar o recurso trigger. A sua criação
envolve duas etapas, um comando SQL, que vai disparar o
trigger, e a ação que ele vai executar, geralmente um bloco de
códigos SQL. Além do DELETE, outros dois comandos são:
Considere a seguinte situação hipotética:
Uma equipe está desenvolvendo um sistema de pedidos, utilizando PostgreSQL. Existe uma tabela pedidos com as colunas:
id
cliente_id
valor_total
status
criado_em
atualizado_em
Durante uma auditoria interna, um analista de banco de dados identificou que o campo atualizado_em nem sempre reflete a última modificação do registro, pois a aplicação depende do backend para atualizar esse campo manualmente. Em alguns casos, desenvolvedores esqueceram de atualizar o timestamp em operações de UPDATE, gerando inconsistência nos relatórios.
A equipe decidiu resolver o problema no nível do banco de dados, garantindo que o campo atualizado_em seja atualizado automaticamente sempre que houver alteração no registro.
Assinale a alternativa que apresenta o comando que garante que o campo atualizado_em seja atualizado automaticamente sempre que um registro da tabela pedidos for modificado:
Uma equipe está desenvolvendo um sistema de pedidos, utilizando PostgreSQL. Existe uma tabela pedidos com as colunas:
id
cliente_id
valor_total
status
criado_em
atualizado_em
Durante uma auditoria interna, um analista de banco de dados identificou que o campo atualizado_em nem sempre reflete a última modificação do registro, pois a aplicação depende do backend para atualizar esse campo manualmente. Em alguns casos, desenvolvedores esqueceram de atualizar o timestamp em operações de UPDATE, gerando inconsistência nos relatórios.
A equipe decidiu resolver o problema no nível do banco de dados, garantindo que o campo atualizado_em seja atualizado automaticamente sempre que houver alteração no registro.
Assinale a alternativa que apresenta o comando que garante que o campo atualizado_em seja atualizado automaticamente sempre que um registro da tabela pedidos for modificado:
Concurso:
UNESP
Disciplina:
Banco de Dados
Quando da especificação de um trigger em um banco de
dados relacional, devem ser indicados três componentes,
sendo um deles
Concurso:
FUNPRESP-JUD
Disciplina:
Banco de Dados
O MySQL utiliza triggers associados a tabelas, que são
acionados quando determinado evento ocorre, sendo que,
para comandos de LOAD DATA, o trigger de INSERT é
acionado para cada linha inserida.
Concurso:
CIGA-SC
Disciplina:
Banco de Dados
Considere os conceitos de bancos de dados
relacionais, especialmente o uso de triggers (gatilhos), que
são estruturas associadas a tabelas e executadas
automaticamente em resposta a eventos como INSERT,
UPDATE ou DELETE em bancos de dados que utilizam SQL
(Structured Query Language), que é a linguagem padrão
para definição e manipulação de dados em sistemas de
bancos relacionais. Em uma trigger, pode ser utilizada a
cláusula FOR EACH ROW, que influencia diretamente o
comportamento de execução durante operações que
afetam mais de um registro. Diante disso, assinale a
alternativa que descreve CORRETAMENTE a função da
cláusula FOR EACH ROW em triggers.