Buscar

AV - IMPLEMENTAÇÃO DE BANCO DE DADOS - 2015.03

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Avaliação: CCT0199_AV_201102236012 » IMPLEMENTAÇÃO DE BANCO DE DADOS
Tipo de Avaliação: AV
Aluno: 201102236012 - LEONARDO SOARES SIQUEIRA
Professor: RENATO AUGUSTO DOS SANTOS CORTES Turma: 9002/AB
Nota da Prova: 6,0 Nota de Partic.: 0 Av. Parcial 2 Data: 19/11/2015 17:58:14
 1a Questão (Ref.: 201102353199) Pontos: 0,0 / 1,5
Uma loja chamada DVDShop comercializa DVDs em toda a América Latina e utiliza um
sistema chamado DVDSystem para controle de estoque e vendas de DVDs. O sistema
tem um banco de dados e o gerente da loja precisa saber o maior preço dos DVDs com a
artista principal Julia Roberts que estão cadastrados na tabela chamada TabelaDVD,
diretamente do banco de dados usando um comando em SQL porque a aplicação parou
de funcionar.
Qual é o comando SQL que o gerente deve executar considerando que a TabelaDVD foi
criada pelo analista de banco de dados (DBA) usando-se o comando SQL a seguir?
USE VENDAS
GO
CREATE TABLE TabelaDVD (
ID bigint NOT NULL,
Titulo nvarchar(50) NULL,
NomeArtistaPrincipal nvarchar(50) NULL,
Ano smalldatetime NULL,
Preco decimal(10,2) NULL )
GO
Resposta: SELECT MAX("Julia Roberts") FROM TabelaDVD
Gabarito:
SELECT MAX (Preco) FROM TabelaDVD
WHERE NomeArtistaPrincipal = 'Julia Roberts'
 2a Questão (Ref.: 201102525842) Pontos: 1,5 / 1,5
Defina otimização heurística de consultas.
Resposta: Otimização que faz uso de regras heurísticas para melhorar o desempenho da consulta.
Gabarito: Otimização que faz uso de regras heurísticas para melhorar o desempenho da consulta.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1 de 5 26/11/2015 06:47
 3a Questão (Ref.: 201102367419) Pontos: 0,5 / 0,5
Considere o esquema de banco de dados ilustrado na figura abaixo em que as chaves primárias estão sublinhadas.
Podemos afirmar que a coluna cod_curso da tabela Aluno é _____________ da tabela Curso na coluna cod_curso.
Assinale a alternativa que contém a sentença que completa a frase acima:
Chave primária
Chave candidata
Super Chave
Chave
 Chave estrangeira
 4a Questão (Ref.: 201102366862) Pontos: 0,5 / 0,5
A partir da tabela abaixo, identifique a expressão, em álgebra relacional, que permite listar a matrícula dos funcionários do setor de Projetos:
 
 π 
matricula 
 (σ 
setor = "Projetos"
 (Funcionarios_ste))
π 
setor = "Projetos" 
 (σ 
matricula
 (Funcionarios_ste))
σ 
matricula 
 (π 
setor = "Projetos"
 (Funcionarios_ste))
σ 
setor = "Projetos"
 (Funcionarios_ste)
 
π 
Funcionarios_ste 
 (σ 
matricula, setor = "Projetos"
)
 5a Questão (Ref.: 201102366606) Pontos: 0,5 / 0,5
Partindo da tabela a seguir, considerando que a mesma já foi criada de acordo com essa ordem de atributos, como
ficaria o comando SQL para inserir um registro na tabela?
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
2 de 5 26/11/2015 06:47
INSERT INTO X_PROD VALUES ('20', 'TV Led 40 polegadas', '400', '3000');
INSERT INTO X_PROD VALUES ('TV Led 40 polegadas', 20, 400, 3000);
INSERT INTO X_PROD VALUES ( TV Led 40 polegadas, 20, 400, 3000);
INSERT INTO X_PROD VALUES (20, TV Led 40 polegadas, 400, 3000);
 INSERT INTO X_PROD VALUES ( 20, 'TV Led 40 polegadas', 400, 3000);
 6a Questão (Ref.: 201102366369) Pontos: 0,5 / 0,5
