Modelos de MER

6
Peter Chen Introdução aos tipos de notações de MER Existem diversas notações para o Modelo Entidade e Relacionamento. A notação original foi proposta por Peter Chen e é composta de entidades (retângulos), relacionamentos (losangos), atributos (círculos) e linhas de conexão (linhas) que indicam a cardinalidade de uma entidade em um relacionamento. Chen ainda propõe símbolos para entidades fracas e entidades associativas. As notações modernas abandonaram o uso de símbolos especiais para atributos, incluindo a lista de atributo, de alguma forma, no símbolo da entidade. Consideramos as notações como as modelo entidade e relacionamento segundo Chen - GABRIEL mais interessantes na atualidade: 1. IDEF1X, utilizada pela ferramenta ERWIN , bastante difundida no mercado 2. Engenharia de Informação, bastante difundida e também presente como notação alternativa no ERWIN. 3. Notação de Setzer, difundida no Brasil por seu autor. 4. Notação de Ceri, Bertini e Navathe, pouco difundida, mas com aspectos teóricos interessantes. 5. Uso da UML para representar modelos de dados não- orientados a objetos.

Transcript of Modelos de MER

Page 1: Modelos de MER

Peter ChenIntrodução aos tipos de notações de MERExistem diversas notações para o Modelo Entidade e Relacionamento.A notação original foi proposta por Peter Chen e é composta de entidades (retângulos), relacionamentos (losangos), atributos (círculos) e linhas de conexão (linhas) que indicam a cardinalidade de uma entidade em um relacionamento. Chen ainda propõe símbolos para entidades fracas e entidades associativas.As notações modernas abandonaram o uso de símbolos especiais para atributos, incluindo a lista de atributo, de alguma forma, no símbolo da entidade. Consideramos as notações como as

         modelo entidade e relacionamento segundo Chen - GABRIEL

mais interessantes na atualidade:1. IDEF1X, utilizada pela ferramenta ERWIN, bastante difundida no mercado2. Engenharia de Informação, bastante difundida e também presente como

notação alternativa no ERWIN.3. Notação de Setzer, difundida no Brasil por seu autor.4. Notação de Ceri, Bertini e Navathe, pouco difundida, mas com aspectos

teóricos interessantes.5. Uso da UML para representar modelos de dados não-orientados a objetos.

Foto: Andersson Galves.Referências:http://e-reality-database.blogspot.com.br/2007/09/modelo-entidade-relacionamento-mer.htmlhttps://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTpC7VedirRN9weSP7gA1rLDjAssNkcp5rC51-jaPseT1poZO-DRA

1. Notação de Peter chen

Page 2: Modelos de MER

    Peter chen fora  o desenvolvedor do   Modelo de Entidade-Relacionamento, visando uma forma de representação conceitual  da  estrutura de um banco de dados, que traria uma série de implicações no contexto de modelagem de dados.     Através da criação de uma notação gráfica pelo próprio Porfº Chen, que leva seu  nome, tornou-se possível abstrair a necessidade ou problema do  contexto do mundo real para uma representação conceitual com elementos gráficos dotados de uma simboliga.   A representação conceitual gráfica de um diagrama de entidade-relacionamento, trás uma considerável clareza  na visualização das informações, acerca das problematziações decorrentes de determinado  contexto de negócio.      A  clareza e a maior concisão desse primeiro estágio conceitual de modelagem gráfica,  também será imprescindível para uma proposta de desenvolvimento de solução das necessidades, de  forma mais concisa, porém que será útil para os seguintes estágios de modelagem: lógico e  físico. Ainda se faz necessário frizar que a notação de Peter Chen sofreu certas modificações para conseguir-se ainda mais clareza na visualização gráfica; ainda foram desenvolvidas outros meios de notação gráfica, que serão abordadas mais à frente.   A seguir serão apresentados os elementos gráficos de maior destaque na notação de Peter

Chen:

Referências: Gentem, li tantas coisas que ainda tenho que separar o que realmente me foi útil pra escrever esse texto. Em breve farei isso D:

Page 3: Modelos de MER

Engenharia da InformaçãoEngenharia da Informação (EI):Definição - A aplicação de um conjunto interligado de técnicas formais de planejamento, análise,projeto e construção de Sistemas de Informações (SI) sobre uma organização como um todo ouem um dos seus principais setores.Diferença entre engenharia de software e engenharia da informação:· A engenharia de software aplica técnicas estruturadas a um projeto.· A engenharia da informação aplica técnicas estruturadas à empresa como um todo, ou a umde seus setores.· As técnicas de engenharia da informação englobam as técnicas de engenharia de software deuma forma diferente (como uma organização é bastante complexa, o planejamento, análise,projeto e construção não podem ser efetuados sobre a empresa como um todo sem o uso deferramentas automatizadas)

· A EI emprega técnicas estruturadas em nível de organização e não em nível de projeto.· A EI se processa na direção top-down, através das seguintes etapas:Planejamento dos sistemas estratégicos da organizaçãoPlanejamento das informações da organizaçãoAnálise da área de negóciosProjeto de sistemasConstruçãoCorte· À medida que passa por essas etapas, a EI cria um repositório (Enciclopédia) deconhecimentos sobre a organização, os seus modelos de dados, modelos de processos eprojetos de sistemas.· A EI cria uma estrutura para o desenvolvimento de uma organização computadorizada.· Os sistemas confeccionados separadamente se encaixam numa estrutura.· Dentro da estrutura podem-se construir e modificar sistemas rapidamente, através deferramentas automatizadas.· A EI facilita ao máximo o uso de projetos e programas re-aproveitáveis.· A EI conta com a participação ativa dos usuários finais em cada uma das suas etapas.· A EI facilita a evolução dos sistemas a longo prazo.· A EI identifica como a informática pode alcançar da melhor forma possível os objetivosestratégicos da empresa.

ATIVIDADES DE SISTEMAS DE INFORMAÇOES :

- ESTRATÉGIA- ANÁLISE

Page 4: Modelos de MER

- PROJETO DE SISTEMAS- CONSTRUÇÃO

Referências: http://www.ifba.edu.br/professores/pablovf/repositorio/siEinf1.pdf

IDEF1XA modelagem da informação trata da concepção da estrutura da informação em determinado universo. O projeto de banco de dados tem na modelagem da informação sua etapa mais fundamental. Várias abordagens tem sido propostas para a modelagem da informação e de forma geral, todas são baseadas no MER desenvolvido por Peter Chen. Dentre as mais utilizadas esta o IDEF1X - Publicado em 1993 pelo Laboratorio de Sistemas de Computação do Instituto Nacional de Padrões e Tecnologia dos EUA (NIST - em Inglês). O IDEF1X foi publicado pelo NIST com uma lista de 5 objetivos primários:

1. Prover um sentido para o completo entendimento e analise dos recursos de informação de uma organização

2. Prover um significado em comum para a representação e comunicação da complexidade da informação

3. Prover a técnica necessária para se ter uma visão completa da informação necessaria para se gerir um negócio.

4. Prover meios de se definir uma aplicação - Visão independente da informação que pode ser validade pelos usuários e transformada no design de um banco de dados real.

5. Prover a técnica para derivar a definição de informação integrada de recursos de informação já existentes.

Referências:Modelagem da informação com IDEF1X: Linguagem, Método, Principio do Consenso. - Vinicius Medina - UNIVALE (2009)

NIST - (National Institute of Standards and Technology) - http://www.nist.gov/publication-portal.cfm