Buscar

IMPLEMENTAÇÃO DE 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 7 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

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 6, do total de 7 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

Prévia do material em texto

1a 
 Questão 
 
Considere a consulta em álgebra relacional aplicada sobre as relações Cliente e 
Pedido, conforme a seguir:
Dessa forma, pode-se afirmar que o resultado será:
 
 Os códigos dos vendedores dos pedidos realizados pelo cliente 3021
 O código do vendedor dos pedidos realizados pelo cliente de nome 3021
 Os nomes dos vendedores, o nome do clie
pedidos 
 O nome do vendedor, o nome do cliente 3021 e o código de seu pedido
 Os nomes dos vendedores e o nome do cli
possui código 3021
 
 
2a 
 Questão 
 
Marque a opção onde certamente ocorrerá um erro de execução:
 
 insert from disciplina values (1, Implementação de BD);
 insert into disciplina values (1, Imple
Modelagem de Dados);
 insert into disciplina(codigo, nome) values (100+1, 
Implementação de BD);
 insert into disciplina(codigo, nome) values (1, Implementação de 
BD); 
 insert into disciplina(codigo, nome) values (1, Implementação de 
BD); 
Acerto:
Considere a consulta em álgebra relacional aplicada sobre as relações Cliente e 
Pedido, conforme a seguir: 
se afirmar que o resultado será: 
Os códigos dos vendedores dos pedidos realizados pelo cliente 3021
O código do vendedor dos pedidos realizados pelo cliente de nome 3021
Os nomes dos vendedores, o nome do cliente 3021 e os códigos de seus 
O nome do vendedor, o nome do cliente 3021 e o código de seu pedido
Os nomes dos vendedores e o nome do cliente dos pedidos cujo cliente 
possui código 3021 
Respondido em 04/05/2020 10:28:56
Acerto:
Marque a opção onde certamente ocorrerá um erro de execução:
insert from disciplina values (1, Implementação de BD);
insert into disciplina values (1, Implementação de BD), (2, 
Modelagem de Dados); 
insert into disciplina(codigo, nome) values (100+1, 
Implementação de BD); 
insert into disciplina(codigo, nome) values (1, Implementação de 
insert into disciplina(codigo, nome) values (1, Implementação de 
Acerto: 1,0 / 1,0 
Considere a consulta em álgebra relacional aplicada sobre as relações Cliente e 
Os códigos dos vendedores dos pedidos realizados pelo cliente 3021 
O código do vendedor dos pedidos realizados pelo cliente de nome 3021 
nte 3021 e os códigos de seus 
O nome do vendedor, o nome do cliente 3021 e o código de seu pedido 
ente dos pedidos cujo cliente 
Respondido em 04/05/2020 10:28:56 
Acerto: 1,0 / 1,0 
Marque a opção onde certamente ocorrerá um erro de execução: 
insert from disciplina values (1, Implementação de BD); 
mentação de BD), (2, 
insert into disciplina(codigo, nome) values (1, Implementação de 
insert into disciplina(codigo, nome) values (1, Implementação de 
Respondido em 04/05/2020 10:30:13 
 
 
3a 
 Questão 
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: 
Ordem (IDOrdem, NomeOrdem) 
Espécie (IDEspécie, IDOrdem. Nome_Científico, TamMaior, TamMenor, TamMédio) 
Nome (IDNome, IDEspécie, NomePopular) 
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo) 
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua) 
 
Deseja-se exibir os nomes das ordens das Espécies de Tubarões cadastradas até o 
identificador de espécie de número 018103, sem que os nomes se repitam. Assinale a 
alternativa correta abaixo: 
 
 SELECT DISTINCT nomeOrdem FROM Ordem O, Espécie E 
WHERE O.IDEspécie = E.IDEspécie AND E.IDEspécie <= 
018013; 
 SELECT nomeEspécie FROM Ordem O, Espécie E WHERE 
O.IDOrdem = E.IDordem AND E.IDEspécie <= 018013; 
 SELECT DISTINCT nomeOrdem FROM Ordem O, Espécie E 
WHERE O.IDOrdem = E.IDordem AND E.IDEspécie <= 018013; 
 SELECT nomeOrdem FROM Ordem O, Espécie E WHERE 
O.IDOrdem = E.IDordem AND E.IDEspécie <= 018013; 
 SELECT DISTINCT nomeEspécie FROM Ordem O, Espécie E 
WHERE O.IDOrdem = E.IDordem AND E.IDEspécie < 018013; 
Respondido em 04/05/2020 10:34:08 
 
 
 
 
 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em uma instrução SQL, o caractere utilizado para representar qualquer 
caractere em uma consulta é o 
 
 & 
 ? 
 % 
 $ 
 # 
Respondido em 04/05/2020 10:37:08 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere a relação: 
FUNCIONARIO (matrícula, cargo, salario, admissao) 
A consulta SQL que mostra o total dos salários dos funcionários é: 
 
 
 SELECT SALARIO FROM FUNCIONARIO WHERE SUM (SALARIO); 
 SELECT SUM (SALARIO) FROM FUNCIONARIO WHERE SALARIO; 
 Nenhuma das repostas acima 
 SELECT * FROM FUNCIONARIO WHERE SUM (SALARIO); 
 SELECT SUM (SALARIO) FROM FUNCIONARIO; 
Respondido em 04/05/2020 10:40:31 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
 
 cinco e quatro. 
 três e quatro. 
 cinco e cinco. 
 quatro e três. 
 quatro e quatro. 
Respondido em 04/05/2020 10:42:17 
 
 
7a 
 Questão 
Acerto: 0,0 / 1,0 
 
 
 Cinco. 
 Quatro. 
 
Dois. 
 Seis. 
 
Três. 
Respondido em 04/05/2020 10:45:59 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
Dada a instrução SQL: SELECT * FROM VENDEDOR WHERE salario > 
(SELECT AVG(salario) FROM VENDEDOR); É correto afirmar que 
 
 serão selecionados todos os registros da tabela VENDEDOR cujo 
conteúdo do campo "salario" seja maior que a soma dos salários 
de todos os vendedores. 
 serão selecionados todos os registros da tabela VENDEDOR cujo 
conteúdo do campo "salario" seja maior que a média dos salários 
de todos os vendedores. 
 se trata de um exemplo de OUTER JOIN. 
 serão selecionados todos os registros da tabela VENDEDOR cujo 
conteúdo do campo "salario" seja maior que o número de 
vendedores cadastrados. 
 se trata de um exemplo de INNER JOIN. 
Respondido em 04/05/2020 10:47:23 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
A propriedade que garante que todas as operações de uma transação 
são refletidas corretamente no banco de dados ou nenhuma será é: 
 
 Durabilidade 
 Atomicidade 
 Indisivibilidade 
 Isolamento 
 Consistência 
Respondido em 04/05/2020 10:48:59 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Admita a seguinte definição de um sequence chamado seq: 
 
CREATE SEQUENCE seq AS int 
START WITH 150 INCREMENT BY 10 MINVALUE 100 MAXVALUE 200 
CYCLE 
 
Qual valor será retornado pelo sequence seq quando o comando NEXT 
VALUE FOR seq for executado pela décima vez? 
 
 200 
 10 
 130 
 100 
 150

Continue navegando