Bancos de dados não relacionais

2 views
Skip to first unread message

Weverton Gomes

unread,
Nov 10, 2009, 1:00:46 PM11/10/09
to dotnetar...@googlegroups.com
Galera,

Estou dando uma estudada sobre esse assunto e ainda não consegui encaixar algumas peças, como por exemplo: como fica o relacionamento entre as entidades (FK's)?? E como devo tratar a integridade referencial que não existe mais?? Nos meus objetos de negócio?? Minha arquitetura deve ser voltada para trabalhar com esse tipo do SGBD??

Grato,

--
Weverton Gomes de Morais
Tecnólogo em Redes de Comunicação
Desenvolvedor Delphi e C#
Entusiasta Ruby/Rails
"Todos juntos somos fortes"

Juan Pedro A. Lopes

unread,
Nov 10, 2009, 1:02:26 PM11/10/09
to dotnetar...@googlegroups.com
A nível de aplicação.

Aplicações rails, por exemplo, não costumam criam fks no banco. Apenas índices.

2009/11/10 Weverton Gomes <weve...@gmail.com>



--
Kind regards,
Juan Lopes

juanp...@gmail.com
con...@juanlopes.net
http://juanlopes.net
http://twitter.com/juanplopes

Weverton Gomes

unread,
Nov 10, 2009, 2:00:15 PM11/10/09
to dotnetar...@googlegroups.com
Mas no caso do Rails, se eu quiser, tem frameworks para criar as FK's. Além do mais, o próprio AR me ajuda a tratar isso tb.

2009/11/10 Juan Pedro A. Lopes <zero...@gmail.com>

Vinicius Quaiato

unread,
Nov 10, 2009, 5:37:50 PM11/10/09
to dotnetar...@googlegroups.com
Na verdade essa é uma preocupação do SGBD...

Se sua entidade tem referência para outras,ele vai garantir isso... não se preocupe.

Att,
Vinicius Quaiato.
www.viniciusquaiato.com

2009/11/10 Weverton Gomes <weve...@gmail.com>

Juan Pedro A. Lopes

unread,
Nov 10, 2009, 6:00:22 PM11/10/09
to dotnetar...@googlegroups.com
Falar sobre integridade referencial em bancos de dados não-relacionais (orientados a documentos, por exemplo) é como pensar como acessar as propriedades do controle textbox no asp.net mvc. Simplesmente não faz sentido. O que é necessário, é mudar de pensamento.

Recomendo esse post:

http://www.25hoursaday.com/weblog/CommentView.aspx?guid=42850ecd-a260-4dae-8f75-dc57e8edb6cd

2009/11/10 Vinicius Quaiato <vinicius...@gmail.com>

Luiz Carlos Faria

unread,
Nov 12, 2009, 9:48:42 PM11/12/09
to dotnetar...@googlegroups.com

Já usei para algumas soluções o DB4O. Considero uma solução muito boa. Existem cuidados a serem tomados como o tratamento de integridade referencial (na mão), entre outras coisas.

No caso do DB4O, você precisa implementar triggers que façam esse trabalho para você. Você pai precisar realizar uma leitura no banco para identificar qual atitude será realizada.

Reply all
Reply to author
Forward
0 new messages