Para assegurar a integridade dos dados, exige-se que
o sistema gerenciador de banco de dados mantenha
diversas propriedades ao processar transações. Por
exemplo, se a transação completar com sucesso,
todas as atualizações realizadas no banco de dados
persistirão, até mesmo se houver uma falha de sistema
após a transação se completar. Essa propriedade é
conhecida por:
No sistema gerenciador de banco de dados Oracle,
uma transação é uma unidade lógica de trabalho
que consiste em uma ou mais instruções SQL. A
transação pode executar uma operação ou uma série
de operações sobre os objetos de um banco de dados,
de forma interativa, ou como parte de um programa. As
transações são iniciadas implicitamente sempre que os
dados são lidos ou escritos, e são encerradas por um:
Na linguagem SQL, as operações em strings mais
usadas são as que efetuam checagens para verificação
de coincidências de pares, por meio do operador like.
Esses pares são identificados por meio do uso de dois
caracteres especiais. Um desses caracteres especiais
efetua a comparação com qualquer substring. Por
exemplo, para definirmos a consulta que corresponde
a qualquer substring que inicie com “ABC”, devemos
escrever:
Dada uma relação R, o operador relacional ________________ produz uma nova relação com
apenas alguns dos atributos de R, e remove tuplas
duplicadas. Assinale a alternativa que completa
corretamente a lacuna.
Na linguagem SQL, a definição de uma tabela pode ser
alterada pelo administrador de banco de dados por
meio da instrução ALTER TABLE. Para remover-se uma
coluna, pode-se definir qual será o comportamento
da remoção. Se _____________ for escolhido no
parâmetro DROP COLUMN, todas as restrições
e views que referenciam a coluna são removidas
automaticamente do esquema, junto com a coluna.
Assinale a alternativa que completa corretamente a
lacuna.