Questões de Concurso Sobre banco de dados

Foram encontradas 15.801 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q345105 Banco de Dados
Considere que a chave primária da tabela Raca seja idRaca, a da tabela Animal seja idAnimal e a da tabela Proprietario seja idProprietario. Com base no modelo ilustrado na figura acima, julgue os itens subsequentes, relativos à linguagem de consulta SQL.

O comando abaixo permite listar, uma única vez, os nomes das raças que têm animais cadastrados. select distinct nomeRaca from animal right join raca on idRaca = Raca_idRaca
Alternativas
Q345104 Banco de Dados
Considere que a chave primária da tabela Raca seja idRaca, a da tabela Animal seja idAnimal e a da tabela Proprietario seja idProprietario. Com base no modelo ilustrado na figura acima, julgue os itens subsequentes, relativos à linguagem de consulta SQL.

Considerando-se apenas as raças em que há mais de três animais cadastrados, o comando a seguir realiza, corretamente, a contagem do número total de animais, por raça, cujos pesos são superiores a 20. select nomeRaca, count(*) from animal, raca where idRaca = Raca_IdRaca and pesoAnimal > 20 group by nomeRaca having count(*) > 3
Alternativas
Q345103 Banco de Dados
Considere a figura acima, que representa o modelo lógico de um banco de dados relacional. Considere, ainda, que as chaves primárias sejam: Aluno ÷Matricula; Escolhe ÷CodOferta+Matricula; Oferta ÷ CodOferta; Professor ÷ NrRegistro; Disciplina ÷ CodigoDisciplina. Em face desse conjunto de informações, é correto inferir que.

um professor pode estar envolvido na oferta de diversas disciplinas e uma mesma disciplina pode ser ministrada por mais de um professor.
Alternativas
Q345102 Banco de Dados
Considere a figura acima, que representa o modelo lógico de um banco de dados relacional. Considere, ainda, que as chaves primárias sejam: Aluno ÷Matricula; Escolhe ÷CodOferta+Matricula; Oferta ÷ CodOferta; Professor ÷ NrRegistro; Disciplina ÷ CodigoDisciplina. Em face desse conjunto de informações, é correto inferir que.

não é possível a um aluno escolher uma oferta enquanto não se definir o professor que oferecerá a disciplina.
Alternativas
Q345101 Banco de Dados
Acerca de sistemas de banco de dados, julgue o item seguinte.

Na implementação de um banco de dados com base no modelo relacional, uma alternativa para se evitar a desnormalização — sem prejuízo ao aumento do desempenho na recuperação de dados constantemente usados — é criar uma visão materializada
Alternativas
Q343281 Banco de Dados
Considerando as tabelas acima, criadas em SQL, julgue os itens que se seguem.

A expressão de consulta mostrada abaixo permite visualizar o nome da sede, com a área da sala e sua descrição.

select nome, area, descricao from salas, sede where sede.local=salas.local
Alternativas
Q343280 Banco de Dados
Considerando as tabelas acima, criadas em SQL, julgue os itens que se seguem.

A expressão de consulta mostrada a seguir apresenta como resultado o local da sede, a área da sala e a descrição da(s) sala(s) com a maior área.

select c1.local, c1.nome, c2.descricao from sede as c1, ( select local, descricao, area from salas as c1 where area = (select max(area) from salas as c2 where area>0) ) as c2 where c2.local=c1.apelido;
Alternativas
Q343279 Banco de Dados
Em relação à implementação de banco de dados, julgue os itens subsecutivos.

Um SGBD garante que haja repetição de informação para que seja possível aplicar as regras de normalização.
Alternativas
Q343278 Banco de Dados
Em relação à implementação de banco de dados, julgue os itens subsecutivos.

O projeto físico é direcionado para um SGBD específico como, por exemplo, Oracle, Postgresql ou SQLServer. Decisões tomadas durante o projeto físico para melhorar o desempenho podem afetar a estrutura do esquema lógico.
Alternativas
Q343274 Banco de Dados

