Buscar

Av2ModelagemdeDados_MarcoJorge

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Avaliação: CCT0191_AV2_201201170541 » MODELAGEM DE DADOS 
Tipo de Avaliação: AV2 
Aluno: 201201170541 - MARCO ANTONIO SILVA JORGE 
Professor: FABIO BERNARDO DA SILVA Turma: 9003/AC 
Nota da Prova: 7,0 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 08/06/2013 10:11:37 
 
 
 1a Questão (Cód.: 75508) Pontos: 1,5 / 1,5 
A primeira etapa do projeto de um banco de dados é a construção de um modelo conceitual, a 
chamada modelagem conceitual. O objetivo da modelagem conceitual é obter uma descrição 
abstrata, independente de implementação em computador, dos dados que serão armazenados no 
banco de dados. Qual a técnica de modelagem de dados mais difundida? Descreva sobre essa 
técnica. 
 
 
Resposta: Abordagem entidade-relacionamento,foi criada por Peter Chen na decada de 70,utiliza-se o diagrama 
entidade-relacionamento para criar um modelo conceitual da estrutura do banco de dados. 
 
 
Gabarito: 
A técnica de modelagem de dados mais difundida e utilizada é a abordagem entidade-
relacionamento (ER). Nesta técnica, o modelo de dados é representado através de um modelo 
entidade-relacionamento (modelo ER). Usualmente, um modelo ER é representado graficamente, 
através de um diagrama entidade relacionamento (DER). A abordagem ER foi criada em 1976 por 
Peter Chen. Ela pode ser considerada como um padrão de fato para modelagem conceitual. Mesmo 
as técnicas de modelagem orientada a objetos que têm surgido nos últimos anos baseiam-se nos 
conceitos da abordagem ER. 
 
 
 
 2a Questão (Cód.: 57374) Pontos: 0,5 / 0,5 
Usando-se o modelo Entidade-Relacionamento, quando o endereço de um empregado pode ser manipulado 
tanto como um todo como pelas suas partes separadas (CEP, Bairro, Cidade, etc.), ele deve ser modelado 
 
 
b) como um atributo multivalorado. 
 
d) apenas como uma coleção de atributos simples, um para cada parte. 
 
e) sempre como uma outra entidade. 
 c) como um atributo composto. 
 
a) como um único atributo atômico. 
 
 
 
 3a Questão (Cód.: 93047) Pontos: 1,5 / 1,5 
Já que muitos dos usuários dos sistemas de bancos de dados não são treinados em computação, os desenvolvedores de 
sistemas omitem essa complexidade desses usuários por meio dos diversos níveis de abstração, de modo a facilitar a 
interação dos usuários com o sistema. 
 
Quais os níveis de abstração foram propostos pelo comitê de padronização do ANSI (American National Standards 
Institute). 
 
 
Resposta: Fisico(interno), lógico e de visão(externo) 
 
 
Gabarito: Nível físico (nível interno), Nível lógico e Nível de visão (nível externo). 
 
 
 
 4a Questão (Cód.: 78078) Pontos: 1,0 / 1,0 
Um modelo entidade-relacionamento foi reestruturado conforme mostrado na figura abaixo. 
 
Concluiu-se que todos os usuários eram funcionários, embora nem todos os funcionários fossem usuários. O 
modelo relacional derivado desse modelo conceitual possuía originalmente duas variáveis de relação 
básicas, com os mesmos nomes das entidades correspondentes, tendo ambas EMAIL como chave primária. 
Considerando que a variável de relação FUNCIONARIO não será modificada e que a independência de 
dados lógica será honrada, a variável de relação USUARIO: 
 
 
 
terá que manter todos os seus atributos originais. 
 será substituída por uma variável de relação básica e uma derivada. 
 
dispensará o uso de chaves candidatas. 
 
será substituída por uma variável de relação derivada, apenas. 
 
será substituída por uma variável de relação básica, apenas. 
 
 
 
 5a Questão (Cód.: 48409) Pontos: 0,5 / 0,5 
