Obrigado.

Em 30 de março de 2011 11:05, Daniel Medina <[email protected]>escreveu:

> Até onde li sobre o assunto, as tuas "sub-entidades" gestor e monitor
> (toneladas de aspas pq não sei se o termo existe) não tem vida própria sem
> sua "super-entidade" pessoas (mais toneladas de aspas), daí a chave que vai
> fazer com que gestor e monitor existam é a chave de pessoas, que vai migrar
> pra essas tabelas como chave estrangeira e ganhar atribuições de chave
> primária.
>
> Preocupe-se com:
>
>    - dependendo do que você vai utilizar pra fazer mapeamento
>    objeto-relacional, pode ser necessário que você crie uma chave primária
>    específica para as tabelas gestor e monitor e retirar o papel de chave
>    primária da chave de pessoas, que passará a ser chave estrangeira. Isso se
>    dá pela complexidade de mapear esse tipo de relação em banco de dados
>    relacional para modelos orientados a objeto.
>    - só faça especializações somente se for último caso. Se as tabelas
>    gestor e monitor não forem se relacionar com nenhuma outra tabela do seu
>    modelo, considere não fazer a especialização. Não valerá o esforço e vai te
>    arrancar alguns litros de paciência e suor com a complexidade que vai
>    existir. Use com moderação.
>
> Abraços,
>
> Daniel
>
>
> Em 30 de março de 2011 09:56, Tiago Davi <[email protected]>escreveu:
>
>> Pois é, por isso que fiquei com dúvida... fazer ou não da chave
>> estrangeira uma chave primária?
>>
>> Qual a necessidade de uma chave primária  diferente e auto incrementável
>> se o gestor é de qualquer maneira um usuario do sistema.
>>
>> Assim como outros... monitor e etc.
>>
>> De qualquer forma estou estudando a normalização.
>>
>> Obrigado a todos.
>>
>> _______________________________________________
>> [email protected]
>> http://www.codeigniter.com.br
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>> ---------------------------
>> Oportunidade de negócio
>> http://www.franquiasargohost.net
>> ---------------------------
>>
>>
>
>
> --
> Daniel Medina
>
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------
>
>


-- 
Tiago Davi - Desenvolvedor Web.
http://tiagoaspnet.blogspot.com
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a