Prévia do material em texto
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS PROVA DO ALUNO Protocolo: 421790 Página 1 - 07/09/2018 às 03:04 P1 e P2 Curso: Engenharia de Software Disciplina: Banco de Dados I Data de aplicação: 01/09/2018 Data de Gabarito: 02/09/2018 RGM: 123.042 Aluno(a): GABRIEL IGOR RODRIGUES GUEDES PROVA 01 Questão 1 - Aula # - Cite e descreva 1 vantagem de se utilizar uma abordagem SGBD. Uma das vantagens de se utilizar uma abordagem SGBD é: Flexibilidade. A Flexibilidade é muito utilizada para facilitar o uso do Banco de Dados para seus respectivos usuários, visando melhorar as informações para os mesmos, assim garantindo resultados satisfatórios a todos. - Parecer do professor:Atividade correta. Questão 2 - Aula # - Quando não é indicado a utilização de um SGBD? A utilização de um SGBD não é indicado quando: O usuário descobre problemas no BD. - Parecer do professor:Atividade incorreta. Resposta: Em raras situações, o uso de um SGBD pode representar uma carga desnecessária aos custos, quando comparado à abordagem processamento tradicional de arquivos como: ? Alto investimento inicial na compra de software e hardware ou treinamentos; ? Sobrecarga na provisão de controle de segurança, controle de concorrência, recuperação e integração de funções; ? Surgimento de problemas adicionais no caso de projetistas de banco de dados ou no caso dos administradores de banco de dados não elaborem os projetos corretamente ou se as aplicações não são realizadas de forma apropriada; ? Banco de dados simples com aplicações bem definidas, não se esperando muitas alterações; ? Quando não houver múltiplo acesso ao banco de dados ou a estrutura empresarial for muito pequena. Questão 3 - Aula # - Em uma abordagem ER (Entidade-Relacionamento) o modelo de dados é representado através de um modelo entidade-relacionamento (modelo ER), que é representado graficamente por um diagrama entidade- relacionamento. Assinale a alternativa que não apresente um dos principais elementos de um modelo ER. a) Entidade Dissociativa; [CORRETA] b) Entidade; c) Relacionamento entre Entidades; d) Atributos das Entidades; Questão 4 - Aula # - Assinale a alternativa que corresponda corretamente os números na imagem com seus nomes. Apple Apple CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS PROVA DO ALUNO Protocolo: 421790 Página 2 - 07/09/2018 às 03:04 a) 1 - Sistema de Banco de Dados 2 - Sistema de Gerenciamento de Banco de Dados 3 - Dados Armazenados 4 - Usuários e Programadores [CORRETA] b) 1 - Usuários e Programadores 2 - Banco de Dados 3 - Dados Armazenados 4 - Sistema de Gerenciamento de Banco de Dados c) 1 - Banco de Dados 2 - Usuários e Programadores 3 - Sistema de Banco de Dados 4 - Dados Armazenados d) 1 - Usuários e Programadores 2 - Banco de Dados 3 - Sistema de Banco de Dados 4 - Dados Armazenados Questão 5 - Aula # - "Conjunto de associações sobre as quais deseja-se manter informações na base de dados. São expressos com um losango." Assinale a alternativa que relacione corretamente a afirmação acima com um elemento do diagrama Entidade-Relacionamento. a) Relacionamento; [CORRETA] b) Entidade; c) Atributo; d) Cardinalidade; Questão 6 - Aula # - "O SGBD precisa oferecer recursos para definir situações para facilitar o compartilhamento de dados, comunicação e cooperação entre diferentes usuários, além de permitir que mudanças possam ser feitas na estrutura do banco de dados sem atingir os programas e aplicações que o usam". Assinale a alternativa que indique corretamente a quais vantagens da utilização de abordagem SGBD o texto anterior descreve. a) Potencial para a Padronização e Flexibilidade. [CORRETA] b) Redução do Tempo de Desenvolvimento de Aplicações e Flexibilidade. c) Disponibilidade de Informações Atualizadas e Fornecimento de Múltiplas interfaces. d) Redução do Tempo de Desenvolvimento de Aplicações e Economia de Escala. Questão 7 - Aula # - Uma das vantagens de utilização a abordagem SGBD é o Compartilhamento de Dados. Assinale a alternativa que descreva corretamente o Compartilhamento de Dados. CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS PROVA DO ALUNO Protocolo: 421790 Página 3 - 07/09/2018 às 03:04 a) Permite que várias pessoas utilizem a base de dados ao mesmo tempo. [CORRETA] b) Evita repetições de dados que estão de maneira desnecessária em um banco de dados. c) Controla as restrições que se aplicam tanto ao acesso aos dados quanto ao uso de softwares. d) Representa vários relacionamentos entre os dados, recuperando e os atualizando de forma prática e eficiente. Questão 8 - Aula # - Um modelo de dados é uma definição abstrata dos objetos representados por esses dados, dos relacionamentos desses objetos entre si e de um conjunto de operadores e regras que os usuários finais utilizam para interagir com o BD BD (O’BRIEN, 2004). Sobre os modelos estudados assinale a alternativa que corresponda com o modelo da imagem abaixo. a) Modelo Relacional [CORRETA] b) Modelo Hierárquico c) Modelo orientado a objetos d) Modelo Entidade-Relacionamento Questão 9 - Aula # - Elmasri e Navathe (2005) elencam as principais caracterísitcas da abordagem de banco de dados em relação ao sistema de arquivos tradicional. Assinale qual alternativa não representa uma vantagem da utilização de uma abordagem de Banco de Dados. a) Custo de utilização. [CORRETA] b) Compartilhamento de dados. c) Abstração de dados. d) Distinção entre programas e dados. Questão 10 - Aula # - Na figura abaixo é apresentado um diagrama Entidade-Relacionamento. Assinale a alternativa que representa um Relacionamento no diagrama abaixo. CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS PROVA DO ALUNO Protocolo: 421790 Página 4 - 07/09/2018 às 03:04 a) PRESCRIÇÃO; [CORRETA] b) CONSULTA; c) MEDICAMENTO; d) NÚMERO; PROVA 02 Questão 1 - Aula # - O modelo relacional é constituido de elementos, dentre eles temos as tabelas. Defina Tabela. Tabela é um conjunto não ordenado de linhas(também chamadas de tuplas). - Parecer do professor:Atividade correta. Questão 2 - Aula # - O modelo relacional é constituido de elementos, dentre eles temos as chaves primárias. Defina Chave Primária. A Chave Primária serve para relacionar uma tabela com seus atributos. - Parecer do professor:Atividade parcialmente correta. Resposta: Chave primária é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais dentro da tabela. Uma vez que uma coluna é definida como chave, ele não pode ser nulo e tem que ter um valor único em toda a tabela. Quem se encarrega para que essas regras sejam seguidas é o próprio banco de dados. Questão 3 - Aula # - "Uma ____________ é considerada um conjunto não ordenado de linhas (também chamada de ____________). Em cada linha há uma série de campos (alguns autores chamam de valor de ____________)." Assinale a alternativa que completa corretamente as lacunas do fragmento acima. a) Tabela; Tuplas; Atributo; [CORRETA] b) Coluna; Registros; Informação; c) Tabela; Registros; Dado; CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS PROVA DO ALUNO Protocolo: 421790 Página 5 - 07/09/2018 às 03:04 d) Coluna; Tuplas; Dado; Questão 4 - Aula # - "Na definição dos campos de uma entidade podem ocorrer casos em que um campo não seja dependente diretamente da chave primária ou de parte dela, mas sim dependente de outro campo da tabela, campo este que não a chave primária." Assinale a alternativa que identifique corretamente o conceito de dependencia a que a afirmativa se refere. a) Conceito de Dependência Funcional Transitiva; [CORRETA] b) Conceito de Dependência Funcional; c) Conceito de Dependência Funcional Parcial; d) Conceito de Dependência Transitiva Funcional; Questão 5 - Aula # - "Relação entre dois ou mais atributos de forma que o valor de um atributo identifique o valor para cada um dos outros atributos, ou seja, um atributo está relacionado a outro." Assinale a alternativa que identifiquecorretamente o conceito de dependencia a que a afirmativa se refere. a) Conceito de Dependência Funcional; [CORRETA] b) Conceito de Dependência Funcional Parcial; c) Conceito de Dependência Funcional Transitiva; d) Conceito de Dependência Transitiva Funcional; Questão 6 - Aula # - Assinale a alternativa que represente a forma normal que a imagem acima se encontra. a) 1FN [CORRETA] b) 2FN c) 3FN d) Não se encontra nas formas normais Questão 7 - Aula # - "O modelo relacional possui um identificador único, a _______________ que identifica cada registro de uma tabela. Quando esse identificador é utilizado como referência em um registro de outra tabela chamamos de _____________". Assinale a alternativa que completa corretamente as lacunas do fragmento acima. a) chave primária, chave estrangeira; [CORRETA] b) chave estrangeira, chave primária; c) chave primária, chave primária; d) chave estrangeira, chave estangeira; Questão 8 - Aula # - "Atributos ____________ são atributos que podem ser subdivididos em vários atributos" (MACHADO; ABREU, CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS PROVA DO ALUNO Protocolo: 421790 Página 6 - 07/09/2018 às 03:04 2009). Assinale a alternativa que completa corretamente a lacuna do fragmento acima. a) Compostos [CORRETA] b) Multivalorados c) Atômicos d) Candidatos Questão 9 - Aula # - SQL é uma linguagem criada para consulta e mutação de dados. Sua sigla vem do inglês Structured Query Language – Linguagem Estruturada de Consultas. Tem suas instruções divididas em três tipo, assinale a alternativa que corresponda com o tipo que é responsável por comandos que são responsáveis pela manipulação dos dados. a) DML; [CORRETA] b) DDL; c) DML; d) Nenhuma das alternativas; Questão 10 - Aula # - Assinale a alternativa que defina corretamente uma chave estrangeira. a) Conjunto de uma ou mais colunas de uma tabela, que implementam as relações no banco de dados. [CORRETA] b) Conjunto de uma ou mais linhas de uma tabela, ordenado alfabeticamente de forma crescente ou decrescente. c) Conjunto de uma ou mais linhas de uma tabela, ordenado de acordo com a sequência de inserção dos dados. d) Conjunto de uma ou mais colunas de uma tabela, que distinguem linhas em uma tabela.