Zusammenfassung der Ressource
Desafio 3.0: Banco de Dados
- Quais alternativas de bancos de dados orientados a objetos temos e onde aplicá-las ?
- Diferença entre Banco Orientado a Objeto e Relacional
- Vantagens do Banco de Dados Orientado a Objeto
- Eles permitem uma modelagem que são ditas
como mais próximas do mundo real, ainda que
isto não seja possível de fato, em tese reduzindo a
manutenção
- Embora seja possível em outros tipos de de DBs, a
capacidade de criação de novos tipos de dados é
melhor, o que obviamente permite criar
estruturas de dados mais avançadas com
melhores abstrações, mais flexíveis e
teoricamente mais confiáveis, permitindo
hierarquia
- Funciona melhor com linguagens orientadas a
objeto, evitando a tal da impedance mismatch
- Vantagens Banco de Dados Relacional
- Forte consistência de dados
- Confiabilididade, modelos relacionais
suportam a propriedade ACID
(Atomicidade, Consistência,
Isolamento e Durabilidade)
- Outra vantagem do SQL é a
padronização e normalização.
Finalmente pode-se citar como
vantagem a maturidade do SQL.