On fera un tour d'horizon de différents modèles de données non-relationnelles, leurs schémas et leur langages d'interrogation. On fera le cas échéant le lien avec le modèle relationnel pour apprécier les différence et les points communs entre ces modèles. Plus précisement, on abordera:
- Les correspondances modèle objet/modèle relationnel (ORM)
- Les données en arbre, illustrées à travers JSON et/ou XML
- Les données graphes
- La généralisation de l'algèbre relationnelle aux algèbres de collections