Leçon 10 : Fonctions d’une base de données
Compétences
- • Décrire les fonctions de manipulation d’une base de données
- • Présenter les caractéristiques suivantes : non redondance, accès direct et multiple, la cohérence des données.
- • Décrire les fonctions de définition d’une base de données
Situation de vie
La table Élèves ci-dessous est utilisée lors des inscriptions dans ton établissement.marticule | nom | prénom | sexe | classe | dateDeNaiss | âge |
---|---|---|---|---|---|---|
EL001 | KEPTOMA | Dinabel | M | 1C | 12/01/2001 | 19 |
EL002 | TIMB | Aline | F | 1C | 25/05/2003 | 17 |
EL003 | DONMEZA | Christian | M | Tle D | 10/10/2002 | 18 |
EL004 | DZEGA | Naomie | F | 1C | 13/10/2001 | 19 |
Pour optimiser le processus, le chef de l’établissement décide de créer la base de données "Inscription" et la table " Élèves " dans cette base de données à l’aide d’un logiciel spécifique.
CONSIGNE : Lis attentivement le texte et réponds aux questions posées.
Note de cours
Les données d’une base de données doivent avoir les caractéristiques suivantes :- • non redondance : une information traduisant la même réalité ne doit apparaître qu’une et une seule fois dans la base de données.
- • accès direct et multiple : plusieurs utilisateurs doivent pouvoir accéder simultanément aux données.
- • la cohérence des données : Les mêmes opérations sur les données doivent produire le même résultat. C’est aussi la capacité pour un système à refléter sur la copie d'une donnée les modifications intervenues sur d'autres copies de cette donnée.
I. fonctions de définitions d’une base de données
Le LDD (Langage de Définition de Données) ou DDL (Data Definition Language) est un langage orienté au niveau de la structure de la base de données. Il permet :- • de créer, modifier, supprimer des objets ;
- • de définir le domaine des données (nombre, chaîne de caractères, date, booléen…)
- • d'ajouter des contraintes de valeur sur les données ;
- • d'autoriser ou d'interdire l'accès aux données.
- fonction de création de base de données : définie le fichier qui doit contenir l’ensemble des tables. Par exemple, en créant la base de données BD_Gestion_Ecole dans l’ordinateur, on obtient le fichier suivant
- fonction de création d’une table : Consiste à définir le nom de ses colonnes, le type, la valeur par défaut et les règles de gestion s'appliquant à la colonne. Par exemple, en créant la table Eleves dans la base de données, nous avons la figure suivante
- fonction de suppression de la base de données : Consiste à supprimer de l’ordinateur le fichier de la base de données.
- fonction de suppression d’une table : Consiste à enlever une table dans la base de données.
- fonction d’ajout des colonnes : Consiste à augmenter une nouvelle colonne dans une table.
Exemple : ajoutons le champ Lieu de naissance dans la table Eleves. - fonction pour renommer les colonnes : Consiste à attribuer un autre nom à une colonne. Exemple : renommons le champ DateDeNaiss de la table Eleves en Date de naissance.
- fonction de modification du type : Consiste à changer le type de données d’une colonne. Exemple : nous souhaitons modifier le type du champ nom en texte court.





II. Fonctions de manipulation d’une base de données
C’est l'ensemble des fonctions concernant la manipulation des données dans une base de données.Considérons la table Eleves et ses données

Comme fonction de manipulation, on a avons :
- • fonction d’insertion : Elle permet d’introduire un nouvel enregistrement dans une table. Exemple : En ajoutant l’élève de nom Paul, de prénom Nganso de sexe Masculin, de terminale A, née le 18/10/2000 à Douala, on obtient
- • fonction de mise à jour : Permet de modifier les données présentent dans une table de la base de données. Exemple : TIMB fait la classe de 1D. En observant la table Elèves, on s’aperçoit qu’une erreur a été commise lors de la saisie. Après rectification, on obtient :
- • fonction de consultation : Permet d’extraire des informations à l’intérieur des tables de la base de données en tenant compte d’un critère. Exemple : Lors du conseil de discipline, le Censeur souhaite avoir le nom, prénom et classe des élèves de sexe masculin. Nous avons comme résultat :
- • fonction de suppression : Permet de d’enlever les données dans une table d’une base de données. Exemple : Les parents de KEPTOMA ont été mutés à Douala ; il doit donc quitter son établissement. Ses informations se sont plus utilises dans la table Elèves. Il est donc important d’enlever ses informations dans la base de données. Après cette action, on obtient :




Soient les images

L’image1 a été obtenue lorsque ton camarade Alexandre utilisait le SGBD MS Access pour créer une table dans une base de données. L’image2 a été obtenue lorsque le champ matricule était sélectionné. N’ayant pas assisté à tout le travail, il te pose un ensemble de questions.
Consigne : Réponds aux questions posées par ton camarade.
- Quels sont les deux(02) fonctions de définitions d’une base de données mentionnées dans le texte ?
- Que signifie SGBD ? Relever dans le texte un exemple.
- De quelle table fait-on allusion dans le texte ? Identifier la clé primaire de cette table.
- Énumérer les différents champs de cette table.
- Soient les contraintes d’intégrités : Format, valeur par défaut, valeur nulle.
- Définir contraintes d’intégrités.
- Quelles sont les contraintes d’intégrités mentionnées pour ce champ ?
Commentaires
Enregistrer un commentaire
Salut à tous.