BDD - Re
Les Bases de Données et les Systèmes de Gestion de Bases de Données
Notion de Base de données (BD)
◦ Problèmes engendrés par la dépendance de données
◦ Pourquoi des Bases de Données (BD)
◦ Définitions
Systèmes de gestion de base de données (SGBD)
oObjectifs d’un SGBD
oSGBD et Langages
Les niveaux de représentation
Les applications classiques géraient les données dans des fichiers en utilisant les méthodes d’accès standard
Cependant les SGF classiques ne peuvent pas gérer une grande masse d’information comportant des liaisons
Chaque application disposait de ses propres fichiers et de ses propres programmes
Ä une dépendance majeure entre les données et les programmes
Problèmes des dépendance de données
Redondance de stockage (gaspillage au niv du volume des fichiers)
Communication entre les programmes (partage de données)
Changement de méthodes de stockages par certains programmes
Multiplicité de mise à jour
Sécurité des données
Accès non autorisés à des informations confidentielles
Pourquoi des bases de données (BD)?
Pour y remédier,
}développement d’une nouvelle tendance; une Base de Données tel que:
◦Un seul exemplaire pour chaque élément de données
◦Stockage centralisé des données
◦Une seule exécution des m-à-j, élimination des problèmes d’incohérence
◦Accès aux données spécifiques pour chaque utilisateur
◦Non apparence des complexités de stockage
◦Assurer la sécurité et la confidentialité des données
Définition
On appelle BD sur « un certain sujet » un ensemble d’informations organisé sur « ce sujet », qui répond aux critères suivants :
◦Exhaustivité ;
◦Non redondance ;
◦Structure.
Exhaustivité Þ la présence dans la BD de toutes les informations concernant le sujet en question.
Non-redondance Þ la présence d’une information donnée une fois et une seule
Structure Þ l’adaptation du mode de stockage des informations aux traitements qui les exploitent et les mettent à jour
Exemples de grandes applications
}Systèmes de compagnies aériennes
}Systèmes bancaires, d'assurance, commerciaux
}Bases de données scientifiques, techniques
◦Biologie
◦Astronomie
◦Produits industriels
◦Santé
◦Transport, …
}Bases de données bibliographiques
Exemples
Pour construire une BD d’une compagnie aérienne concernant les réservations des vols:
◦quelles informations doivent être stockées ?
◦quels types d'interrogations sont souhaités ?
◦Les données (informations à stocker)
les appareils
les vols
les aéroports
les réservations
les achats de billets
◦Les types d'interrogations
quels sont les vols au départ de X et arrivant à Y le 15 mars ?
quels sont les prix de ces vols ?
combien de passagers ont voyagé sur le vol 1234 du 15 mars ?