2012-12-26, 14:50
|
رقم المشاركة : 2
|
معلومات
العضو |
|
إحصائية
العضو |
|
|
we alikoum assalam w rahematou allah w barakatouh
pour la première question , ça diffère beaucoup :
dans les fichiers classiques généralement le développeur se souci de la meilleur implémentation physique de ceux-ci
tandis que pour les base de données , c'est au SGBD de gèrer cet aspect , qui est complétement abstrait pour le développeur
aussi , l'extraction de données est beaucoup plus difficile en manipulant des fichiers ,surtout quand le volume de données
est important , et généralement en utilise des langage de programmation pour le faire , tandis que avec les BDD
les commandes SQL ( ou tout langage d'interrogation de données)
facilite la tâche
aussi , l'accès concurrent , pour les fichiers il faut que le développeur le gère manuellement , mais cela est beaucoup
moins compliqué grâce à la gestion des transactions...
ainsi que beaucoup d'autre avantages [ voir ceci ]
pour la deuxième question ;
l'incohérence ( =contradiction entre les données )
la redondance (= la duplication de données)
généralement ses deux propriétés sont assurées grâce à la normalisation , i.e dans l’étape de conception
il faut vérifier que le schéma est en 3ième forme normale
we allah a3lam
|
|
|