Foram encontradas 119 questõ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
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
- Modelagem de DadosAtributos
- Modelagem de DadosModelo Entidade-Relacionamento
- Modelagem de DadosRelacionamentosGrau de Relacionamento
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
- Banco de Dados RelacionalCardinalidade de Relacionamentos
- Modelagem de DadosAtributos
- Modelagem de DadosModelo Entidade-Relacionamento
- Modelagem de DadosRelacionamentos
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
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
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
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES
- Engenharia de SoftwareCiclo de Vida de Software
- Engenharia de SoftwareFerramentas CASE
- Qualidade de SoftwareSQA: Garantia da Qualidade de Software
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
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
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: PRODEST-ES
- Engenharia de SoftwareUML: Unified Modeling Language
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
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
- Banco de Dados RelacionalCardinalidade de Relacionamentos
- Modelagem de DadosModelagem e Mapeamento Entidade-Relacionamento
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
Caderno Container