Buscar

AV1 - Fundamentos de Banco de Dados - Estacio

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 4 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

13/06/2022 20:01 EPS
https://simulado.estacio.br/alunos/ 1/4
ALCEBIADES PEREIRA MACIEL NETO
202109312162
 
Disciplina: FUNDAMENTOS DE BANCO DE DADOS AV
Aluno: ALCEBIADES PEREIRA MACIEL NETO 202109312162
Professor: ANTONIO SERGIO ALVES CAVALCANTE
 Turma: 9001
CCT0641_AV_202109312162 (AG) 13/06/2022 18:43:44 (F) 
 
Avaliação:
8,0
Nota Partic.: Av. Parcial.:
2,0
Nota SIA:
 
 
FUNDAMENTOS DE BANCO DE DADOS 
 
 1. Ref.: 3117081 Pontos: 1,00 / 1,00
O projetista de banco de dados na Arquitetura Ansi Sparc define o:
 
Modelo Lógico
 Nivel Conceitual
Modelo Conceitual
Nivel Interno
Modelo Físico
 
 2. Ref.: 3117090 Pontos: 1,00 / 1,00
Sobre modelos de dados conceituais, lógicos e físicos, marque a opção correta:
 
Modelos de dados lógicos utilizam conceitos que definem o armazenamento físico
 
 Modelos de dados físicos são orientados a SGBDs específicos
 
 Modelos de dados conceituais são totalmente dependentes da implementação
 
Modelos de dados físicos usam conceitos próximos da visão dos usuários
 
 Modelos de dados físicos não descrevem detalhes de como os dados são armazenados
 
 
 3. Ref.: 3123435 Pontos: 1,00 / 1,00
Em uma das etapas do projeto de um banco de dados, definimos modelamos os relacionamentos tipo que se
conectam:
 
as Entidades tipo e outros relacionamentos tipo.
Educational Performace Solution EPS ® - Alunos 
javascript:voltar();
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3117081.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3117090.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3123435.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
13/06/2022 20:01 EPS
https://simulado.estacio.br/alunos/ 2/4
 
A outros relacionamentos tipo
Apenas as entidades
 
Apenas relacionamentos.
 
 Apenas as entidades tipo
 
 
 4. Ref.: 3103392 Pontos: 1,00 / 1,00
Um relacionamento com valor mínimo para a cardinalidade igual a um é do tipo:
Opcional
Singular
Único
 
Restrito
 Obrigatório
 
 5. Ref.: 3105185 Pontos: 1,00 / 1,00
Uma chave primária em um modelo relacional é quando:
Um atributo único que possuem a propriedade de identificar de forma única uma linha da tabela.
Ocorre em uma relação de existir mais de uma combinação de atributos possuindo a propriedade de
identificação única.
 Um atributo ou combinação de atributos que possuem a propriedade de identificar de forma única uma linha da
tabela.
O Conjunto de atributos que serão chave primária, que organiza e dá acesso à tabela.
 
Ocorre um atributo de uma relação se for chave primária em outra relação.
 
 6. Ref.: 3123924 Pontos: 1,00 / 1,00
Na linguagem SQL 
 a Linguagem de Manipulação de Dados compreende os comandos para inserir, remover e modificar informações
em um banco de dados.
 
os comandos básicos da Linguagem de Definição de Dados são Sort, Insert, Undo e Store.
 a Linguagem de Definição de Dados fornece tabelas para criação e modificação de comandos.
 
a Linguagem de Manipulação de Relacionamentos compreende os comandos para construir tabelas em um
banco de dados.
 
os comandos básicos da Linguagem de Definição de Dados são Select, Insert, Update e Delete.
 
 
 7. Ref.: 3123931 Pontos: 0,00 / 1,00
Abaixo segue parte do esquema do banco de dados Shark, sabendo-se que os atributos em negrito e sublinhados são
chaves primárias e os atributos em itálico são chaves estrangeiras:
AREA (CODAREA, NOMEAREA)
LOCAL (CODLOCAL, CODAREA, NOMELOCAL)
TUBARAO (IDTUBARAO, IDESPECIE, COMPRIMENTO, SEXO)
CAPTURA (NUMCAPTURA, IDEMB, IDTUBARAO, CODLOCAL, LATITUDE, LONGITUDE, DATA, TEMPAGUA)Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3103392.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3105185.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3123924.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3123931.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
13/06/2022 20:01 EPS
https://simulado.estacio.br/alunos/ 3/4
Assinale a alternativa abaixo que representa um comando SQL que consulte todos os dados de capturas e de
tubarões cujas datas sejam posteriores a 2009, o comprimento seja a partir de 4 metros e o sexo seja masculino (M).
 
 SELECT * FROM CAPTURA C, TUBARAO T ON C.IDTUBARAO = T.IDTUBARAO AND DATA > '31/12/2009' AND
