À part MySQL et SQLite qui ne gèrent pas plus que ce que tu dis, tu es à mon humble avis dans le faux ...
Quelques exemples:
Les requêtes récursives qui permettent une puissance grandement accrue, à des performances inimaginables dans un langage traditionnel (j'ai dû transformer un programme qui tournait en 10h avec C# et MS SQL Server en récupérant les données pour les traiter en un programme exécutant 7-8 requêtes SQL et faisant le même boulot en 20 secondes)
Les fonctions de fenêtrage qui permettent de faire des classements statistiques en tous genres, une fois de plus avec des performances qu'on n'ose pas imaginer dans un langage procédural
En vrac, la gestion des tableaux, des objets, l'utilisation des indexes toujours plus rapides, etc.
Et je suis sûr d'en oublier beaucoup ! La technologie SQL n'est pas du tout une technologie stagnante, c'est d'ailleurs pourquoi à mon avis (d'étudiant), les dba sont indispensables lorsqu'il s'agit de traiter des applications où la base de données est le centre critique ...
Partager