Magna Concursos

Foram encontradas 119 questões.

1590749 Ano: 2006
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES

A seguir, são apresentadas 8 tabelas de um banco de dados e três consultas SQL.

Tabela : aeroportos

codigo

nome telefone

cidade

1 Brasília 2222 1
2 Guararapes 3333 2
3 Galeão 4444 5
4 JFK 5555 6
5 NYC 6666 6
6 San Francisco 7777 3
7 Los Angeles 8888 4

Tabela: agentes

codigo

nome telefone

cidade

1 Sol Turismo 1234 1
2 Mar Turismo 4567 1
3 Praia Tur 7890 2
4 Ferias Turismo 8901 5
5 Enjoy 9012 3
6 Travel 2345 3

Tabela: cidades

codigo

nome

pais

1 Brasilia

Brasil

2 Recife

Brasil

3 San Francisco

EUA

4 Los Angeles

EUA

5 Rio de Janeiro

Brasil

6 New York

EUA

7 Porto Alegre

Brasil

Tabela: clientes

codigo

nome telefone

cidade

1 Roberto 1234 1
2 Jose 2345 1
3 Maria 3456 1
4 Felipe 3456 1
5 Claudia 4567 2
6 Margarida 5678 2
7 Marta 6789 2
8 John 7890 3

Tabela: companhias

codigo

nome telefone

cidade

1 Varig 1212 7
2 GOL 2323 1
3 American 3434 3
4 Delta 4545 3

Tabela:
reservas_viagens

codigo

cliente

agente

1 1 1
2 1 2
3 3 1
4 3 4
5 4 4
6 5 5
7 8 5

Tabela: reservas_voos

codigo

reserva_viagem

voo

data

1 1 1

1/1/2006

2 3 2

1/3/2006

3 2 2

1/3/2006

4 5 3

1/2/2006

5 3 2

1/3/2006

6 7 4

2/2/2006

7 6 5

3/4/2006

8 1 3

5/5/2006

9 8 7

6/6/2006

10 3 3

7/7/2006

Tabela: voos

codigo

companhia origem destino

partida

1 1 1 2 10:00
2 1 1 5 12:00
3 1 5 6 10:00
4 2 2 1 16:00
5 2 5 2 11:00
6 3 3 5 12:00
7 4 4 3 15:00

Consulta 1

select nome, telefone
from clientes
where codigo in (
select cliente
from reservas_viagens
group by cliente
having count(cliente) > 1);

Consulta 2

select nome
from cidades
where cidades.codigo in (
select cidade
from aeroportos
where aeroportos.codigo in (
select destino
from voos, companhias
where companhias.codigo = voos.companhia
and companhias.nome = 'Varig'));

Consulta 3

select distinct nome
from agentes, reservas_viagens
where agentes.codigo = reservas_viagens.agente
and reservas_viagens.codigo in (
select reserva_viagem
from reservas_voos
group by reserva_viagem
having count(reserva_viagem) > 1);

Com relação às tabelas e às consultas anteriores, julgue o seguinte item.

A execução da consulta 3 permite obter o seguinte resultado.
Sol Turismo

 

Provas

Questão presente nas seguintes provas
1590600 Ano: 2006
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES

A seguir, são apresentadas 8 tabelas de um banco de dados e três consultas SQL.

Tabela : aeroportos

codigo

nome telefone

cidade

1 Brasília 2222 1
2 Guararapes 3333 2
3 Galeão 4444 5
4 JFK 5555 6
5 NYC 6666 6
6 San Francisco 7777 3
7 Los Angeles 8888 4

Tabela: agentes

codigo

nome telefone

cidade

1 Sol Turismo 1234 1
2 Mar Turismo 4567 1
3 Praia Tur 7890 2
4 Ferias Turismo 8901 5
5 Enjoy 9012 3
6 Travel 2345 3

Tabela: cidades

codigo

nome

pais

1 Brasilia

Brasil

2 Recife

Brasil

3 San Francisco

EUA

4 Los Angeles

EUA

5 Rio de Janeiro

Brasil

6 New York

EUA

7 Porto Alegre

Brasil

Tabela: clientes

codigo

nome telefone

cidade

1 Roberto 1234 1
2 Jose 2345 1
3 Maria 3456 1
4 Felipe 3456 1
5 Claudia 4567 2
6 Margarida 5678 2
7 Marta 6789 2
8 John 7890 3

Tabela: companhias

codigo

nome telefone

cidade

1 Varig 1212 7
2 GOL 2323 1
3 American 3434 3
4 Delta 4545 3

Tabela:
reservas_viagens

codigo

cliente

agente

1 1 1
2 1 2
3 3 1
4 3 4
5 4 4
6 5 5
7 8 5

Tabela: reservas_voos

codigo

reserva_viagem

voo

data

1 1 1

1/1/2006

2 3 2

1/3/2006

3 2 2

1/3/2006

4 5 3

1/2/2006

5 3 2

