Une base de données de fichier plat stocke les données dans une structure de table unique. Une base de données relationnelle utilise plusieurs structures de table, les dossiers de références croisées entre les tables. Tableaux à la fois organiser les enregistrements en rangées, avec chaque colonne contenant un seul morceau de données dans le dossier.