Buscar

Implement banco de dados - avaliação parcial

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

Prévia do material em texto

IMPLEMENTAÇÃO DE BANCO DE DADOS 
AVALIAÇÃO PARCIAL 
 
 
1a Questão (Ref.:201509374749) Acerto: 1,0 / 1,0 
Um atributo de uma tabela que é chave primária em alguma outra tabela é denominado: 
 
 
Chave simples 
 
Chave externa 
 
Não existe atributo com esta característica 
 Chave estrangeira 
 
Chave candidata 
Respondido em 29/04/2019 17:23:31 
 
 
 
2a Questão (Ref.:201509237407) Acerto: 1,0 / 1,0 
Analise as seguintes afirmações: 
"(1) O valor de uma chave estrangeira só pode ser inserido em uma tabela se já existe na tabela onde é 
chave primária PORQUE (2) esta restrição garante a integridade referencial." 
Podemos afirmar: 
 
 
A primeira afirmação é falsa e a segunda é verdadeira. 
 
As duas afirmações são verdadeiras e primeira não justifica a segunda 
 As duas afirmações são verdadeiras e primeira justifica a segunda. 
 
As duas afirmações são falsas. 
 
A primeira afirmação é verdadeira e a segunda é falsa. 
Respondido em 29/04/2019 17:25:48 
 
 
 
3a Questão (Ref.:201509158740) Acerto: 1,0 / 1,0 
Uma linguagem de consulta procedural, onde o objetivo fundamental é permitir a escrita de expressões 
relacionais é denominada de álgebra relacional. Com suas operações fundamentais é possível exprimir 
qualquer consulta nesta linguagem. Sendo assim, para apresentar os dados de acordo com a tabela abaixo, 
marque a alternativa correta que descreve a álgebra a ser utilizada. 
Produto.Nome Produto.Qualidade Estoque.Qtde 
Laranja 1 100 
Laranja 2 150 
Uva 1 200 
Uva 2 130 
Trigo 2 240 
Pêssego 1 260 
Pêssego 2 190 
 
 
 
πNome, Qualidade, Qtde 
 
σProduto.Cod_Prod = Estoque.Cod_Prod(πNome, Qualidade, Qtde) 
 
πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod) 
 
σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque) 
 πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque)) 
Respondido em 29/04/2019 17:26:33 
 
 
Gabarito 
Coment. 
 
 
 
 
4a Questão (Ref.:201509238250) Acerto: 1,0 / 1,0 
Em relação a álgebra linear é correto afirmar que: 
 I - A operação de projeção é aplicada sobre apenas uma relação visando selecionar um subconjunto de 
tuplas (com todos os seus atributos). 
 II O produto cartesiano é uma operação binária que combina todas as tuplas de duas tabelas. 
 III - A operação de seleção é aplicada sobre apenas uma relação de visando projetar os atributos de uma 
relação de acordo com uma lista de atributos oferecida. 
Estão corretas: 
 
 
Somente I 
 Somente a II 
 
Somente III 
 
II e III 
 
I e III 
Respondido em 29/04/2019 17:26:53 
 
 
Gabarito 
Coment. 
 
 
 
 
5a Questão (Ref.:201509237766) Acerto: 1,0 / 1,0 
Considere o script: 
CREATE TABLE PECA (CODIGO NUMERIC(5) NOT NULL, 
DESCRICAO VARCHAR(20) NOT NULL, 
ESTOQUE NUMERIC(5) NOT NULL, 
PRIMARY KEY(CODIGO)); 
Após a criação desta tabela, o comando que inclui a tupla (1234, "lápis de cor", 500) está representado em: 
 
 
INSERT PECAS (1234, "lápis de cor", 500); 
 
INCLUDE INTO PECA (1234, "lápis de cor", 500); 
 
INSERT INTO PECAS (1234, "lápis de cor", 500); 
 
INSERT INTO PECAS ("1234", "lápis de cor", 500); 
 INSERT INTO PECA (1234, "lápis de cor", 500); 
Respondido em 29/04/2019 17:29:35 
 
 
Gabarito 
Coment. 
 
 
Gabarito 
Coment. 
 
 
 
 
6a Questão (Ref.:201509720860) Acerto: 1,0 / 1,0 
 
Na figura é exibida a estrutura da tabela TCC. Deseja-se realizar uma mudança nesta tabela que não permita o 
cadastro de um TCC contendo o mesmo título que um TCC já cadastrado previamente. Assinale qual a alternativa 
abaixo realiza esta mudança corretamente: 
 
 
ALTER TABLE TCC ADD TITULO (UNIQUE); 
 