1/3/2006

6 7 4

2/2/2006

7 6 5

3/4/2006

8 1 3

5/5/2006

9 8 7

6/6/2006

10 3 3

7/7/2006

Tabela: voos

codigo

companhia origem destino

partida

1 1 1 2 10:00
2 1 1 5 12:00
3 1 5 6 10:00
4 2 2 1 16:00
5 2 5 2 11:00
6 3 3 5 12:00
7 4 4 3 15:00

Consulta 1

select nome, telefone
from clientes
where codigo in (
select cliente
from reservas_viagens
group by cliente
having count(cliente) > 1);

Consulta 2

select nome
from cidades
where cidades.codigo in (
select cidade
from aeroportos
where aeroportos.codigo in (
select destino
from voos, companhias
where companhias.codigo = voos.companhia
and companhias.nome = 'Varig'));

Consulta 3

select distinct nome
from agentes, reservas_viagens
where agentes.codigo = reservas_viagens.agente
and reservas_viagens.codigo in (
select reserva_viagem
from reservas_voos
group by reserva_viagem
having count(reserva_viagem) > 1);

Com relação às tabelas e às consultas anteriores, julgue o seguinte item.

A consulta 2 tem o seguinte resultado: Recife
San Francisco
New York

 

Provas

Questão presente nas seguintes provas
1590595 Ano: 2006
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES

Acerca dos modelos com entidades e relacionamentos (MER), julgue os seguintes itens.

Uma entidade pode participar de mais de um relacionamento desde que os relacionamentos sejam todos do mesmo grau. O grau de um relacionamento é o número de entidades associadas por meio do relacionamento. Em um relacionamento binário, tem-se grau dois. Em um relacionamento ternário, tem-se grau três. Os relacionamentos ternários não podem ter atributos.

 

Provas

Questão presente nas seguintes provas
1590594 Ano: 2006
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES

Acerca dos modelos com entidades e relacionamentos (MER), julgue os seguintes itens.

Alguns relacionamentos podem ter atributos. Um relacionamento muitos-para-muitos tipicamente não tem atributos, pois, em pelo menos uma das extremidades do relacionamento, tem-se uma entidade que pode conter o atributo sem acarretar ambigüidades. Os atributos são mais comuns nos relacionamentos um-para-um ou um-paramuitos.

 

Provas

Questão presente nas seguintes provas
1590593 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES

A arquitetura de um data warehouse pode ser composta por elementos responsáveis por atividades como: coletar dados, armazenar dados e suportar consultas e análises dos dados. A coleta dos dados pode ser orientada pela fonte, e, nesse caso, as fontes de dados transmitem novos dados continuamente ou periodicamente. A coleta pode também ser orientada pelo destinatário, e, nesse caso, o data warehouse periodicamente envia requisições de novos dados às fontes.

 

Provas

Questão presente nas seguintes provas
1590592 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES

Os esquemas das diferentes fontes dos dados armazenados em um data warehouse têm que ser mantidos inalterados no data warehouse. Além disso, os dados no data warehouse devem ser apenas cópias dos dados armazenados nessas fontes. Se esses requisitos não forem atendidos, não será possível propagar para o data warehouse as atualizações feitas nas fontes dos dados.

 

Provas

Questão presente nas seguintes provas
1590591 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES

Algumas ferramentas CASE podem suportar o desenvolvedor em diferentes fases do ciclo de vida de um software. A adoção dessas ferramentas tem o potencial de melhorar a qualidade dos artefatos produzidos e reduzir a ocorrência de certos erros. Por exemplo, podem minimizar a ocorrência de erros na análise, no projeto, na codificação e no teste.

 

Provas

Questão presente nas seguintes provas
1590590 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES

Uma ferramenta CASE que suporte a UML tipicamente permite a construção de variados diagramas. Os diagramas podem ser parte de modelos em diferentes níveis de abstração. Por exemplo, podem ser criados diagramas de análise ou de projeto. Nesses diagramas, as classes tipicamente podem ser representadas com a notação prevista na UML ou com estereótipos.

 

Provas

Questão presente nas seguintes provas
1590589 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES

Uma ligação (link) é um relacionamento entre instâncias. Uma associação descreve ligações com estrutura e semântica comuns. Uma instância de uma associação é uma ligação. Uma associação descreve ligações tal como uma classe descreve objetos. Nos diagramas construídos com a UML, associações surgem em diagramas de classe e ligações, em diagramas de colaboração.

 

Provas

Questão presente nas seguintes provas
1590588 Ano: 2006
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES

A multiplicidade de uma associação é o mesmo que a sua cardinalidade, ela especifica o número de instâncias de uma classe que podem estar relacionadas a uma instância da classe associada. Se a multiplicidade especifica que uma instância de uma classe pode estar associada com múltiplas instâncias de uma outra classe, então há múltiplas ligações (links) entre cada par de instâncias dessas classes.

 

Provas

Questão presente nas seguintes provas