Baixe o app para aproveitar ainda mais
Prévia do material em texto
1º SIMULADO – IMPLEMENTAÇÃO DE BANCO DE DADOS – 2015.1 DATA 20/04/15 CCT0199_SM_201201202299 V.1 segunda-feira, 20 de abril de 2015 (08:02) » de 40 min. Aluno: FRANCISCO DAS CHAGAS CAMELO Matrícula: 201201202299 Disciplina: CCT0199 - IMPLEMENTAÇÃO DE BANCO DE DADOS Período Acad.: 2015.1 - EAD (GT) / SM 1. CONSIDERE O BANCO DE DADOS ABAIXO AUTOMOVEIS (Código, Fabricante, Modelo, Ano, País, Preço_tabela) REVENDEDORAS (CGC, Nome, Proprietário, Cidade, Estado) GARAGENS (CGCRevenda, CodAuto, AnoAuto, Quantidade) CGCRevenda REFERENCIA Cgc GARAGENS CodAuti REFERENCIA Código em AUTOMÓVEIS QUAL A CONSULTA SQL PARA LISTAR TODOS OS DADOS DOS AUTOMÓVEIS DO FABRICANTE VOLKSWAGEN ORDENADOS PELO PREÇO DE TABELA. Quest.: 1 2. Baseado na tabela departamento ilustrada na figura a seguir escreva uma consulta SQL que recupere o número de departamentos existentes na tabela departamento. Nomeie a coluna como total_dep. Quest.: 2 3. A partir da tabela abaixo, identifique a expressão, em álgebra relacional, que permite listar a matrícula dos funcionários do setor de Projetos: Quest.: 3 π Funcionarios_ste (σ matricula, setor = "Projetos") π setor = "Projetos" (σ matricula (Funcionarios_ste)) σ setor = "Projetos" (Funcionarios_ste) π matricula (σ setor = "Projetos" (Funcionarios_ste)) σ matricula (π setor = "Projetos" (Funcionarios_ste)) 4. Sejam as relações: T1 = nome ((sexo="FEMININO") and (salário>1500) (EMPREGADO)) T2 = nome (dept=5 (EMPREGADO)) A relação T3 = T1 - T2 conterá: Quest.: 4 Nome de todas mulheres que ganham mais do 1500 Nome de todas mulheres que ganham 1500 e estão lotados no departamento 5. Nome de todas mulheres que ganham mais do que 1500 e não estão lotadas no departamento 5. Nome de todas mulheres que ganham mais do que 1500 ou estão lotadas no departamento 5. Nome de todas mulheres que ganham mais do que 1500 e estão lotadas no departamento 5. 5. No Modelo Relacional de Dados, o mecanismo fundamental para manter a consistência dos dados e evitar registros órfãos é denominado. Quest.: 5 Integridade Referencial. Integridade Relacional. Normalização. Integridade de Chave. Dependência Funcional. 6. Considere o esquema: Aluno(matricula, cpf, nome, endereço). Assinale a alternativa que não representa uma super-chave deste esquema. Quest.: 6 matricula, endereco nome, endereço cpf, nome matricula, cpf matricula, nome 7. De uma chave primária é certo afirmarmos: I Pode ser simples ou composta IINão pode constar entre as chaves candidatas da relação III O atributo da chave primária deve ser único Estão corretas: Quest.: 7 II e III I, II e III Somente I I e II I e III 8. A operação da álgebra relacional que recupera linhas em uma tabela é denominada: Quest.: 8 Produto cartesiano Seleção Diferença Junção Projeção 9. Considere a relação: FILME (nome, diretor, tempoduracao, genero, ano) A consulta em álgebra relacional que retorna o nome e o ano de todos os filmes de ação com tempo de duração entre 120 e 180 minutos. Quest.: 9 nome, ano ((genero = "ação" AND tempoduracao >= 120 OR tempoduracao <= 180) (FILME) ) nome, ano ((genero = "ação" AND tempoduracao = 120) (FILME) ) nome, ano ((genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180) (FILME) ) nome, ano ((genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180) (FILME) ) nome, ano ((genero = "ação" OR tempoduracao >= 120 AND tempoduracao <= 180) (FILME) ) 10. Em relação a álgebra relacional, o operador de _____________ permite combinar seleções e um produto cartesiano em uma só operação. Quest.: 10 União Projeção Junção Interseção Diferença GABARITO - IMPLEMENTAÇÃO DE BANCO DE DADOS Simulado: CCT0199_SM_201201202299 V.1 Fechar Aluno(a): FRANCISCO DAS CHAGAS CAMELO Matrícula: 201201202299 Desempenho: 6,0 de 8,0 Data: 20/04/2015 08:02:36 (Finalizada) 1a Questão (Ref.: 201201337686) CONSIDERE O BANCO DE DADOS ABAIXO AUTOMOVEIS (Código, Fabricante, Modelo, Ano, País, Preço_tabela) REVENDEDORAS (CGC, Nome, Proprietário, Cidade, Estado) GARAGENS (CGCRevenda, CodAuto, AnoAuto, Quantidade) CGCRevenda REFERENCIA Cgc GARAGENS CodAuti REFERENCIA Código em AUTOMÓVEIS QUAL A CONSULTA SQL PARA LISTAR TODOS OS DADOS DOS AUTOMÓVEIS DO FABRICANTE VOLKSWAGEN ORDENADOS PELO PREÇO DE TABELA. Sua Resposta: SELECT FROM AUTOMOVEIS WHERE FABRICANTE = 'VOLKSWAGEN' ORDER BY PREÇO_TABELA Compare com a sua resposta: SELECT * FROM AUTOMOVEIS WHERE FABRICANTE = 'VOLKSWAGEN' ORDER BY PREÇO_TABELA 2a Questão (Ref.: 201201338063) Baseado na tabela departamento ilustrada na figura a seguir escreva uma consulta SQL que recupere o número de departamentos existentes na tabela departamento. Nomeie a coluna como total_dep. Sua Resposta: SELECT total_dep FROM DEPARTAMENTO(dnumero) Compare com a sua resposta: Sugestão: SELECT count(*) total_dep FROM departamento 3a Questão (Ref.: 201201329777) Pontos: 0,0 / 1,0 A partir da tabela abaixo, identifique a expressão, em álgebra relacional, que permite listar a matrícula dos funcionários do setor de Projetos: π Funcionarios_ste (σ matricula, setor = "Projetos") π setor = "Projetos" (σ matricula (Funcionarios_ste)) σ setor = "Projetos" (Funcionarios_ste) π matricula (σ setor = "Projetos" (Funcionarios_ste)) σ matricula (π setor = "Projetos" (Funcionarios_ste)) 4a Questão (Ref.: 201201328953) Pontos: 1,0 / 1,0 Sejam as relações: T1 = nome ((sexo="FEMININO") and (salário>1500) (EMPREGADO)) T2 = nome (dept=5 (EMPREGADO)) A relação T3 = T1 - T2 conterá: Nome de todas mulheres que ganham mais do 1500 Nome de todas mulheres que ganham 1500 e estão lotados no departamento 5. Nome de todas mulheres que ganham mais do que 1500 e não estão lotadas no departamento 5. Nome de todas mulheres que ganham mais do que 1500 ou estão lotadas no departamento 5. Nome de todas mulheres que ganham mais do que 1500 e estão lotadas no departamento 5. 5a Questão (Ref.: 201201330595) Pontos: 1,0 / 1,0 No Modelo Relacional de Dados, o mecanismo fundamental para manter a consistência dos dados e evitar registros órfãos é denominado. Integridade Referencial. Integridade Relacional. Normalização. Integridade de Chave. Dependência Funcional. Gabarito Comentado. 6a Questão (Ref.: 201201330332) Pontos: 1,0 / 1,0 Considere o esquema: Aluno(matricula, cpf, nome, endereço). Assinale a alternativa que não representa uma super-chave deste esquema.matricula, endereco nome, endereço cpf, nome matricula, cpf matricula, nome 7a Questão (Ref.: 201201329437) Pontos: 1,0 / 1,0 De uma chave primária é certo afirmarmos: I Pode ser simples ou composta IINão pode constar entre as chaves candidatas da relação III O atributo da chave primária deve ser único Estão corretas: II e III I, II e III Somente I I e II I e III 8a Questão (Ref.: 201201466303) Pontos: 1,0 / 1,0 A operação da álgebra relacional que recupera linhas em uma tabela é denominada: Produto cartesiano Seleção Diferença Junção Projeção 9a Questão (Ref.: 201201328955) Pontos: 0,0 / 1,0 Considere a relação: FILME (nome, diretor, tempoduracao, genero, ano) A consulta em álgebra relacional que retorna o nome e o ano de todos os filmes de ação com tempo de duração entre 120 e 180 minutos. nome, ano ((genero = "ação" AND tempoduracao >= 120 OR tempoduracao <= 180)(FILME) ) nome, ano ((genero = "ação" AND tempoduracao = 120) (FILME) ) nome, ano ((genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180)(FILME) ) nome, ano ((genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180)(FILME) ) nome, ano ((genero = "ação" OR tempoduracao >= 120 AND tempoduracao <= 180)(FILME) ) 10a Questão (Ref.: 201201329770) Pontos: 1,0 / 1,0 Em relação a álgebra relacional, o operador de _____________ permite combinar seleções e um produto cartesiano em uma só operação. União Projeção Junção Interseção Diferença
Compartilhar