Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Gestion de données
a- Définition :
C’est un ensemble de données non redondantes, structurées et persistances (non volatiles)
relatives à un ou plusieurs domaines du monde réel.
Ex : bd étudiants, bd bibliothèque.
b- Intérêts :
- Centralisation : toutes les données sont stockées sur un serveur appelé serveur de
données et sont donc saisies une seule fois ce qui évite la redondance.
- Indépendance entre données et programmes.
- Intégration des liaisons : liens entre les données.
- Partage de données (évite les concurrences d’accès) : différente utilisateurs accèdent en
même temps aux mêmes données (accès multiples et simultanés).
- Intégrité de données : ensemble de règles (unicité, référence et valeur) appelées
contraintes d’intégrité (tables, référentielles et de domaines) qui décrivent les propriétés
qui doivent être vérifiées par les données pour être enregistrées. Elle permet d’assurer la
cohérence des données.
II- SGBD :
a- Définition
SGBD (Database management system /Système de Gestion de Base de Données ) :
Un système de gestion de base de données (SGBD) est un logiciel qui permet de décrire,
modifier, interroger et administrer les données d'une base de données assurant l’indépendance
entre les données et les programmes.
b- Les composants
Un SGBD est destiné essentiellement aux non informaticiens et leur moteur traduit chaque action
en langage sql.
Il est constitué de deux composants :
-Le moteur : le cœur du logiciel, c'est à dire qu'il assure les fonctions essentielles saisir les
données, les stocker, les manipuler, etc.
-L'interface graphique : permet à l'utilisateur de communiquer commodément avec le logiciel.
c- Comparaison entre Tableur et SGBD
Tableur : logiciel permettant de construire des tableaux.
S.G.B.D : logiciel permettant de gérer des fichiers volumineux.
NB : Un tableur a un nombre limité de cellules alors que le sgbd n’a pas de contrainte sur le
nombre d’enregistrement.
d- Modes d’un SGBD
Pour agir sur les éléments d’une base de données il existe deux modes :
1
Dkhil Ines
STI(BD) 4SI
Mode assisté : permet de créer les éléments de la BD à travers des assistants graphiques destinés
aux personnes non informaticiennes.
Mode commande : permet de gérer les éléments de la base en utilisant le langage SQL SQL
(Structured Query Langage) à travers des requêtes (commandes) SQL.
2
Dkhil Ines
STI(BD) 4SI
a- Les tables
Une table est une collection de données relatives à un sujet spécifique du monde réel. Ces
Données sont organisées en colonnes et en lignes :
Exemple de table : table ELEVE dans une base de données « GESTION DE NOTES»
3
Dkhil Ines
STI(BD) 4SI
Exemple :
4
Dkhil Ines
STI(BD) 4SI
f- Contraintes d’intégrités :
Contraintes d’intégrités : ensemble de règles appliquées assurant la cohérence de la base de données au
cours de la démarche de détermination de la structure.
Table : une table doit toujours avoir une clé primaire unique et non nulle.
Référentielle : les valeurs prises par la clé étrangère d’une table fille doivent correspondre aux valeurs
prises par la clé primaire de la table mère.
Domaine : Règles de validité des valeurs qui peuvent être prises par cette colonne (ex : note doit être
comprise entre 0 et 20).
a- Représentation textuelle :
Livre (Codelivre, titre, Auteur, Annee, nbr_page)
Prets (numeropret, date, duree, codelivre#, codeabonne)
b- Représentation graphique
5
Dkhil Ines