Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação Parcial: CCT0768_SM_201503837777 V.1 Aluno(a): FRANCISCO DAS CHAGAS DE ANDRADE OLIVEIRA Matrícula: 201503837777 Acertos: 9,0 de 10,0 Data: 05/11/2018 21:58:58 (Finalizada) 1a Questão (Ref.:201506907696) Acerto: 1,0 / 1,0 No modelo Relacional uma relação é uma tabela onde são armazenados dados. Podemos afirmar que as relações apresentam as seguintes características: I. Não há tuplas duplicadas em uma relação. II. Ordem das tuplas na relação é relevante para diferenciar as relações. III. Os valores dos atributos devem ser atômicos, não sendo divisíveis em componentes. É correto apenas o que se afirma em II e III I e III III I II 2a Questão (Ref.:201506907697) Acerto: 1,0 / 1,0 Em qualquer modelo de dados utilizado, é importante distinguir a "descrição" do banco de dados do "banco de dados" por si próprio. Analise as afirmações a seguir: I. Os dados armazenados em um banco de dados em um determinado instante do tempo formam um conjunto chamado de "esquema de um banco de dados". II. A instância altera toda vez que uma alteração no banco de dados é feita. III. O SGBD é responsável por garantir que toda instância do banco de dados satisfaça ao esquema do banco de dados, respeitando sua estrutura e suas restrições. É correto apenas o que se afirma em I II III I e II II e III 3a Questão (Ref.:201504027984) Acerto: 0,0 / 1,0 Considere as relações: PROFESSOR (matriculaprf, nomeprf, titulacao, anoadmissao) MINISTRA (matricula, codigo) matricula REFERENCIA matriculaprf em PROFESSOR codigo REFERENCIA codigodisciplina em DISCIPLINA DISCIPLINA (codigodisciplina, nomedisciplina, creditos) A consulta em álgebra relacional que responde a questão "Quem são os professores (nome e matrícula) que ministram a disciplina Implementação de Bancos de Dados" está corretamente representada em: Não existe consulta que responda a esta questão. matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRA codigo = ⋈codigodisciplina(nomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA))) matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRAcodigo = ⋈codigodisciplina(DISCIPLINA))) matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (nomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA)) matriculaprf, nomeprf (PROFESSORmatriculaprf = ⋈matricula MINISTRA) Gabarito Coment. 4a Questão (Ref.:201504028799) Acerto: 1,0 / 1,0 De acordo com a tabela a seguir, como fica a instrução de seleção para recuperarmos os funcionários possuem ID maior do que 102, trabalham no Departamento 10 e ganham mais de R$ 2.000,00 de Salário? ID > 102 OU id_Depto = 10 OU Salario > 2000(Empregado) ID > 102 OU id_Depto = 10 E Salario > 2000 (Empregado) ID > 102 E id_Depto = 10 E Salario > 2000 (Empregado) ID = 102 OU id_Depto = OU E Salario > 2000(Empregado) ID = 102 E id_Depto = 10 E Salario > 2000 (Empregado) 5a Questão (Ref.:201504635104) Acerto: 1,0 / 1,0 No Script SQL de criação da tabela pagamento aparece a palavra 'funcionario' 4 vezes. Sendo assim, é possível afirmar que se referem, respectivamente: campo, atributo, apelido, tabela tupla, chave primária, apelido, chave estrangeira atributo, apelido, campo, tabela coluna, tabela, apelido, chave primária apelido, atributo, tabela, chave estrangeira 6a Questão (Ref.:201504028547) Acerto: 1,0 / 1,0 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? 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); INSERT INTO X_PROD VALUES ('TV Led 40 polegadas', 20, 400, 3000); INSERT INTO X_PROD VALUES ('20', 'TV Led 40 polegadas', '400', '3000'); Gabarito Coment. Gabarito Coment. 7a Questão (Ref.:201504594649) Acerto: 1,0 / 1,0 Analise as seguintes instruções abaixo: SELECT * FROM PAÍS; SELECT NOMEPOPULAR FROM NOME; SELECT * FROM CAPTURA WHERE TEMPAGUA < 25; SELECT * FROM ESPÉCIE; Nos comandos SELECT acima encontramos exemplos de: Uma seleção e uma projeção. Duas projeções e uma seleção. Duas projeções e duas restrições. Duas seleções e uma projeção. Duas projeções e duas seleções. Gabarito Coment. 8a Questão (Ref.:201504180405) Acerto: 1,0 / 1,0 Qual das consultas a seguir responde a seguinte pergunta: quais os nomes dos alunos que possuem média maior que 6 e idade não superior a 30 anos? SELECT nome FROM professores WHERE media > 6 AND idade <= 30 SELECT nome, cpf FROM alunos WHERE media >= 6 AND idade <= 30 SELECT nome, endereco FROM alunos WHERE media > 6 OR idade > 30 SELECT nome FROM alunos WHERE media >= 6 OR idade <= 30 SELECT nome FROM alunos WHERE media > 6 AND idade <= 30 9a Questão (Ref.:201504029415) Acerto: 1,0 / 1,0 Qual será o resultado da consulta SELECT COUNT(DISTINCT salario) FROM funcionario? 9 6 8 7 5 Gabarito Coment. 10a Questão (Ref.:201504028731) Acerto: 1,0 / 1,0 De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para: Apresentar o menor salário pago aos Empregados Agrupados por Departamento. SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO; SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID; SELECT MINIMO(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO; SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO; SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID;
Compartilhar