SóProvas


ID
5258344
Banca
CESPE / CEBRASPE
Órgão
APEX Brasil
Ano
2021
Provas
Disciplina
Banco de Dados
Assuntos

Assinale a opção em que o termo apresentado corresponde a uma sequência de instruções de consulta e(ou) atualização de banco de dados.

Alternativas
Comentários
  • CORRETA LETRA D

    Transaction Uma transação simboliza uma unidade de trabalho executada dentro de um sistema de gerenciamento de banco de dados, sobre um banco de dados, e tratada de maneira coerente e confiável, independente de outras transações. Uma transação geralmente representa qualquer alteração em um banco de dados.

    Se um transação for concluída com sucesso (todas as operações bem-sucedidas), o banco de dados será alterado permanentemente, com os dados alterados persistidos (salvos em disco); essa operação é chamada de COMMIT.

    Porém, se houver falha em qualquer uma das operações que compõem a transação, o banco deverá ser retornado ao estado anterior ao início da transação; chamamos a essa operação de ROLLBACK.

    O comando TRUNCATE remove todas as linhas de uma tabela. Esta operação não pode ser revertida e nenhuma TRIGGER será disparada. Como tal, TRUCATE é mais rápido e não usa espaço de UNDO como o comando DELETE. O comando DROP remove uma tabela do banco de dados.

  • Chamamos de TRANSAÇÃO em bancos de dados, a um conjunto de uma ou mais operações que constituem uma única tarefa ou unidade lógica de trabalho a ser processada.

    Os sistemas de bancos de dados devem garantir a execução correta das transações, mesmo que venham a ocorrer falhas; a transação deve executada por completo (incluindo todas as operações) ou então nenhuma de suas operações deve ser executada (a transação é abortada).

    A transação é a propagação de alterações para o banco de dados, como por exemplo a alteração ou exclusão de registros em uma tabela.

    a) Se um transação for concluída com sucesso (todas as operações bem-sucedidas), o banco de dados será alterado permanentemente, com os dados alterados persistidos (salvos em disco); essa operação é chamada de COMMIT.

    b) Se  houver falha em qualquer uma das operações que compõem a transação, o banco deverá ser retornado ao estado anterior ao início da transação; chamamos a essa operação de ROLLBACK.

    c) truncate apaga todas as tuplas de uma tabela sem apagar a tabela em si

    d) gabarito