Bases – Banques Entrepôts de données 17/04/2019 Halim M'SILTI
Base de données Ensemble structuré d’informations, défini relativement à un domaine d’application du monde réel Le service des RH d’une entreprise Le département marketing d’une entreprise Une bibliothèque Un service hospitalier Le relevé des infractions au code de la route. etc. Son organisation et son utilisation sont régies par un modèle (de données) Image aussi fidèle que possible de la réalité qu’il décrit, à tout instant Prise en compte des contraintes d’intégrité Utilisée par de nombreuses personnes. 17/04/2019 Halim M'SILTI
Banque de données Représente un fond documentaire Ensemble des informations portant sur un domaine particulier Aspect exhaustif (autant que possible) 17/04/2019 Halim M'SILTI
Base & Banque de données Base de données d’une concession automobile Contient les informations relatives à la gestion de l’entreprise Caractère de confidentialité Banque de données médicale BIAM Contient des informations sur l’ensemble des médicaments pouvant être utilisés en France Donne toutes les caractéristiques des médicaments Informations régulièrement mises à jours Accessible à tout le corps médical 17/04/2019 Halim M'SILTI
CLIENT COMMANDE PRODUIT DETAIL NumCli Nom Prénom Adresse Localité CodePost (Cat) Compte COMMANDE PRODUIT NumCom NumCli DateCom NumPro Libellé PrixUnit QStock DETAIL NumCom NumPro QCom 17/04/2019 Halim M'SILTI
Problèmes que l’on peut rencontrer lors de l’élaboration d’une base de données Redondance des données La même information est répliquée dans plusieurs fichiers Incohérence des données Des copies d’une même donnée, stockées en divers endroits, ne concordent plus entre elles, car elles n’ont pas été toutes « rafraîchies » en même temps. Isolement des données Fichiers de formats différents 17/04/2019 Halim M'SILTI
Problèmes que l’on peut rencontrer lors de l’élaboration d’une base de données Sécurité Confidentialité Accès aux données réservées uniquement aux personnes habilitées Données protégées contre les accès non autorisés Intégrité des données Les données doivent satisfaire certaines contraintes, par exemple, le solde d’un compte doit être toujours > 100 €) Multiplicité des (re)mises à jour Résistance aux pannes (reprise après panne) Supports physiques Protection contre : altération, détérioration, malveillance, destruction, etc. 17/04/2019 Halim M'SILTI
Problèmes que l’on peut rencontrer lors de l’élaboration d’une base de données Partage des données Performance globale de la base Accès simultanés Requêtes (complexes) parallèles Temps réel Etc. 17/04/2019 Halim M'SILTI
Remarques importante Indépendance des programmes par rapport aux données Les modifications apportées à l’architecture de la base sont introduites par un changement du monde réel et non par une application particulière 17/04/2019 Halim M'SILTI
Remarques importante Les bases de données évoluent dans le temps. L'ensemble des instructions contenues dans la base à un instant donné est appelé instanciation de la base. 17/04/2019 Halim M'SILTI