Foram encontradas 24.818 questões.
- AdministraçãoAlta Disponibilidade
- AdministraçãoTolerância a Falhas
- Banco de Dados DistribuídoReplicação de Dados
Analise as assertivas genéricas abaixo sobre replicação em banco de dados:
I. A replicação pode ser síncrona ou assíncrona, dependendo da necessidade do sistema.
II. A replicação pode melhorar a disponibilidade de dados e contribuir para a recuperação de desastres.
III. A replicação em banco de dados garante consistência em todas as réplicas.
Quais estão corretas?
Provas
Em PostgreSQL, um bloco de código de interação com o banco de dados, geralmente escrito em SQL, e que fica armazenado no próprio banco de dados é denominado:
Provas
Como é chamada, no Microsoft SQL Server 2012, a interface de programação utilizada para o uso da linguagem SQL?
Provas
- AdministraçãoAlta Disponibilidade
- AdministraçãoTolerância a Falhas
- Banco de Dados DistribuídoReplicação de Dados
Assinale a alternativa correta sobre replicação de banco de dados.
Provas
Usando o SQL *Plus, do Oracle 11g, qual a sintaxe correta do comando DESCRIBE utilizado para exibir a estrutura de uma tabela identificada como tab_cidades?
Provas
- Banco de Dados RelacionalCardinalidade de Relacionamentos
- Modelagem de DadosModelo Entidade-Relacionamento
Em um relacionamento entre as entidades Aluno e Disciplina, em que cada aluno pode estar matriculado em mais de uma disciplina e cada disciplina pode ter muitos alunos matriculados nela, tem-se qual razão de cardinalidade?
Provas
Em banco de dados, a álgebra relacional é muito importante, pois fornece uma base formal para as operações do modelo relacional e principalmente porque é usada como base para implementar e otimizar consultas nos módulos de processamento e otimização de consultas, que são partes integrantes dos sistemas de gerenciamento de banco de dados relacional (RDBMSs). Alguns de seus conceitos são incorporados à linguagem de consulta padrão para RDBMSs. Qual é essa linguagem?
Provas
O modelo de banco de dados relacional representa o banco de dados como uma coleção de relações. Informalmente, cada relação se assemelha a uma tabela de valores ou, até certo ponto, a um arquivo simples de registros. É chamado de arquivo simples porque cada registro tem uma estrutura simples linear ou plana. Qual banco abaixo é um banco de dados relacional?
Provas
- Arquitetura de de Banco de DadosArquitetura ANSI/SPARCNíveis da Arquitetura ANSI/SPARC
- Banco de Dados RelacionalViews
- Modelagem de DadosAbstração de Dados
Em um banco de dados, geralmente há muitas maneiras de tratamento de usuários, cada um dos quais pode exigir uma perspectiva ou visão diferente do banco de dados. Uma visão pode ser um subconjunto do banco de dados ou pode conter dados virtuais derivados dos seus arquivos, mas não explicitamente armazenados, assim alguns usuários não precisam saber se os dados a que se referem são armazenados ou derivados. Dessa forma, um SGBD multiusuários cujos usuários possuem uma variedade de aplicações distintas deve fornecer essas facilidades. Essas afirmações se referem a qual conceito?
Provas
Para responder às questões de 55 a 58, considere o modelo entidade-relacionamento (ER) apresentado pela Figura 1 abaixo:

Figura 1 – Modelo entidade-relacionamento (ER)
Considerando o modelo ER apresentado pela Figura 1, pretende-se implementar uma expressão SQL para apresentar o nome de todos os empregados (emp_nome), a descrição APENAS do último cargo (car_descricao) que cada um assumiu, bem como a data de início (emc_inicio) nesse último cargo. Sendo assim, analise as assertivas abaixo.
I.
select emp_nome, (select car_descricao from empregadocargo ec, cargo c where ec.car_id = c.car_id and sub.emp_id = emp_id and sub.emc_inicio = emc_inicio) car_descricao, emc_inicio from (select emp_id, max(emc_inicio) emc_inicio from empregadocargo group by emp_id) sub inner join empregado e on e.emp_id = sub.emp_id; |
II.
select emp_nome, car_descricao, max(emc_inicio) emc_inicio from empregadocargo ec inner join empregado e on ec.emp_id = e.emp_id inner join cargo c on ec.car_id = c.car_id group by emp_nome; |
III.
select distinct emp_nome, car_descricao, (select max(emc_inicio) from empregadocargo where emp_id = e.emp_id and car_id = c.car_id) emc_inicio from empregadocargo ec inner join empregado e on ec.emp_id = e.emp_id inner join cargo c on ec.car_id = c.car_id group by emp_nome; |
Quais estão corretas?
Provas
Caderno Container