Considere as afirmativas abaixo: 
I - Através da especialização é possível atribuir propriedades particulares a um subconjunto das ocorrências de 
uma entidade genérica. 
II - Para que seja possível modelar um relacionamento entre uma entidade A e um agrupamento de duas 
entidades B e C que tem entre elas um relacionamento R já existente, é necessário realizar uma agregação de B 
e C e relacionar a entidade A com a agregação. 
III - Os relacionamentos somente podem conter atributos próprios se forem identificadores. 
Esta(ão) correta(s) a(s) afirmativa(s): 
 
 
I e III 
 
Somente a afirmativa II 
 
Somente a afirmativa III 
 
I, II e III 
 I e II 
 
 
 
 6a Questão (Cód.: 52754) Pontos: 1,0 / 1,0 
As seguintes afirmações são verdadeiras ( V ) ou falsas ( F ) ? 
 
( ) Uma chave pode ser utilizada como índice e um índice é, necessariamente, uma chave. 
( ) Quando há ocorrência de valores nulos os usuários tem certeza de que o atributo em 
 questão não é aplicável para uma instância em particular da entidade. 
( ) O principal conceito da abordagem relacional deriva da teoria de conjuntos combinado 
 com a idéia de que o usuário não necessita saber onde os dados estão nem como estão. 
( ) A integridade referencial é um sistema de regras usado para garantir que as relações 
 entre as tabelas sejam válidas e impedindo que tuplas relacionadas sejam eliminadas ou 
 alteradas acidentalmente 
 
A alternativa que corresponde ao preenchimento das colunas, na sequência, é: 
 
 
F, V, F, V 
 
V, F, F, V 
 F, F, V, V 
 
V, F, V, V 
 
V, V, F, F 
 
 
 
 7a Questão (Cód.: 52980) Pontos: 0,0 / 0,5 
Analise as seguintes afirmações sobre modelo entidade/relacionamento. 
 
I. O modelo entidade/relacionamento é uma das formas de projetar a estrutura de um banco de dados. O produto resultante do 
processo de modelagem entidade/relacionamento é um diagrama. 
 
II. Diagramas entidade/relacionamento descrevem as entidades, os atributos, os relacionamentos entre as entidades, as 
multiplicidades dos relacionamentos, os eventuais atributos de relacionamentos, as entidades compostas e as chaves primárias 
das entidades. 
 
III. Extensões do modelo entidade/relacionamento criaram conceitos adicionais, como: generalização e agregação, os quais 
não foram definidos no modelo proposto originalmente. 
 
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S). 
 
 
Apenas I. 
 Apenas I e II. 
 I, II e III. 
 
Apenas II e III. 
 
Apenas III. 
 
 
 
 8a Questão (Cód.: 48270) Pontos: 0,0 / 0,5 
No contexto do projeto de banco de dados podemos afirmar que o estudo de um objeto existente no mundo real 
constitui-se em um(a): 
 
 
Relacionamento Tipo 
 
Relacionamento 
 Entidade 
 
Atributo 
 Entidade Tipo 
 
 
 
 9a Questão (Cód.: 48617) Pontos: 0,5 / 0,5 
 
 
 
Considere o modelo entidade relacionamento acima. 
Na transformação deste modelo conceitual em um modelo lógico relacional as cardinalidades do 
relacionamento entre as entidades exercem um papel fundamental. Dado que se deseja gerar um modelo 
relacional que atenda a 3FN pode-se afirmar que sempre darão origem a uma tabela para cada uma das 
entidades envolvidas os relacionamentos do tipo: 
 
 
(0,1)x (0,N) devendo gerar uma tabela para o relacionamento 
 
(0,N)x (0,N) podendo ou não gerar uma tabela para o relacionamento 
 
(1,N)x (0,N) podendo ou não gerar uma tabela para o relacionamento 
 (0,1)x (0,N) podendo não gerar uma tabela para o relacionamento 
 
(1,1)x (0,1) devendo gerar uma tabela para o relacionamento 
 
 
 
 10a Questão (Cód.: 48386) Pontos: 0,5 / 0,5 
 
 
A partir da figura acima podemos afirmar que: 
 
 
Os empregados terceirizados possuem matricula, nome, salario e carga_horaria como atributo. 
 Apenas os empregados próprios possuem salário como atributo. 
 
Todos os empregados possuem nome, mas apenas os próprios possuem matricula como atributo. 
 
Os empregados próprios possuem matricula e salario como atributo. 
 
Todos os empregado possuem matricula, nome, salario e carga_horaria como atributo.

Outros materiais