cs_Jos
Messages postés128Date d'inscriptionmardi 26 juin 2001StatutMembreDernière intervention 8 février 2005 28 févr. 2002 à 23:08
Disons que c'est beaucoup plus pratique et performant, que de simples fichiers textes, pour traiter un grand volume de données ou des données ayant une strucutre complexe à conserver entre elles.
...remarque, c'est très restreint, comme explication, mais ça résume l'essentiel...
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 28 févr. 2002 à 23:14
Ta question appelle plusieurs réponses :
1- du point de vue physique :
Selon le type de base de données (, c'est un gros fichier (Access,MySql, Oracle, Ingres, PostgreSql; etc) ou une multitude de fichiers ( Paradox, Dbase) destinés à stocker des informations de manière permanente.
2- du point de vue logique :
C'est un ensemble de tables qui contient des enregistrements (lignes) composés de champs (colonnes), le tout répondant à une logique relationnelle et à une structurationn (appelée normalisation dans le jargon des BDD).
Une base de données a besoin d'un système de gestion de base de données (SGBD), voire relationnelle (SGBDR) pour gérer l'ensemble des tables (ajout, modif, suppression, indexations, etc) pour être exploitable. Un bon exemple est le BDE (Borland Database Engine) livré avec les outils de Borland.
Tôt ou tard, tu auras à utiliser ces notions ô combien importantes en informatique de gestion ou quand tu auras un grand volume de données à manipuler.
Un site tel que celui-ci
Exemple concret d'utilisation : ce forum Delphi est entièrement géré dynamiquement. Ce message va maintenant être enregistré dans une BDD où (avec une requête que tu ne vois pas) il te sera restitué sur simple demande. Ta question porte le numéro 1249 dans ce forum dédié à Delphi.
Je ne peux que t'inviter à lire des ouvrages sur le sujet pour ne pas être pris au dépourvu unjour ou l'autre. ;)