Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: Princípios de Banco de Dados (GTI11) Avaliação: Avaliação Final (Objetiva) - Individual FLEX () ( peso.:3,00) Nota da Prova: 10,00 Legenda: Resposta Certa Sua Resposta Errada 1. O modelo lógico é um modelo projetado que reflete exatamente a estrutura de como os dados serão armazenados em um Sistema Gerenciador de Banco de Dados Relacional. A figura anexa representa um modelo de dados para uma locadora. Com relação ao modelo, analise as sentenças a seguir: I- A entidade que representa DVD_FILME é uma entidade fraca. II- O relacionamento entre cliente e locação é do tipo muitos-para-muitos. III- O relacionamento entre filme e ator é do tipo muitos-para-muitos. IV- O relacionamento entre filme e categoria é do tipo um-para-muitos. Assinale a alternativa CORRETA: https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_1%20aria-label= a) As sentenças I e III estão corretas. b) As sentenças II e III estão corretas. c) As sentenças I e IV estão corretas. d) Somente a sentença II está correta. 2. A Structured Query Language ou simplesmente SQL é uma linguagem utilizada para construirmos e manipularmos bancos de dados relacionais. É através dela que modelos de entidade-relacionamento viram realidade. Ela fornece uma série de comandos para criarmos estruturas e posteriormente recuperarmos dados. Sobre o exposto, associe os itens, utilizando o código a seguir: I- Comando utilizado para excluir uma tabela do banco de dados. II- Comando utilizado para apresentar a estrutura de uma tabela criada no banco de dados. III- Comando utilizado para inserir uma restrição em uma tabela existente no banco de dados. IV- Comando para excluir uma integridade referencial de uma chave estrangeira. ( ) desc nome_do_objeto; ( ) alter table nome_da_tabela drop constraint coluna_fk; ( ) drop table nome_da_tabela; ( ) alter table nome_da_tabela modify (coluna NOT NULL); Assinale a alternativa que apresenta a sequência CORRETA: a) I - III - IV - II. b) II - III - I - IV. c) IV - III - I - II. d) II - IV - I - III. 3. O diagrama entidade-relacionamento trata-se de uma representação gráfica que visa a detalhar o modelo de negócio. O referido diagrama é composto por um conjunto de entidades e de relacionamentos, sendo este último responsável por estabelecer a relação que há entre as diversas entidades. Contudo, esta relação pode ocorrer de diversas formas, em que as ocorrências de uma entidade participam no mínimo e no máximo do relacionamento. Sobre o conceito responsável por indicar a quantidade de ocorrências nos relacionamentos, assinale a alternativa CORRETA: a) Cardinalidade. b) Herança. c) Generalização. d) Normalização. 4. Na definição de Morelli (2001), uma constraint ou restrição apresenta um mecanismo capaz de implementar controles que garantam a consistência dos dados (integridade de dados e referencial). Pode ser definido tanto em nível de coluna (afeta apenas um campo) como em nível de tabela (afeta todos os campos). Sobre o exposto, associe os itens, utilizando o código a seguir: https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_2%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_3%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_4%20aria-label= I- Restrição de nulo. II- Restrição de chave estrangeira. III- Restrição de chave primária. IV- Restrição com checagem. ( ) Restringe que cada campo associado a ela seja único e indexa a tabela. ( ) Restringe que os campos associados a ela não contenham valores nulos. ( ) Restringe que os campos associados a ela contenham valores equivalentes na tabela que esta referenciando. ( ) É uma restrição especial, que pode ser aplicada via código. Por exemplo, garantir que o campo quantidade_produto possa receber valores apenas entre 0 e 100. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: MORELLI, Eduardo M. Terra. Oracle 8: SQL, PL/SQL e Administração. São Paulo: Érica, 2000. a) IV - III - I - II. b) I - II - III - IV. c) III - I - II - IV. d) III - II - I - IV. 5. As organizações recentemente vêm demonstrando uma capacidade extrema em capturar, organizar e armazenar grandes quantidades de dados, os quais são obtidos por meio de suas operações diárias. Entretanto, a maioria delas ainda não faz o uso adequado dessa gigantesca massa de dados para transformá-la em conhecimentos que possam ser utilizados em suas próprias atividades. Com a geração de um volume cada vez maior de informação, é essencial tentar aproveitar o máximo possível desse investimento, razão pela qual se torna imprescindível a utilização de algumas ferramentas, tais como: Data Mining, Data Warehouse, Data Mart e Data Marketing. Acerca das referidas ferramentas, analise as sentenças a seguir: I- Sobre o Data Mining, pode-se afirmar que se refere à busca de informações relevantes a partir de um grande volume de dados. II- As ferramentas de Data Warehouse possuem tipicamente uma visão multidimensional, ou seja, pode-se obter uma informação a partir do cruzamento de diversas tabelas. III- O Data Mart refere-se a um subconjunto de dados da organização, como, por exemplo, os dados de um departamento, os quais apresentam um foco restrito para análise e descoberta de informações úteis à tomada de decisões. IV- No ambiente organizacional, devido à grande quantidade de dados, não é recomendado o emprego de Data Mining para atividades ligadas ao marketing. Agora, assinale a alternativa CORRETA: a) As sentenças II e IV estão corretas. b) As sentenças I e IV estão corretas. c) Somente a sentença III está correta. d) As sentenças I, II e III estão corretas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_5%20aria-label= 6. Um banco de dados é um conjunto de dados relacionados entre si. Tendo como objetivo organizar e recuperar estes dados, dentro de um sistema gerenciador de banco de dados são diversas estruturas, campos, tabelas e consultas. Sobre essas estruturas especiais, associe os itens, utilizando o código a seguir: I- Sequences. II- Indices. III- Views. IV- Triggers. ( ) Esta estrutura tem como objetivo otimizar as consultas em um banco de dados. Sua função é diminuir o processo de entrada e saída, facilitando o acesso aos dados. ( ) É uma estrutura que permite armazenar consultas que já foram realizadas para um futuro reúso. ( ) É uma estrutura que permite criar tornar um campo sequencial baseado em um passo. ( ) É uma estratégia para programar as regras de negócio dentro do SGBD, tendo como finalidade garantir a integridade em aspectos não abordados pela modelagem. Assinale a alternativa que apresenta a sequência CORRETA: a) II - III - I - IV. b) III - II - I - IV. c) II - III - IV - I. d) IV - I - II - III. 7. Os Sistemas de Gerenciamentos de Dados (SGDs) são a interface que facilita o acesso aos dados para os mais variados usuários. A figura que utiliza os SGDs para consultas e manipulação de dados e não tem conhecimento de estruturas desses dados recebem uma classificação. Como essa figura é classificada? a) Programador. b) Usuário comum. c) Administrador do banco de dados. d) Projetista de dados. 8. Um banco de dados não é implementado direto, ou seja, são necessárias diversas etapas. Durante o ciclo de vida de um banco de dados existem alguns passos. A partir dos modelos de dados e de suas definições, associe os itens, utilizando o código a seguir: I- Modelo físico. II- Modelo Conceitual. III- Modelo Descritivo. IV- Modelo Lógico. ( ) É realizado durante a fase inicial, chamada análisede requisitos, que busca relatar através de linguagem natural a situação, o ambiente e o problema a ser resolvido, delimitando assim o escopo do projeto. ( ) Dos modelos de banco de dados, é considerado de maior alto nível, pois pode https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_6%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_7%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_8%20aria-label= ser compreendido até mesmo pelo usuário. Neste modelo são desconsiderados fatores de implementação e o tipo de dados. ( ) É considerado tanto a SQL quanto sua execução em um sistema gerenciador de banco de dados. ( ) É o modelo que pode ser compreendido por quem atuará na utilização do banco de dados (programadores, dba etc). Neste modelo, são definidos os campos, os tipos de dados, as chaves primárias e estrangeiras. Assinale a alternativa que apresenta a sequência CORRETA: a) III - I - II - IV. b) I - II - IV - III. c) III - II - I - IV. d) I - III - IV - II. 9. Em um passado recente, o armazenamento dos dados de uma organização era realizado em fichas de papel e organizados em arquivos físicos, sendo uma tarefa muito penosa a extração de alguma informação e/ou manutenção desses arquivos. Posteriormente, os arquivos físicos deram espaço aos arquivos digitais, os quais vieram acompanhados por softwares simples que permitiam realizar operações de cadastro, alteração, exclusão e consulta. Todavia, embora tenha havido uma melhora, principalmente no que se refere à tarefa de consulta de informações, os arquivos digitais demonstraram-se apenas como uma versão melhorada dos arquivos físicos, dando posteriormente espaço aos Bancos de Dados. Acerca das vantagens do uso de Banco de Dados, analise as sentenças a seguir: I- O uso do banco de dados possibilitou a redução de dados redundantes e de inconsistência de informação. II- O banco de dados abstraiu diversas responsabilidades do programador em relação às operações realizadas com os dados. III- A manipulação dos dados somente poderá ocorrer através de uma aplicação desenvolvida pelo programador. IV- Com vistas a oferecer maior segurança aos dados, apenas uma aplicação poderá ter acesso a eles. Agora, assinale a alternativa CORRETA: a) As sentenças I, II e IV estão corretas. b) As sentenças I e II estão corretas. c) As sentenças II e IV estão corretas. d) Somente a sentença III está correta. 10. Um cliente solicitou para empresa desenvolver um banco de dados para gerenciar a presença de alunos por disciplina. O seguinte diagrama de Entidade-Relacionamento foi elaborado com os requisitos obtidos com o cliente. Com base nas informações e na situação apresentada, qual o comando SQL que seleciona corretamente os nomes dos alunos e o total de aula em que esteve presente, mesmo que este valor seja 0? a) SELECT nome, count(id_aula) as total FROM ALUNO INNER JOIN ASSISTE https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_9%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_10%20aria-label= ON ALUNO.ID_ALUNO = ASSISTE.ID_ALUNO GROUP BY A.id_aluno b) SELECT nome, count(id_aula) as total FROM ALUNO LEFT JOIN ASSISTE ON ALUNO.ID_ALUNO = ASSISTE.ID_ALUNO GROUP BY A.id_aluno c) SELECT nome, sum(id_aula) as total FROM ALUNO LEFT JOIN ASSISTE ON ALUNO.ID_ALUNO = ASSISTE.ID_ALUNO GROUP BY A.id_aluno d) SELECT nome, max(id_aula) as total FROM ALUNO INNER JOIN ASSISTE ON ALUNO.ID_ALUNO = ASSISTE.ID_ALUNO GROUP BY A.id_aluno 11. (ENADE, 2017) "JOÃO GRILO: - Isso é coisa de seca. Acaba nisso, essa fome: ninguém pode ter menino e haja cavalo no mundo. A comida é mais barata e é coisa que se pode vender. Mas seu cavalo, como foi? CHICÓ: - Foi uma velha que me vendeu barato, porque ia se mudar, mas recomendou todo cuidado, porque o cavalo era bento. E só poder ser mesmo, porque cavalo bom como aquele eu nunca tinha visto." A seguir apresenta-se um modelo de dados elaborado a partir do diálogo entre Chicó e João Grilo. Com base no diálogo e no diagrama apresentados, avalie as afirmações a seguir: I- O Chicó e a velha poderão ser cadastrados na entidade pessoa. II- O Chicó e a velha poderão ter mais que um cavalo cadastrados. III- O atributo rg da entidade pessoa pode ter a função de chave primária nessa entidade. IV- O cavalo deverá ter no mínimo uma pessoa e uma pessoa poderá ser cadastrada sem a necessidade de ter um cavalo. É correto apenas o que se afirma em: FONTE: SUASSUNA, A. Auto da Compadecida. Rio de Janeiro: Agir, 2000 (adaptado). https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_11%20aria-label= a) I e III. b) II e III. c) I e IV. d) II, III e IV. 12. (ENADE, 2008) Um mercado que comercializa alimentos hortifrutigranjeiros faz compras diárias de diversas fazendas e enfrenta prejuízos decorrentes da falta de controle relacionada ao prazo de validade de seus produtos. Para resolver esse problema, o proprietário resolve investir em informatização, que proporcionará o controle do prazo de validade a partir da data da compra do produto. A modelagem de dados proposta pelo profissional contratado apresenta três tabelas, ilustradas a seguir, sendo que o atributo Código nas tabelas Produto e Fazenda são unívocos. A partir das informações acima, é correto concluir que: a) A tupla {produto, fazenda} deverá ser usada como a chave primária da tabela Estoque. b) O relacionamento entre as tabelas Produto e Estoque é do tipo um-para-muitos. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_12%20aria-label= c) O campo Fazenda na tabela Estoque deverá ser a chave primária nesta tabela e corresponde ao campo Código na tabela Fazenda. d) O campo Produto na tabela Estoque não pode fazer parte da chave nesta tabela e corresponde ao campo Descrição na tabela Produto. Prova finalizada com 12 acertos e 0 questões erradas.
Compartilhar