Baixe o app para aproveitar ainda mais
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.')
Compartilhar