ALTER TABLE TITULO ADD UNIQUE(TCC); 
 
ALTER TABLE TCC CHANGE TITULO (UNIQUE); 
 
ALTER TABLE TCC CHANGE UNIQUE(TITULO); 
 ALTER TABLE TCC ADD UNIQUE(TITULO); 
Respondido em 29/04/2019 17:30:46 
 
 
Gabarito 
Coment. 
 
 
 
 
7a Questão (Ref.:201509239147) Acerto: 1,0 / 1,0 
Dada a instrução SQL: 
SELECT * FROM Paciente WHERE endereço NOT LIKE "Avenida%"; 
É correto afirmar que serão selecionados 
 
 apenas os registros da tabela Paciente que não possuem como inicial do conteúdo do campo 
"endereço" a palavra Avenida. 
 
todos os registros da tabela Paciente que possuem no final do conteúdo do campo "endereço" a 
palavra Avenida. 
 
todos os registros da tabela Paciente que não possuem em alguma parte do conteúdo do campo 
"endereço" a palavra Avenida. 
 
todos os registros da tabela Paciente que possuem no início do conteúdo do campo "endereço" a 
palavra Avenida. 
 
todos os registros da tabela Paciente que possuem em alguma parte do conteúdo do campo 
"endereço" a palavra Avenida. 
Respondido em 29/04/2019 17:32:50 
 
 
Gabarito 
Coment. 
 
 
 
 
8a Questão (Ref.:201509237755) Acerto: 1,0 / 1,0 
O comando SELECT FROM WHERE corresponde as seguintes operações da álgebra 
relacional: 
 
 
Seleção e Junção 
 
Seleção e Diferença 
 
União e Interseção 
 Seleção e Projeção 
 
Projeção e União 
Respondido em 29/04/2019 17:33:38 
 
 
Gabarito 
Coment. 
 
 
 
 
9a Questão (Ref.:201509237790) Acerto: 1,0 / 1,0 
Na linguagem SQL, para totalizarmos os valores de uma coluna usamos o comando: 
 
 
AVG 
 
EQUAL 
 
COUNT 
 
GROUP BY 
 SUM 
Respondido em 29/04/2019 17:34:28 
 
 
Gabarito 
Coment. 
 
 
 
 
10a Questão (Ref.:201509804130) Acerto: 1,0 / 1,0 
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: 
 
Espécie (IDEspécie, IDOrdem. Nome_Científico, TamMaior, TamMenor, TamMédio) 
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo) 
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua) 
 
Assinale a alternativa abaixo que retorna a média de comprimento dos tubarões e a temperatura mínima e máxima da 
água agrupadas pelo nome científico da Espécie: 
 
 
SELECT IDEspecie, AVG(Comprimento), MAX(TempAgua), MIN(TempAgua) FROM ESPÉCIE E, 
TUBARÃO T, CAPTURA C WHERE E.IDEspecie = T.IDEspecie AND T.IDTubarão = C.IDTubarão GROUP 
BY (Nome_Científico); 
 
SELECT Nome_Científico, SUM(Comprimento), MIN(TempAgua), MAX(TempAgua) FROM ESPÉCIE E, 
TUBARÃO T, CAPTURA C WHERE E.IDEspecie = T.IDEspecie AND T.IDTubarão = C.IDTubarão GROUP 
BY (Nome); 
 SELECT Nome_Científico, AVG(Comprimento), MIN(TempAgua), MAX(TempAgua) FROM ESPÉCIE E, 
TUBARÃO T, CAPTURA C WHERE E.IDEspecie = T.IDEspecie AND T.IDTubarão = C.IDTubarão GROUP 
BY (Nome_Científico); 
 
SELECT Nome, AVG(Comprimento), MIN(TempAgua), MAX(TempAgua) FROM ESPÉCIE E, TUBARÃO 
T, CAPTURA C WHERE E.IDEspecie = T.IDEspecie AND T.IDTubarão = C.IDTubarão GROUP BY 
(Nome_Científico); 
 
SELECT Nome_Científico, SUM(Comprimento), MIN(TempAgua), MAX(TempAgua) FROM ESPÉCIE E, 
TUBARÃO T, CAPTURA C WHERE E.IDEspecie = T.IDEspecie AND T.IDTubarão = C.IDTubarão GROUP 
BY (Nome_Científico);

Continue navegando