Baixe o app para aproveitar ainda mais
Prévia do material em texto
Nota: 10 Da um Joinha aí.... Princípios de Banco de Dados - Avaliação II 1 A modelagem de dados pode ser compreendida como o ato de especificar as estruturas de dados e as regras de negócio necessárias para o seu desenvolvimento. Os modelos podem ser classificados como conceitual, lógico ou físico. Com relação ao modelo lógico, analise as sentenças a seguir: I- Seu objetivo é descrever as informações em um contexto de negócio de forma simples e de fácil compreensão aos usuários finais, para posteriormente serem armazenadas em um banco de dados. II- Ele tem por objetivo representar as estruturas que irão armazenar os dados dentro de um Banco de Dados. III- É considerado a etapa final do projeto de banco de dados, onde será utilizada a linguagem de definição de dados do SGDB. IV- Nesta etapa, levamos em conta qual será a abordagem utilizada referente ao Banco de Dados: Relacional, Hierárquico ou de Rede. Assinale a alternativa CORRETA: A) As sentenças I e III estão corretas. B) Somente a sentença III está correta. C) As sentenças II e IV estão corretas. D) Somente a sentença I está correta. 2 As chaves permitem dar uma identificação a cada ocorrência de instância em uma tabela e garantir que elas sejam únicas. Basicamente existem três tipos de chaves em um banco de dados relacional: chave primária, chave alternativa, chave estrangeira. Sobre o exposto, analise as sentenças a seguir: I- A chave estrangeira ou foreign key (FK) é uma coluna única que se referem obrigatoriamente a uma coluna de outra tabela que não pode ser chave primário. II- Cada tabela pode ter uma ou mais chaves estrangeiras. III- A chave estrangeira pode referenciar a uma chave primária da própria tabela na qual esteja inserida. IV- O valor da chave estrangeira não pode ser alterado, pois referencia uma chave primária. Assinale a alternativa CORRETA: 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) As sentenças I e II estão corretas. 3 Os atributos são as características ou propriedades das entidades e guardam informações específicas delas. Quais são os dois tipos de atributos? A) Informação e Descrição. B) Identificadores e Descrição. C) Informação e Descritores. D) Identificadores e Descritores. 4A modelagem conceitual de um banco de dados é composta por dois elementos principais: entidades e relacionamentos. As entidades representam elementos do mundo real sob os quais se desejam armazenar informações, já os relacionamentos representam comportamento entre as entidades. Os relacionamentos são vínculos ou associações lógicas entre duas ou mais entidades. Contudo, em alguns casos particulares, é possível que um relacionamento seja estabelecido entre uma entidade e ela mesma. Neste sentido, assinale a alternativa CORRETA que apresenta este tipo de relacionamento: A) Extrarrelacionamento. B) Autorrelacionamento. C) Entrerrelacionamento. D) Grau de Relacionamento. 5 O processo de modelagem consiste em cinco aspectos importantes. Sobre a sequência desses aspectos, assinale a alternativa CORRETA: A) Observação, Entendimento dos conceitos, Representação dos objetos, Validação, Verificação de fidelidade e carências. B) Entendimento dos conceitos, Observação, Representação dos objetos, Verificação de fidelidade e carências, Validação. C) Entendimento dos conceitos, Representação dos objetos, Observação, Verificação de fidelidade e carências, Validação. D) Observação, Entendimento dos conceitos, Representação dos objetos, Verificação de fidelidade e carências, Validação. 6Como é denominada a representação gráfica dos objetos em um sistema de banco de dados? A) Atributos B) Entidade-relacionamento C) Entidade D) Objetos D) Objetos 7 Há três tipos de graus de relacionamento presente no modelo entidade relacionamento. Sobre esses graus, assinale a alternativa CORRETA: A) Um para um; um para muitos; muitos para muitos. B) Um para zero; um para vários; muitos para muitos. C) Um para dois; um para vários; muitos para nenhum. D) Um para zero; um para muitos; muitos para nenhum. 8 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 - V - F - V. B) F - F - V - V. C) F - F - F - F. D) V - F - F - V. D) V - F - F - V. 9A 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. Dito isso, a figura anexa mostra um modelo lógico abaixo com o relacionamento entre a tabela Cliente e a tabela Telefone. Sobre o modelo de dados, assinale a alternativa CORRETA: FONTE: ELMASRI, Ramez. NAVATHE, Schmkant B. Sistemas de Banco de Dados. 4. ed. Pearson: São Paulo, 2005. A) O campo ID_TELEFONE é chave primária da tabela CLIENTE e é uma chave estrangeira que referencia o campo ID_CLIENTE da tabela TELEFONE B) O campo ID_CLIENTE é chave primária da tabela CLIENTE e é uma chave estrangeira que referencia o campo ID_TELEFONE da tabela TELEFONE C) O campo ID_TELEFONE é chave primária da tabela TELEFONE e é uma chave estrangeira que referencia o campo ID_TELEFONE da tabela TELEFONE D) O campo ID_CLIENTE é chave primária da tabela TELEFONE e é uma chave estrangeira na tabela CLIENTE 10A 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. Em um modelo de banco de dados as tabelas e entidades tem em seus relacionamentos os comportamentos da participação de suas ocorrências. Tais comportamentos são definidos pela cardinalidade, que, na definição de Elmasri e Navathe (2005, p. 22), a razão de cardinalidade "especifica o número máximo de instâncias de relacionamento em que uma entidade pode participar". Dito isso, a figura anexa apresenta um modelo lógico abaixo com o relacionamento entre a tabela Cliente e a tabela Telefone. Sobre o modelo de dados, assinale a alternativa CORRETA no que se refere à cardinalidade que o modelo representa: FONTE: ELMASRI, Ramez. NAVATHE, Schmkant B. Sistemas de Banco de Dados. 4. ed. Pearson: São Paulo, 2005. A) Um TELEFONE pertence a um CLIENTE e um CLIENTE tem muitos TELEFONES. B) Um CLIENTE pode ter muitos TELEFONES e um TELEFONE pode pertencer a muitos CLIENTES. C) Um TELEFONE pode pertencer a muitos CLIENTES e um CLIENTE tem apenas um TELEFONE. D) Um TELEFONE pode pertencer apenas a um CLIENTE e um CLIENTE pode ter muitos TELEFONES. Da um Joinha aí....
Compartilhar