2.1 Pourquoi utiliser une Base de donnée plutôt qu'un fichier texte ?
2.1.1 Raisons techniques
les RDBMS permettent un accès plus rapide aux données comparativement à un fichier texte
Les RDBMS ont des systèmes de gestion de doits intégrés
Les RDBMS offrent la possibilité d'extraire des données correspondant à des critères combinés
Les RDBMS possèdent un système intégré permettant de gérer des accès "concurrents", ce qui permet au programmeur de ne pas se soucier de cet apsect
Les RDBM permettent d'accéder aux données de façon aléatoire (bien que la notion d' aléatoire soit discutable au niveau des algorithmes et architecture des processeurs choisis)
2.1.2 Transposition des avantages techniques en usages et fonctionalités
Répondre à des questions concernant le profil de votre client (mode de paiement habituel, adresse, etc.)
Faire des analyses de statistiques poussées du comportement des visiteurs parcourant votre site de formation
Alléger le travail de maintenance du contenu afin de pouvoir se concentrer sur la création de contenu.
2.1.3 Exemple pour l'implémentation d'un dispositif
Un exemple de la nécessité de l'utilisation d'une base de données: Un site de e-learning souhaite indéxer complètement le contenu présent sur son site (cours, quizz etc...).Afin de réaliser cette opération il est nécessaire de stoquer tout le contenu en base de données afin que l'utilisateur puisse retrouver les informations qu'il souhaite.