Baixe o app para aproveitar ainda mais
Prévia do material em texto
26/03/2015 BDQ Prova file:///C:/Users/Delcio/Documents/Estacio/Matem%C3%A1tica%20Discreta/ProvaMatDiscreta_files/bdq_prova_resultado_preview_aluno.html 1/4 Avaliação: CCT0199_AV_201201839483 » IMPLEMENTAÇÃO DE BANCO DE DADOS Tipo de Avaliação: AV Aluno: 201201839483 DELCIO SBEGHEN Professor: PATRICIA FIUZA DE CASTRO Turma: 9001/AA Nota da Prova: 8,0 Nota de Partic.: 2 Data: 14/03/2015 11:30:41 1a Questão (Ref.: 201202038946) Pontos: 1,5 / 1,5 Observe a tabela DEPARTAMENTO ilustrada na figura abaixo. Escreva o comando SQL para inserir a tupla 1 mostrada na tabela acima. Considere a coluna dnome do tipo VARCHAR e dnumero do tipo NUMBER(1). Resposta: INSERT INTO Departamento (dnome, dnumero) values ("Matriz", 1); Gabarito: INSERT INTO departamento VALUES ('Matriz', 1). 2a Questão (Ref.: 201202038594) Pontos: 1,5 / 1,5 CONSIDERE O BANCO DE DADOS ABAIXO AUTOMOVEIS (Código, Fabricante, Modelo, Ano, País, Preço) REVENDEDORAS (CGC, Nome, Proprietário, Cidade, Estado) GARAGENS (CGCRevenda, CodAuto, AnoAuto, Quantidade) CGCRevenda REFERENCIA Cgc GARAGENS CodAuti REFERENCIA Código em AUTOMÓVEIS LISTAR A MÉDIA DOS PREÇOS DOS AUTOMÓVEIS, BEM COMO O MAIOR E O MENOR PREÇO. Resposta: SELECT AVG(Preço) AS MEDIA, MIN(Preço) AS MENOR, MAX(Preço) AS MAIOR FROM AUTOMOVEIS; Gabarito: SELECT AVG (PREÇO), MAX (PREÇO), MIN (PREÇO) FROM AUTOMOVEIS 3a Questão (Ref.: 201202030322) Pontos: 0,5 / 0,5 Dentre as vantagens da utilização dos SGBDs a seguir, qual NÃO é uma vantagem? Compartilhamento de Dados. Independência dos dados. 26/03/2015 BDQ Prova file:///C:/Users/Delcio/Documents/Estacio/Matem%C3%A1tica%20Discreta/ProvaMatDiscreta_files/bdq_prova_resultado_preview_aluno.html 2/4 Dependência entre programas e dados. Redução ou Eliminação de redundâncias. Padronização dos dados. 4a Questão (Ref.: 201202029863) Pontos: 0,5 / 0,5 Considere as relações: ALUNO (matriculaluno, nomealuno, endereço, telefone) CURSA (matricula, codigo) matricula REFERENCIA matriculaluno em ALUNO codigo REFERENCIA codigodisciplina em DISCIPLINA DISCIPLINA (codigodisciplina, nomedisciplina, creditos) A consulta em álgebra relacional que responde a questão "Quais os alunos (nome e matrícula) que cursam a disciplina com código CCT0199" está corretamente representada em: Não existe consulta que reponda a questão matriculaaluno, nomealuno (ALUNOmatriculaluno = ⋈matricula (codigo = CCT0199 (DISCIPLINA))) matriculaluno, nomealuno (ALUNO matriculaluno = ⋈matricula (codigo = CCT0199 (CURSA))) matriculaaluno, nomealuno (CURSA matriculaluno = ⋈matricula DISCIPLINA) matriculaaluno, nomealuno (ALUNO matriculaluno = ⋈matricula DISCIPLINA) 5a Questão (Ref.: 201202167239) Pontos: 0,5 / 0,5 Representa a linguagem de manipulação de dados: DML DRL DDL TDL DCL 6a Questão (Ref.: 201202030544) Pontos: 0,5 / 0,5 De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para: 26/03/2015 BDQ Prova file:///C:/Users/Delcio/Documents/Estacio/Matem%C3%A1tica%20Discreta/ProvaMatDiscreta_files/bdq_prova_resultado_preview_aluno.html 3/4 Apresentar apenas os nomes completos dos Empregados que tem salario entre R$ 1.000,00 e R$ 2.000,00. SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 AND 2000; SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 TO 2000; SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 TO 2000; SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 AND 2000; SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE SALARIO 1000 BETWEEN 2000; 7a Questão (Ref.: 201202030218) Pontos: 0,5 / 0,5 Na linguagem SQL, para totalizarmos os valores de uma coluna usamos o comando: GROUP BY COUNT AVG EQUAL SUM 8a Questão (Ref.: 201202030309) Pontos: 0,5 / 0,5 Uma visão quando aplicada a uma base de dados, é capaz de: Permite alterar os tipos definidos nos metadados do SGBD. Permitir a implementação de uma nova tabela com dados oriundos de outras tabelas. Permitir ao usuário definir os dados que deseja ver no momento da criação de uma consulta. Permitir a representação conceitualmente os dados de uma base de dados. Permitir a criação de um conjunto de dados virtual para ser usados em consultas. 9a Questão (Ref.: 201202047646) Pontos: 1,0 / 1,0 Quanto a visões, é correto afirmar: I Podese fazer uma consulta a uma view com as cláusulas Having e Group By. II Podese fazer subconsultas e utilizar operadores de conjunto em uma view. III Uma visão pode permitir, com restrições que os dados da tabela sejam manipulados em comando de 26/03/2015 BDQ Prova file:///C:/Users/Delcio/Documents/Estacio/Matem%C3%A1tica%20Discreta/ProvaMatDiscreta_files/bdq_prova_resultado_preview_aluno.html 4/4 INSERT, UPDATE e DELETE, porém, não armazena estes dados. Apenas a afirmação III é correta. Apenas as afirmações I e III são corretas. Todas as afirmações estão corretas. Apenas as afirmações II e III são corretas. Apenas as afirmações I e II são corretas. 10a Questão (Ref.: 201202167575) Pontos: 1,0 / 1,0 Uma unidade de execução de programa delimitada pelos comandos BEGIN TRANSACTION e END TRANSACTION é denominada uma: Proograma Operação Comando Seleção Transação Período de não visualização da prova: desde 03/03/2015 até 17/03/2015.
Compartilhar