Julgue os itens subsequentes com relação a linguagens SQL e a mecanismos de persistência.

Considere, em uma base de dados relacional, as seguintes tabelas, que contêm informações acerca de empregados, departamentos e a vinculação entre eles. Departamento (CodDepto (PK), NomeDepto) Empregado (CodEmp (PK), NomeEmp, CodDepto(FK))

Para serem obtidos os nomes dos departamentos que não estejam vinculados a nenhum empregado, é correto utilizar a consulta em SQL mostrada a seguir.

 

(SELECT NomeDepto

FROM Departamento D)

EXCEPT

(SELECT NomeDepto

FROM Departamento D, Empregado E

WHERE D.CodDepto=E.CodDepto)

 

Alternativas
Q343266 Banco de Dados
Julgue os seguintes itens quanto à arquitetura de banco de dados relacional e hierárquico.

Em um banco de dados relacional, a propriedade da integridade referencial é utilizada para garantir que os valores dos campos não extrapolem seus domínios, por exemplo um campo denominado sexo pode receber somente os valores masculino ou feminino.
Alternativas
Q343265 Banco de Dados
Julgue os seguintes itens quanto à arquitetura de banco de dados relacional e hierárquico.

Para armazenar as informações da estrutura organizacional de uma empresa com suas hierarquias, desde o presidente até o auxiliar administrativo, é necessário utilizar um banco de dados hierárquico.
Alternativas
Q343262 Banco de Dados
A respeito da utilização do banco de dados relacional em plataforma PostgreSQL, julgue o próximo item.

Considere que as linhas apresentadas a seguir estejam presentes no arquivo de nome pg_hba.conf de instalação do PostgreSQL. Nesse caso, será permitido acesso a todos os computadores, exceto aquele que esteja com o endereço IP 200.217.23.234.

Imagem 003.jpg
Alternativas
Q342936 Banco de Dados
Um administrador de banco de dados deseja modifcar o conteúdo de dois campos, sempre após a atualização de um registro existente na referida tabela.

Assinale a alternativa que indica a opção mais recomendada para atingir este objetivo.

Alternativas
Q342930 Banco de Dados
O comando SELECT FOR UPDATE do PL/SQL permite a atualização de registros enquanto são listados. Selecione a alternativa que descreve corretamente o tipo de lock (bloqueio) realizado por padrão por este comando.

Alternativas
Q342929 Banco de Dados
Considere a necessidade de realizar uma consulta SQL que combine resultados de três relações, com o objetivo de retornar todos os registros da primeira relação do SELECT, os registros correspondentes da segunda relação e todos os registros da terceira.

Assinale a alternativa que indica as instruções SQL que devem ser utilizadas entre as relações, respectivamente, e que melhor se aproximam da obtenção do resultado desejado.

Alternativas
Q342917 Banco de Dados
O termo formal para referir-se a uma coluna no contexto de banco de dados relacional é:

Alternativas
Q342916 Banco de Dados
Sobre a cardinalidade de uma relação em um modelo relacional, assinale a alternativa correta.

Alternativas
Q342915 Banco de Dados
No que diz respeito a bancos de dados relacionais, seja com relação a esquemas relacionais, seja com relação a diagramas ER, considere as seguintes afrmativas:

1. Grau expressa o número de linhas de uma relação.

2. Um relacionamento em um diagrama ER é representado por um losango.

3. Em um diagrama ER, um relacionamento representa uma associação entre duas ou mais entidades.

Assinale a alternativa que indica todas as afrmativas corretas.

Alternativas
Q342913 Banco de Dados
Assinale a alternativa que indica uma forma válida de tratar exceções em PL/SQL, considerando as pala- vras-chave necessárias para tal, na sequência correta.

Alternativas
Respostas
11881: E
11882: E
11883: C
11884: E
11885: C
11886: E
11887: C
11888: E
11889: C
11890: C
11891: E
11892: E
11893: C
11894: A
11895: B
11896: D
11897: C
11898: B
11899: D
11900: A