Foram encontradas 24.519 questões.
|
|
Com relação às tabelas cliente e visita, descritas anteriormente, o comando SQL que deleta corretamente os clientes que nunca visitaram o site é:
Provas
- Banco de Dados RelacionalACIDAtomicidade
- Banco de Dados RelacionalACIDIsolamento
- Banco de Dados RelacionalACIDDurabilidade
Considere uma transação T1 de bancos de dados que transfere uma quantia em dinheiro da conta A para a conta B, gravando uma retirada da conta A e um depósito para a conta B.
Analise as três intercorrências independentes que poderiam surgir numa transação desse tipo.
I. É feita a retirada da conta A, mas T1 falha; a retirada é mantida, mas o depósito na conta B não é efetuado.
II. A retirada da conta A é efetuada; uma transação T2 lê o saldo da conta A após a retirada; o depósito na conta B falha e a retirada é revertida. T2 prossegue, com valores errôneos.
III. T1 é completada normalmente, mas há uma posterior falha na instalação, e as operações realizadas na execução de T1 são perdidas.
No âmbito das propriedades ACID para bancos de dados, além da consistência, a violação em cada caso, na ordem, é:
Provas
- AdministraçãoManutenção de Banco de Dados
- AdministraçãoMigração, Importação e Exportação de Dados
- Banco de Dados RelacionalÍndices
I. backups e revisões de índice. II. projetos interacionais. III. operações de exportação/importação de dados. IV. modelagem de suporte eletrônico.
Estão CORRETAS apenas:
Provas
Em bancos de dados relacionais, uma transação SQL é um conjunto de uma ou mais operações, que constituem uma única tarefa ou unidade lógica de trabalho a ser processada. Os SGBDs devem garantir a execução correta das transações, mesmo que venham a ocorrer falhas. A transação inicia quando o primeiro comando é executado e termina conforme as situações caracterizadas a seguir:
-
I. Se uma transação for concluída com sucesso, com todas as operações bem-sucedidas, o BD será alterado permanentemente, com os dados alterados persistidos e salvos em disco.
II. Se houver falha em qualquer uma das operações que compõem a transação, o BD deverá retornar ao estado anterior ao início da transação.
-
As operações descritas em I e II são denominadas, respectivamente:
Provas
- Modelagem de DadosDiagrama Entidade-Relacionamento (DER)
- Modelagem de DadosFundamentos de Modelagem de Dados
No contexto da análise estruturada e do desenvolvimento de sistemas automatizados, o Modelo Entidade-Relacionamento (MER) define os dados mantidos pelo sistema, os depósitos de dados do diagrama de fluxo de dados, além de considerar os dados independentemente do processamento que os transforma. Também conhecido como Diagrama Entidade-Relacionamento, segundo Peter Chen, além de linhas para ligar atributos a entidades e entidades a relacionamento, utiliza os símbolos a seguir:
-
I. S1 para representar atributos.
II. S2 para representar entidades.
III. S3 para representar relacionamentos.
-
Nessas condições, S1, S2 e S3 são, respectivamente, os seguintes símbolos:
Provas
Disciplina: TI - Banco de Dados
Banca: SELECON
Orgão: Pref. Pontes Lacerda-MT
As tabelas EFETIVO e CONSULTA das figuras abaixo pertencem a um banco de dados relacional SQL.

Para se obter a tabela CONSULTA indicada acima, com os dados classificados por ordem ascendente de NOME, é usado um comando SQL, cuja sintaxe correta é:
Provas
Disciplina: TI - Banco de Dados
Banca: SELECON
Orgão: Pref. Pontes Lacerda-MT
No contexto da Gerência de Bloqueios em bancos de dados, um termo define um estado que ocorre quando duas ou mais tarefas bloqueiam uma à outra permanentemente, sendo que cada uma tem o bloqueio de um recurso, que a outra tarefa está tentando bloquear. Essa situação é caraterizada a seguir:
I. Por exemplo, dois processos querem gravar em um DVD um documento obtido pelo scanner.
II. O processo TS1 está usando o scanner, enquanto o processo TS2, que é programado diferentemente, está usando o gravador de DVD.
III. Então, o processo TS1 pede para usar o gravador de DVD, mas a solicitação é negada até que o processo TS2 o libere.
IV. Porém, em vez de liberar o gravador de DVD, o processo TS2 pede para usar o scanner.
V. Nesse momento, ambos os processos ficam bloqueados e assim ficarão para sempre.
A situação descrita é denominada:
Provas
Considere as afirmações a seguir sobre bases de dados Oracle:
I - Um esquema é uma forma de manter a independência entre o armazenamento físico de dados e as estruturas lógicas de dados. São exemplos de objetos, os esquemas, as tabelas e os índices.
II - Em uma base de dados com múltiplas contas de usuário, cada usuário possuirá um esquema próprio.
III - Para armazenar strings de caracteres de comprimento máximo de 4000 bytes, pode-se utilizar o tipo de dados VARCHAR. Quando for necessário mais espaço de armazenamento (até 8000 bytes), uma opção factível é a utilização do tipo de dados VARCHAR2.
IV - O tipo de dados CHAR pode armazenar uma sequência de caracteres com comprimento máximo de 2000 bytes.
V - Uma transação é uma unidade de trabalho que contém um ou mais comandos SQL. As transações Oracle, em específico, obedecem às propriedades básicas conhecidas como ACID, simbolizando Assincronicidade, Controle, Interatividade e Despacho.
É correto o que se afirma em:
Provas
Provas
Um colega de trabalho lhe pediu ajuda em um problema envolvendo PL/SQL. Segundo consta, o código não está compilando e não se sabe a razão. O código é:
begin
IF SYSDATE > TO_DATE ('05-JUL-2022',
'DD-MON-YYYY') THEN
dbms_output.put_line('Um ano muito diferente');
ENDIF;
end;
/
Por esse caminho, assinale a alternativa que corretamente indica a solução que você deve oferecer ao problema exposto pelo colega:
Provas
Caderno Container