Baixe o app para aproveitar ainda mais
Prévia do material em texto
1A modelagem de um banco de dados é dita como uma importante etapa durante o desenvolvimento de um banco de dados. Nesta etapa, os elementos que irão compor um sistema de informação serão mapeados e abstraídos pelos modelos de dados. O modelo lógico está associado à implementação, isto significa que esse modelo irá refletir exatamente a estrutura que os dados são armazenados fisicamente no banco. A figura anexa apresenta um modelo lógico com o relacionamento entre a tabela Cliente e a tabela Telefone. Acerca do modelo de dados, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Número e DDD formam juntos uma chave primária composta na tabela TELEFONE. ( ) RG e CPF no modelo acima são chaves únicas. ( ) ID_CLIENTE é chave primária da tabela cliente. ( ) ID_TELEFONE é chave primária na tabela TELEFONE e chave estrangeira que aponta para o ID_CLIENTE na tabela CLIENTE. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - V. B V - V - F - F. C F - V - V - V. D F - F - V - V. 2O 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: A As sentenças I e IV estão corretas. B As sentenças II e III estão corretas. C Somente a sentença II está correta. D As sentenças I e III estão corretas. 3 O conhecimento da modelagem de dados é muito importante para qualquer desenvolvedor que, em algum momento, construir alguma aplicação que interagirá com um banco de dados. Independente do tamanho da aplicação a ser desenvolvido, o sucesso estará diretamente relacionado a uma modelagem bem-feita, de modo a garantir dados consistentes, armazenados de forma eficiente, proporcionando bom desempenho e também a integridade dos dados. Qual modelo tem por objetivo representar as estruturas que armazenarão os dados dentro de um Banco de Dados e a partir deste momento é que são definidas com maior propriedade as entidades e os seus atributos? A Modelo Estrutural. B Modelo Físico. C Modelo Conceitual. D Modelo Lógico. 4 As chaves, com relação ao modelo lógico, correspondem aos atributos identificadores. Eles permitem dar uma identificação a cada ocorrência de instância em uma tabela e garantir que elas sejam únicas. Dentro do banco de dados propriamente dito, as chaves contam ainda com outras funcionalidades, sendo que, além de ter a função de identificar uma linha de uma tabela, elas ajudam a estabelecer o relacionamento entre as tabelas de um banco de dados relacional. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Chaves primárias só funcionam quando são compostas, formada de duas ou mais em cada tabela. ( ) O campo que pertence a uma chave primária pode ter valor opcional, sendo um deles o NULL (nulo). ( ) Ao definir uma chave primária, está se definindo apenas uma restrição de integridade. ( ) A chave primária simples é formada por apenas um campo da tabela. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - V. B F - F - F - F. C V - F - F - V. D F - V - F - V. 5 O modelo físico é a etapa final do projeto de banco de dados, em que será utilizada a linguagem de definição de dados do SGDB para a construção do banco de dados com base no script SQL gerado. Qual linguagem é esta? A DLL. B DML. C DCL. D DDL. 6A modelagem de um banco de dados é uma importante etapa durante o desenvolvimento de um banco de dados. Nesta etapa, os elementos que irão compor um sistema de informação serão mapeados e abstraídos pelos modelos de dados. Durante a modelagem, a cardinalidade é responsável por demonstrar o comportamento de um relacionamento. Sobre as cardinalidades em um banco de dados, associe os itens, utilizando o código a seguir: I- 1:1 II- 1:N III- N:N IV- N:1 ( ) Muitos para muitos. ( ) Muitos para um. ( ) Um para muitos. ( ) Um para um. Assinale a alternativa que apresenta a sequência CORRETA: A I - II - IV - III. B IV - III - II - I. C III - IV - I - II. D III - IV - II - I. 7 Esse modelo deve ser o primeiro a ser desenhado num projeto de Banco de Dados (DB). A qual modelo o exposto se refere? A Modelo Lógico. B Modelo Híbrido. C Modelo Físico. D Modelo Conceitual. 8 No modelo entidade-relacionamento (MER), o grau de relacionamento ou cardinalidade do relacionamento é responsável por determinar o número de ocorrências entre duas entidades que estão associadas por um relacionamento. Defina qual o grau de relacionamento das entidades: Uma PESSOA poderá ter somente um PASSAPORTE. Cada PASSAPORTE pertencerá somente a uma única PESSOA. Assinale a alternativa CORRETA: A Relacionamento Muitos para Muitos (M:N). B Relacionamento Um para Muitos (1:N). C Autorrelacionamento. D Relacionamento Um para Um (1:1). 9Considere uma empresa que realiza venda e entrega de produtos. O esquema escrito a seguir representa uma parte de um modelo que representa as regras do sistema. Produto (id_produto, fk_id_fornecedor, nome, preco) Fornecedor (id_fornecedor, nome, endereço, cnpj) Cliente (id_cliente, nome, endereco, telefones (1,N)) Sabendo que os campos sublinhados são chaves primárias e o campo telefones é um campo multivalorado. Sobre o que está sendo representado no esquema anterior, analise as seguintes sentenças: I- O campo ID_CLIENTE é chave primária da tabela cliente, mas é chave estrangeira na tabela FORNECEDOR. II- O campo ID_FORNECEDOR é chave primária da tabela FORNECEDOR, o campo FK_ID_FORNECEDOR é a chave estrangeira dentro da tabela PRODUTO que aponta para esta chave primária. III- O tipo de dado ideal para o campo PRECO é o INTEGER por conta das casas decimais. IV- O campo telefone deve ser removido e uma tabela deve ser criada para armazenar os telefones, referenciando o cliente. Tal fato se dá porque a existência desse campo infringe a primeira forma normal que diz que só devem existir atributos atômicos. Assinale a alternativa CORRETA: A As sentenças I, III e IV estão corretas. B As sentenças II e III estão corretas. C As sentenças II e IV estão corretas. D Somente a sentença I está correta. 10 A sociedade vive em torno de dados. Sua conta de energia elétrica, água, telefone e várias outras possuem dados relacionados que formam o valor a ser pago na fatura. O que é atributo em um modelo entidade-relacionamento? A São as formas das entidades e guardam informações específicas delas. B São as diferenças das entidades e guardam informações específicas delas. C São as semelhanças das entidades e guardam informações específicas delas. D São as características das entidades e guardam informações específicas delas.
Compartilhar