Programme de Formation
5
module(s)
Durée totale : 300
Découvrez les BDOO : OID, encapsulation, héritage en base de données, le standard ODMG, les systèmes existants et le compromis ORM.
Module 1 : Concepts fondamentaux des BDOO
60
Comprenez les concepts clés des bases orientées objet : OID, encapsulation, héritage, polymorphisme, composition. Comment les objets sont stockés directement en base.
Module 2 : Le standard ODMG et le langage OQL
60
Découvrez le standard ODMG pour les BDOO et son langage de requête OQL. Comprenez pourquoi OQL n'a jamais détrôné SQL malgré ses qualités.
Module 3 : Systèmes BDOO existants — db4o, ObjectDB, Versant
60
Explorez les principaux systèmes BDOO : db4o (Java/.NET), ObjectDB (JPA), Versant (entreprise). Comprenez pourquoi ils n'ont pas réussi à s'imposer face au SQL.
Module 4 : Le mapping objet-relationnel (ORM) comme compromis
60
Comprenez comment les ORM (Hibernate, Eloquent, TypeORM) ont résolu le décalage objet-relationnel sans changer de base de données. Forces, faiblesses et bonnes pratiques.
Module 5 : Cas pratique — modéliser un domaine riche avec une BDOO
60
Appliquez les concepts BDOO sur un cas pratique concret. Comparez la modélisation objet, relationnelle et document pour le même domaine.
Commentaires
0 commentaire
Aucun commentaire pour le moment
Soyez le premier à partager votre avis !
Se connecter pour commenter