Foram encontradas 24.525 questões.
- Banco de Dados RelacionalACIDDefinição: ACID
- Banco de Dados RelacionalACIDAtomicidade
- Banco de Dados RelacionalACIDConsistência
- Banco de Dados RelacionalACIDIsolamento
O conceito ACID representa um conjunto de propriedades que garantem a confiabilidade das transações em bancos de dados. Sobre o assunto, analise as afirmações a seguir e marque V, para verdadeiras, e F, para falsas:
(__)O "A" em ACID significa Atomicidade e garante que uma transação é tratada como uma operação única e indivisível, mas não significa que a transação será desfeita em caso de falha.
(__)O "A" em ACID significa Autenticidade e garante que uma transação somente seja aceita caso seja possível confirmar que esta não sofreu modificações desde a origem.
(__)O "C" em ACID significa Consistência e garante que uma transação só pode levar o banco de dados de um estado consistente para outro estado consistente.
(__)O "C" em ACID significa Confiabilidade e garante que uma transação somente seja aceita caso seja possível confirmar que esta não sofreu modificações desde a origem.
(__)O "D" em ACID significa Durabilidade e se refere à garantia de que todas as alterações feitas em uma transação serão permanentemente refletidas no banco de dados, mesmo que ocorra uma falha no sistema ou até mesmo no hardware.
(__)O "I" em ACID significa Isolamento e garante que cada transação seja isolada de outras transações e que as operações de uma transação não interfira nas operações de outra transação em andamento.
Assinale a alternativa que apresenta a sequência correta:
Provas
Considere as afirmativas relacionadas ao sistema gerenciador de banco de dados MySQL Server 8.0 apresentadas a seguir. Registre V, para verdadeiras, e F, para falsas:
(__)No MySQL Server, o recurso de recuperação pontual ou Point-in-time recovery permite recuperar alterações de dados em um determinado ponto no tempo por meio de arquivos binários.
(__)Full Table Scan é uma operação que requer a leitura de todo o conteúdo de uma tabela, em vez de apenas partes selecionadas utilizando índices.
(__)A instrução EXPLAIN funciona para os comandos DML (Data Manipulation Language) e DDL (Data Definition Language).
Assinale a alternativa com a sequência correta:
Provas
Sobre a cláusula UPDATE no SQL, analise as afirmativas a seguir e marque V, para verdadeiras, e F, para falsas:
(__)A cláusula UPDATE somente permite atualizar uma linha por vez.
(__)A cláusula UPDATE permite excluir uma ou várias linhas de uma tabela.
(__)A cláusula UPDATE pode ser usada em conjunto com a cláusula WHERE para especificar as linhas a serem atualizadas.
(__)A cláusula UPDATE pode ser usada para modificar os valores em uma ou mais colunas de uma tabela.
(__)A cláusula UPDATE pode ser usada para adicionar uma nova coluna em uma tabela.
Assinale a alternativa que apresenta a sequência correta:
Provas
Provas
Um analista escreveu códigos SQL para serem executados em um Banco de Dados Relacional, com os seguintes propósitos:
I. Criação de um database.
II. Criação de uma tabela.
III. Inserção de dados na tabela.
IV. Modificação da estrutura da tabela.
V. Exclusão de dados da tabela.
VI. Atualização de dados na tabela.
De acordo com a classificação DDL ou DML aplicada à linguagem SQL, os propósitos correspondem, correta e respectivamente, a
Provas
O banco de dados de um órgão do Judiciário foi modelado conforme imagem abaixo, utilizando o Modelo Entidade-Relacionamento (MER).

Foi criado um banco de dados chamado MPEPB123 com as tabelas referentes ao modelo e os dados abaixo foram cadastrados. Considere para todas as questões que o banco de dados está aberto e em condições ideais.
Tabela Processo
|
numeroProc |
orgaoProc | tribunalProc |
origemProc |
|
0001842672017 |
5 | 01 | 0246 |
|
0045613912014 |
8 | 19 | 0004 |
|
0056712432022 |
6 | 14 | 0023 |
|
0002347652022 |
8 | 02 | 0341 |
Tabela Advogado
|
numeroOABAdv |
nomeAdv |
|
28H418 |
Marcos Vieira Dias |
|
34.443 |
Fabiana Duque Zanon |
Tabela Advogado_Processo
|
numeroOABAdv |
numeroProc |
papel |
|
28H418 |
0001842672017 |
Defesa |
|
34.443 |
0045613912014 |
Defesa |
|
28H418 |
0056712432022 |
Acusação |
|
28H418 |
0045613912014 |
Acusação |
|
34.443 |
0056712432022 |
Acusação |
|
34.443 |
0001842672017 |
Acusação |
No Modelo Entidade-Relacionamento apresentado,
Provas
- Banco de Dados RelacionalStored Procedures
- Banco de Dados RelacionalViews
- SQLConceitos e Fundamentos de SQL
- SQLDMLSELECTIN, EXISTS, ALL, SOME e ANY
Assinale a alternativa com uma afirmação correta sobre a Linguagem SQL e programação de bancos de dados.
Provas
Uma instituição de ensino está migrando seus registros acadêmicos para um banco de dados relacional.
Quais das seguintes características seriam relevantes ao selecionar um Sistema Gerenciador de Banco de Dados (SGBD) para essa tarefa?
Provas
- Banco de Dados RelacionalCardinalidade de Relacionamentos
- Banco de Dados RelacionalRestrições de IntegridadeIntegridade Referencial
- Banco de Dados RelacionalTipos de ChavesChave Estrangeira
- SQLDDLCREATE TABLE
Em um banco de dados relacional, analise o comando da linguagem de definição de dados (SQL) exibido a seguir.
create table X (A int not null primary key,
B int)
create table Y (C int not null primary key,
A int foreign key references X(A)
on delete cascade)
Sobre esse esquema, assinale a afirmativa correta.
Provas
- AdministraçãoOtimização e Performance de Banco de DadosOtimização de Consultas
- SQLConceitos e Fundamentos de SQL
A Linguagem padrão de banco de dados Structured Query Language (SQL) tem como uma de suas principais vantagens a não necessidade de informar exatamente os algoritmos e métodos que devem ser usados para obter os dados do banco de dados. Basta passar a instrução SQL e, assim, o otimizador de consultas irá buscar os melhores algoritmos e métodos para retornar os dados.
A sintonia fina ou tuning de consultas consiste em utilizar algumas funções, organizar melhor a instrução SQL na clausula WHERE, por exemplo, para obter o melhor desempenho de uma consulta.
Com relação à sintonia fina ao utilizar um banco de dados Oracle, assinale V para a afirmativa verdadeira e F para a falsa.
( ) Quando possível, é melhor o uso do UNION ALL em vez de UNION devido ao fato de o UNION ter um processo de remoção de linhas duplicadas.
( ) Quando possível, é melhor utilizar IN em vez de EXISTS, visto que EXISTS verifica apenas que os valores existem e o IN verifica valores reais.
( ) Quando possível, é melhor utilizar EXISTS, que verifica a existência de linhas retornadas por uma subconsulta em vez de DISTINCT, que recupera todas as linhas para em seguida suprimir as duplicadas.
( ) Quando possível, é melhor utilizar variáveis BIND nas instruções SQL, uma vez que o software de banco de dados coloca as consultas SQL em cache para fazer reuso.
As afirmativas são, respectivamente,
Provas
Caderno Container