Prezados,

No livro do Navathe sobre projeto de banco de dados fica claro três 
níveis de abstração da modelagem de dados:
Modelo conceitual, focado nos conceitos do que se quer modelar, onde se 
identifica as entidades, seus relacionamentos e seus atributos;
Modelo lógico, derivado do modelo conceitural, focado na lógica formal, 
onde o modelo relacional é o exemplo mais adotado (os outros são rede, 
hierarquico e orientado a objeto). Aqui são identificados as restrições 
de integridade, os atributos não chaves e das chaves de acesso e 
ligação. No modelo relação as entidades e alguns relacionamentos 
(principalmente os do tipo muitos-para-muitos) são mapeados como 
relações (tabelas). Há também a derivação de relações em relações 
menores visando midigar a redundância (normalização).
Modelo físico, derivado do modelo lógico, focado na estruturação do 
banco de dados intrísecos a um SGBD específico ou SGBD compatíveis, onde 
se identifica índices de acesso, definição dos campos das tabelas (tipo 
de dado, tamanho), definição das chaves, consultas sql, etc. Enfim, é 
"praia" que já discutimos aqui neste fórum.

Autores como C. J. Date defendem a modelagem de dados  a partir do 
modelo lógico, sem necessidade do modelo conceitual. Mas essa é uma 
filosofia de quem tem tradição na modelagem formal, baseada na teoria 
dos conjuntos. Nós defendemos a modelagem conceitual como o início do 
processo porque ela faz parte da análise de requisitos, que é focada 
para o problema do negócio, identificando-se cada elemento que será 
modelado.

Espero ter contribuido e grande abraço a todos.

-- 
Francisco Carlos da Rocha Gomes
Analista de Sistemas
Gestão de Tecnologia de Informação
Empresa Brasileira de Pesquisa Agropecuária-Embrapa
Centro de Pesquisa Agroflorestal do Acre CPAF-Acre
Rodovia BR-364, km 14, Caixa Postal 321, CEP 69908-970
Rio Branco, Acre, Brasil
Latitude : 10°01'29.79"S Longitude: 67°42'20.74"O
-10,024944 -67,705761
Altitude : 182 metros    
Telefone (068) 3212-3221, Fax (068) 3212-3284
MSN: [EMAIL PROTECTED]


joao.junior escreveu:
> mas o contrário é verdade não??? Toda entidade no projeto lógico vira 
> uma tabela , pelo o que eu entendi foi isso não o contrário.
>
>     ----- Original Message -----
>     *From:* Pablo Sánchez <mailto:[EMAIL PROTECTED]>
>     *To:* Comunidade PostgreSQL Brasileira
>     <mailto:pgbr-geral@listas.postgresql.org.br>
>     *Sent:* Tuesday, July 15, 2008 9:47 AM
>     *Subject:* Re: [pgbr-geral] O que é o Modelo Relacional?
>
>
>
>     2008/7/15 Ribamar Sousa <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>:
>
>         "Relacionamentos entre entidades (tabelas)."
>         Pelo que entendi existem dois erros nessa pequena frase.
>
>
>     O primeiro erro claro é a forma como foi colocada, que leva a uma
>     falsa idéia de que toda tabela seria entidade. Relacionar
>     diretamente os dois itens gera erro tanto na ida quanto na volta.
>     Há entidades dentro de um sistema que podem aparecer apenas em
>     tempo de execução, sem necessariamente entrarem no banco de dados
>     para isso.
>
>
>     -- 
>     =================================
>     Pablo Santiago Sánchez
>     Análise e Desenvolvimento de Sistemas Web
>     Zend Certified Engineer #ZEND006757
>     [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>     (61) 9975-0883
>     http://www.tiblog.com.br
>     "Quidquid latine dictum sit, altum viditur"
>     =================================
>
>     ------------------------------------------------------------------------
>     _______________________________________________
>     pgbr-geral mailing list
>     pgbr-geral@listas.postgresql.org.br
>     https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>   

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a