(ENADE 2011 - Adaptado)
CREATE TABLE PECAS (CODIGO NUMERIC(5) NOT NULL,
DESCRICAO VARCHAR(20) NOT NULL,
ESTOQUE NUMERIC(5) NOT NULL,
PRIMARY KEY(CODIGO));
CREATE TABLE FORNECEDORES
(COD_FORN NUMERIC(3) NOT NULL,
NOME VARCHAR(30) NOT NULL,
PRIMARY KEY(COD_FORN));
CREATE TABLE FORNECIMENTOS
(COD_PECA NUMERIC(5) NOT NULL,
COD_FORN NUMERIC(3) NOT NULL,
QUANTIDADE NUMERIC(4) NOT NULL,
PRIMARY KEY(COD_PECA, COD_FORN),
FOREIGN KEY (COD_PECA) REFERENCES PECAS,
FOREIGN KEY (COD_FORN) REFERENCES
FORNECEDORES);
A partir desse script, assinale a opção que apresenta o comando
SQL que permite obter uma lista que contenha o código e a quantidade de peças fornecidas:
SELECT CODIGO, ESTOQUE FROM PECAS
SELECT COD_PECA, QUANTIDADE FROM FORNECIMENTO;
SELECT CODIGO, ESTOQUE FROM FORNECIMENTOS;
 SELECT COD_PECA, QUANTIDADE FROM FORNECIMENTOS;
Nenhuma das respostas acima
 7a Questão (Ref.: 201102932733) Pontos: 0,5 / 0,5
O esquema de banco de dados apresentado abaixo faz parte de um banco de dados criado a
partir de um conjunto de dados públicos de captura de tubarões entre os anos de 2001 e 2013
na costa da Austrália. Os dados podem ser baixados no endereço: https://data.qld.gov.au
/dataset/shark-control-program-shark-catch-statistics/resource/5c6be990-3938-4125-8cca-
dac0cd734263
Características do esquema: Chave primária sublinhada e chave estrangeira em itálico.
Seguem algumas tabelas do Esquema:
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3 de 5 26/11/2015 06:47
 
Ordem (IDOrdem, NomeOrdem)
Espécie (IDEspécie, IDOrdem. Nome_Científico, TamMaior, TamMenor, TamMédio)
Esp_País (IDEspécie, CodPaís)
País (CodPaís, NomePaís)
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo)
 
Assinale qual das alternativas abaixo representa uma consulta que retorna a quantidade de espécies de tubarões
encontradas no Brasil cuja coluna é nomeada de QTD:
SELECT COUNT(*) QTD FROM ESPÉCIE E, PAÍS P WHERE NOMEPAÍS = "Brasil";
SELECT COUNT(*) QTD FROM ESPÉCIE E, ESP_PAÍS EP, PAÍS P WHERE E.IDESPECIE = EP.IDESPÉCIE AND
EP.CODPAÍS = P.CODPAÍS AND NOMEPAÍS = 'Brasil';
SELECT COUNT(*) QTD FROM ESPÉCIE E, PAÍS P WHERE E.IDESPECIE = P.IDESPÉCIE AND NOMEPAÍS =
'Brasil';
 SELECT COUNT(*) QTD FROM ESPÉCIE E, ESP_PAÍS EP, PAÍS P WHERE E.IDESPECIE = EP.IDESPÉCIE AND
EP.CODPAÍS = P.CODPAÍS AND NOMEPAÍS = "Brasil";
SELECT COUNT(*) QTD FROM ESPÉCIE E, ESP_PAÍS P,PAÍS P WHERE NOMEPAÍS = 'Brasil';
 8a Questão (Ref.: 201102288652) Pontos: 0,0 / 0,5
São tipos de JOIN:
Apenas o INNER JOIN e o LEFT JOIN.
SELECT JOIN e INNER JOIN.
 INNER JOIN, LEFT JOIN e RIGHT JOIN.
SELECT JOIN, INNER JOIN, LEFT JOIN e RIGHT JOIN.
 Apenas o INNER JOIN.
 9a Questão (Ref.: 201102383813) Pontos: 1,0 / 1,0
Qual dos operadores de conjunto a seguir, devemos tomar cuidado na hora de colocarmos a ordem das tabelas,
pois retorna diferentes resultados ao se inverter a ordem das tabelas?
INTERSECT
 MINUS
MINUS ALL
UNION
UNION ALL
 10a Questão (Ref.: 201102381263) Pontos: 1,0 / 1,0
 (CESGRANRIO - 2010 - IBGE - Analista de Sistemas - Desenvolvimento de Aplicações)
Algumas regras de heurísticas vinculadas à álgebra relacional, como "execute as operações de seleção o mais cedo
possível", "execute antes as projeções" e "evite os produtos cartesianos", são usualmente empregadas em sistemas
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
4 de 5 26/11/2015 06:47
gerenciadores de bancos de dados para a implementação de 
chaves primárias e estrangeiras.
controle de concorrência.
recuperação de dados após falhas.
 índices do tipo bit map.
 otimização de consultas.
Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.
 
 
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
5 de 5 26/11/2015 06:47

Outros materiais