Foram encontradas 24.519 questões.
A arquitetura ANSI/SPARC para um projeto de banco de dados inclui três esquemas, que têm por objetivo separar as aplicações de usuários da base de dados física. Nesta arquitetura, esquemas podem ser definidos em três níveis, caracterizados a seguir:
I. Este nível possui um esquema que descreve a estrutura de armazenamento físico da base de dados, e usa um modelo de dados físico além de descrever todos os detalhes de armazenamento de dados e caminhos de acesso à base de dados.
II. Este nível possui um esquema que descreve a estrutura de toda a base de dados, mas omite detalhes da estrutura de armazenamento físico e se concentra na descrição de entidades, tipos de dados, relacionamentos e restrições.
III. Este nível possui esquemas que representam as visões de usuários, sendo que cada visão descreve, tipicamente, a parte da base de dados que um particular grupo de usuários está interessado e esconde o resto da base de dados do mesmo.
Os níveis caracterizados em I, II e III são denominados, respectivamente,
Provas
Considerando a linguagem SQL, assinale a opção que apresenta uma sintaxe INCORRETA.
Provas
Suponha que um procedimento de autenticação, em SQL, utilize a seguinte consulta e verifique se alguma linha foi retornada:
SELECT * FROM colaboradores
WHERE nomeusuario = 'joao' and (SENHA= 'senhajoao');
A consulta em SQL acima foi manipulada por um atacante e resultou o seguinte comando:
SELECT * FROM colaboradores
WHERE nomeusuario = 'joao' and (SENHA = 'senhajoao' or '1'' = '1');
Assim, de que tipo de ataque se trata?
Provas
- AdministraçãoOtimização e Performance de Banco de DadosOtimização de Consultas
- Banco de Dados Distribuído
Assinale a opção que, segundo Elmasri (2019), constitui um estágio de uma consulta de banco de dados distribuído.
Provas
Considere as tabelas de um banco de dados abaixo:
|
Medico |
|
|
nome |
cod_especialidade |
|
Otávio Gaspar |
1 |
|
Felipe Fiqueiredo |
2 |
|
Marcílio Batista |
3 |
|
Especialidade |
|
|
cod_especialidade |
nome |
| 1 |
Clínica Médica |
| 2 |
Ortopedia |
| 3 |
Neuroloqia |
Com base nessas informações, qual comando SQL retorna a lista com o nome de todos os médicos e o nome de sua respectiva especialidade?
Provas
- Conceitos e FundamentosConceitos Fundamentais de Banco de Dados
- Conceitos e FundamentosFunções de um SGBD
- AdministraçãoOtimização e Performance de Banco de Dados
- Banco de Dados RelacionalRestrições de Integridade
O sistema de gerenciamento de bancos de dados (SGBD) ê o software que trata de todo o acesso ao banco de dados. Nesse contexto, correlacione os conceitos às suas definições e assinale a opção que apresenta a sequência correta.
CONCEITOS
I- Definição de dados
II- Manipulação de dados
III- Segurança e integridade de dados
IV- Desempenho
DEFINIÇÕES
( ) O SGBD, ou algum subsistema chamado pelo SGBD, deve monitorar requisições de usuários e rejeitar toda tentativa de violar as restrições definidas.
( ) O SGBD deve ser capaz de aceitar esquemas externos, esquema conceituai, esquema interno e todos os mapeamentos associados.
( ) O SGBD deve realizar todas as funções de forma tão eficiente quanto possível.
( ) O SGBD deve ser capaz de lidar com requisições do usuário para buscar, atualizar ou excluir dados existentes no banco de dados, ou para acrescentar novos dados ao banco de dados.
Provas
- Banco de Dados RelacionalFundamentos de Banco de Dados Relacionais
- Banco de Dados RelacionalRestrições de IntegridadeIntegridade Referencial
- Banco de Dados RelacionalTipos de ChavesChave Estrangeira
- Banco de Dados RelacionalTipos de ChavesChave Primária
Considere as tabelas de um banco de dados abaixo.
|
Funcionario |
||
| cpf | nome | cod_depto |
|
123456789-01 |
Antônio Carlos | 1 |
|
234567890-12 |
Antônio Carlos | 2 |
|
345678901-23 |
Jéssica Guedes | 1 |
|
Departamento |
|
| codigo | nome |
| 1 |
Vendas |
| 2 |
RH |
| 3 |
Almoxarifado |
Sobre essas tabelas, assinale a opção correta.
Provas
Considere a tabela de um banco de dados abaixo:
| Produto |
||
| nome |
valor | categoria |
| Camisa |
50 | Esportiva |
| Short |
70 | Esportiva |
| Calça |
200 | Social |
| Camisa |
90 | Social |
Para obter o resultado abaixo, qual comando SQL deve ser executado?
| Produto |
||
| nome |
valor | categoria |
| Camisa |
60 | Esportiva |
| Short |
70 | Esportiva |
| Calça |
200 | Social |
| Camisa |
100 | Social |
Provas
Com relação a transações em bancos de dados relacionais, assinale a opção que apresenta o comando que faz com que as atualizações efetuadas pela transação se tornem visíveis para outras transações.
Provas
- Conceitos e FundamentosPapéis e Responsabilidades do Administrador de Dados (AD)
- Conceitos e FundamentosPapéis e Responsabilidades do DBA
Assinale a opção que NÃO apresenta uma atribuição do administrador de banco de dados.
Provas
Caderno Container