Questões de Concurso Sobre banco de dados para analista de sistemas júnior - engenharia de software

Foram encontradas 49 questões

Resolva questões gratuitamente!

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

Q491600 Banco de Dados
O problema do descasamento de impedância objeto- relacional (object relational impedance mismatch) diz respeito a um conjunto de dificuldades no contexto do mapeamento entre alguns objetos da aplicação e as relações de um Sistema de Gerência de Bancos de Dados Relacionais (SGBDR). Sobre esse problema, considere as afirmativas a seguir.

I - O padrão Objeto de Acesso a Dados (Data Access Object – DAO) permite a uma aplicação flexibilizar e isolar o acesso a diferentes fontes de dados, incluindo um SGBDR.
II - O padrão Registro Ativo (Active Record) é usado quando são encontradas, em uma mesma classe, a lógica do negócio e a lógica de acesso a dados persistentes.
III - Uma Unidade de Trabalho (Unit of Work) é um padrão que permite registrar todas as alterações feitas em uma transação e que precisam ser refletidas no banco de dados.

É correto o que se afirma em
Alternativas
Q491597 Banco de Dados
A independência de dados lógica, definição componente da arquitetura de três esquemas para sistemas de banco de dados, corresponde à capacidade de se efetuarem
Alternativas
Q491595 Banco de Dados
Considere as relações R, S e T abaixo para responder à questão. A primeira linha de cada relação apresenta os seus atributos, todos no domínio dos números inteiros.

                        imagem-014.jpg

Considere as relações R, S e T e o comando SQL a seguir.

UPDATE T
SET D = E + 1
WHERE EXISTS(SELECT DISTINCT S.C FROM S WHERE S.C = T.C)

Após a execução desse comando, o novo estado da relação T é
Alternativas
Q491594 Banco de Dados
Considere as relações R, S e T abaixo para responder à questão.

A primeira linha de cada relação apresenta os seus atributos, todos no domínio dos números inteiros.

                        imagem-014.jpg

Considere o comando em SQL abaixo.

SELECT S.C, COUNT(S.B) AS Q
FROM S, T
WHERE T.D=S.B AND S.C IN (SELECT DISTINCT R.A FROM R)
GROUP BY S.C
HAVING COUNT(S.B) >= 1

O resultado da execução do comando SQL fornecido é.
Alternativas
Q491593 Banco de Dados
A seguir, é fornecido o esquema de relação S, com atributos A, B, C e D, todos atômicos. Os atributos componentes da chave primária de S estão sublinhados.

S ( imagem-013.jpg, C, D)

Também são fornecidas as dependências funcionais a seguir.

{A, B} → C
{A, B} → D
C → A
D → B

Considerando que S1, S2 e S3 são esquemas de relações resultantes do processo de normalização de S até a Forma Normal de Boyce-Codd (BCNF), tem-se que
Alternativas
Respostas
1: E
2: A
3: E
4: A
5: D