COMPRIMENTO >= 4 AND SEXO = 'M';
 
 SELECT * FROM CAPTURA C, TUBARAO T WHERE C.IDTUBARAO = T.IDTUBARAO AND DATA >= '31/12/2009'
AND COMPRIMENTO > 4 AND SEXO = "M";
 
 SELECT * FROM CAPTURA C, TUBARAO T ON C.IDTUBARAO = T.IDTUBARAO AND DATA > '31/12/2009' AND
COMPRIMENTO > 4 AND SEXO = 'M';
 
 SELECT * FROM CAPTURA, TUBARAO WHERE DATA > '31/12/2009' AND COMPRIMENTO >= 4 AND SEXO = "M";
 SELECT * FROM CAPTURA C, TUBARAO T WHERE C.IDTUBARAO = T.IDTUBARAO AND DATA > '31/12/2009'
AND COMPRIMENTO >= 4 AND SEXO = 'M'; 
 
 
 8. Ref.: 3126634 Pontos: 0,00 / 1,00
O retorno do valor médio de uma coluna contendo diversos números é possibilitado pela expressão SQL
 
 
 SELECT column_name (AVG) FROM table_name
 
 SELECT FROM table_name AVG(column_name)
 
 SELECT AVG OF column_name FROM table_name 
 
 SELECT column_name FROM table_name SETTING AVG
 
 SELECT AVG(column_name) FROM table_name
 
 
 9. Ref.: 3126647 Pontos: 1,00 / 1,00
Baseado no modelo de banco de dados mostrado a seguir:
FILIAL(idfilial(PK), nome, cidade,endereço,telefone)
FUNCIONARIO(idfuncionario(PK),nome,endereço,telefone,salario,idfilial)
CLIENTE(idcliente(PK),nome,cpf,endereço,telefone,cidade)
CLIENTE_ESPECIAL(idcliente(PK),Km,desconto)
CARRO(idcarro(PK),placa,modelo,tipo,cor,ano,Km,valor,chassis,idfilial)
ALUGUEL(NF(PK),idcarro,idcliente,valor,CNH,dataIni,dataFim,idfuncionario)
O nome das filiais e a quantidade de funcionários que cada filial possui, mostre somente filiais com mais de 10
funcionários?
 
 SELECT fi.nome Filial, count(*) Quantidade FROM filial fi INNER JOIN funcionário fu ON fi.idfilial=fu.idfilial
GROUP BY Filial HAVING count(*) > 10; 
 
SELECT fi.nome Filial, count(*) Quantidade FROM filial fi INNER JOIN funcionário fu ON fi.idfilial=fu.idfilial;
SELECT fi.nome Filial, count(*) Quantidade FROM filial fi LEFT JOIN funcionário fu ON fi.idfilial=fu.idfilial GROUP
BY Filial HAVING count(*) > 10;
 
 SELECT fi.nome Filial, count(*) Quantidade FROM filial fi, funcionário fu ON fi.idfilial=fu.idfilial GROUP BY Filial
HAVING count(*) > 10;
 
 SELECT fi.nome Filial, count(*) Quantidade FROM filial fi RIGHT JOIN funcionário fu ON fi.idfilial=fu.idfilialEducational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3126634.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3126647.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
13/06/2022 20:01 EPS
https://simulado.estacio.br/alunos/ 4/4
GROUP BY Filial HAVING count(*) > 10;
 
 
 10. Ref.: 3126668 Pontos: 1,00 / 1,00
Baseado no modelo de banco de dados mostrado a seguir: 
FILIAL(idfilial(PK), nome, cidade,endereço,telefone) 
FUNCIONARIO(idfuncionario(PK),nome,endereço,telefone,salario,idfilial) 
CLIENTE(idcliente(PK),nome,cpf,endereço,telefone,cidade) 
CLIENTE_ESPECIAL(idcliente(PK),Km,desconto) 
CARRO(idcarro(PK),placa,modelo,tipo,cor,ano,Km,valor,chassis,idfilial) 
ALUGUEL(NF(PK),idcarro,idcliente,valor,CNH,dataIni,dataFim,idfuncionario) 
Qual o nome do Funcionário que tem o maior salário?
 
 SELECT nome, Max(salario) FROM funcionario fu group by nome;
 SELECT nome FROM funcionario fu where salario = Max(salario);
 
SELECT nome FROM funcionario fu where salario = (select sum(salario) from funcionario);
 
 SELECT nome, Max(salario) FROM funcionario;
 
 SELECT nome FROM funcionario fu where salario = (select Max(salario) from funcionario);Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3126668.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')

Continue navegando