- BD : Base de données ou (DB en anglais : data base)
- Ensemble structuré d’informations
SGBD (Système de Gestion de Base de Données)
- Un logiciel spécialisé dans la gestion des bases de données
- Permet de créer physiquement la base de données
- Permet une consultation aisé de son contenu et aussi la modification de ces données
Un SGBD fournit un environnement pour :
- Décrire
- Mémoriser
- Manipuler
- Traiter des collections de données
Tout en assurant leur :
- Sécurité
- Confidentialité
- Intégrité
Différent type de SGBD
- SGBD Multi dimensionnel
- SGBD Orienté objet
- SGBD Déductif
- SGBD Répartis
- SGBD Relationnel
SGBDR (Systeme de gestion de base de données relationnel)
• Les atouts
- La normalisation du language d’interrogation
- La présence d’outils d’amélioration des performances
- La stabilité des fournisseurs
Les plus répandus
• Oracle : conçu par Oracle Corporation est le leader mondial des SGBDR
- Très puissant, capable de traiter de gros volumes d’information et de les mettre a la disposition de centaines d’utilisateur répartis dans les lieux géographique distincts et éloignés
- Temps de réponse satisfaisant
- Sécurité optimum
• Access : Conçu par Microsoft
- Convivial capable de répondre à des usages personnels, ou a des besoins de petites collectivités
- Volume d’informations limitées
- Permet de développer rapidement des applications avec une interface graphique
- Son moteur n’est pas partageable, il doit être présent sur chaque ordinateur.
• SQL Serveur (Grand frère de Access)
• INFORMIX
• INGRES
• Sybase
• DB2
• Les gratuits : MySQL, PostGre, Adobas
La structure d’une table
• La structure d’une table est la liste des champs qui la composent
• Chaque champs a ses propriétés essentiellement :
- Son nom
- Sa légende (son nom en clair)
- Son type
- Son caractère obligatoire ou facultatif
- Sa plage de valeur
Definition d’une table
• Une base de données relationnel est constitués des tables reliées entre elles
• Une table est un tableau, ses lignes sont appelées les enregistrements et ses colonnes les champs
• A l’intersection d’une ligne et d’une colonne figure une valeur
Le langage SQL ( Structured Query Language)
• Interrogation et modification d’une base de données relationnelle
• Définition et modification de schéma d’une base de données relationnelle
• Contrôle de sécurité et d’intégrité de la base.
• Création d’une base de données