0% ont trouvé ce document utile (0 vote)
10 vues5 pages

Lecon 14 15 16 Et 17 PCD Lyne 2025

Le document présente les concepts fondamentaux des bases de données, y compris leurs caractéristiques, les fonctions de manipulation des données et les notions de tables et de contraintes d'intégrité. Il décrit également les systèmes de gestion de bases de données (SGBD), leurs exemples et leurs applications dans divers domaines tels que l'éducation et l'administration publique. Les élèves apprendront à décrire les éléments d'une base de données et à comprendre les opérations de gestion des données.

Transféré par

laurenanikele
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
10 vues5 pages

Lecon 14 15 16 Et 17 PCD Lyne 2025

Le document présente les concepts fondamentaux des bases de données, y compris leurs caractéristiques, les fonctions de manipulation des données et les notions de tables et de contraintes d'intégrité. Il décrit également les systèmes de gestion de bases de données (SGBD), leurs exemples et leurs applications dans divers domaines tels que l'éducation et l'administration publique. Les élèves apprendront à décrire les éléments d'une base de données et à comprendre les opérations de gestion des données.

Transféré par

laurenanikele
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 5

Chapitre 11 : description des concepts des bases de données.

Leçon 29 : GENERALITES SUR LES BASES DE DONNEES

Compétences visées : à la fin de cette leçon, l’élève devra être capable de :


- Décrire les caractéristiques d’une base de données ;
- Décrire les fonctions de manipulation d’une base de données (insertion, mise à jour, suppression,
consultation) ;
Situation problème : défini en salle de cours

I. Définitions
• Modèle
C’est une représentation simplifiée d’un système réel, d’un processus ou d’un phénomène.
• Modélisation
C’est le processus de création et d’utilisation de modèles pour représenter, simuler, analyser ou comprendre
un système réel, un phénomène ou un processus.
• Base de données
C’est un système organisé et structuré qui permet de stocker, gérer et organiser de manière cohérente un
ensemble de données.

II. Caractéristiques d’une base de données


Quelques caractéristiques communes des bases de donnes :
1. Organisation : les données dans une base de données sont organisées de manière logique et
cohérente, ce qui facilite la manipulation et l’accès aux informations. Les données peuvent être
organisées selon différents modèles à savoir :
- Modèle relationnel
Ce modèle repose sur le concept de relations, qui
sont des tables contenant des enregistrements.
Chaque relation est composée de colonnes,
également appelées attributs, qui définissent les
types de données et les propriétés des valeurs
stockées.

- Modèle hiérarchique
Il organise les données dans une structure
arborescente avec des relations parent-enfant.
Les accès aux données commencent par la
racine et descendent l’arborescence jusqu’aux
détails recherchés.

- Modèle orienté objet


Ce modèle permet de représenter des données
sous forme d’objets avec des propriétés
(attributs) et des comportements (méthodes) et
de définir des relations entre les objets.

2. Rapidité d’accès :
Les bases de données permettent un accès rapide et efficace aux données.
3. La sécurité :
Les bases de données offrent des mécanismes de sécurité pour protéger les données contre les accès non
autorisés. Cela peut inclure l’authentification des utilisateurs, la gestion des autorisations d’accès aux
données et le chiffrement des données sensibles.
4. La redondance minimale :
Une base de donnée bien conçue minimise la redondance des données. Cela signifie que les données sont
stockées une seule fois, ce qui permet d’économiser de l’espace de stockage et de maintenir la cohérence
des données.

III. Fonctions de manipulation d’une base de données


Les fonctions de manipulation d’une base de données permettent de gérer les données contenues dans celle-
ci. Nous pouvons citer entre autre :
1. Création de tables : cette fonction permet de créer une nouvelle table dans la base de données. Une
table est une structure qui définit les colonnes et les types de données qu’elle contient.
2. Insertion : cette fonction permet d’insérer de nouvelles données dans une base de données
existante. Les données sont généralement fournies sous forme de valeurs pour chaque colonne de la
table.
3. Mise à jour : cette fonction permet de modifier les données existantes dans une base de données.
4. Suppression : consiste à supprimer les données dans une base de données.
5. Consultation : elle permet d’afficher une ou plusieurs données de la base de données en fonction
de certaines conditions.
Exercice1 : quel avantage présente une base de données informatisée sur une base de données traditionnelle
?
Exercice2 :
1. Quelle différence faite vous entre un fichier et une base de données ?
2. Citer 03 caractéristiques d’une base de données tout en les expliquant clairement
3. Décrire 03 fonctions de manipulation d’une base de données.

Leçon 30 : NOTION DE TABLE ET CONTRAINTES SUR LES TABLES

Objectifs d’apprentissage : à la fin de cette leçon, l’élève devra être capable de :


- Décrire les éléments caractéristiques d’une table (champs/colonnes, enregistrement/lignes, clé primaire, clé
étrangère) ;
- Décrire les contraintes d’intégrités (Clé primaire, valeur autorisé, valeur nulle, valeur par défaut, unicité de
valeur, format de valeur) ;
Situation problème : à présenter en classe.
I. ÉLÉMENTS CARACTÉRISTIQUES D’UNE TABLE

➢ Une table ou relation est un ensemble de données organisées sous la forme d’un tableau à deux dimensions
où les colonnes représentent les catégories d’informations et les lignes à des enregistrements.
➢ Un enregistrement ou ligne est une ligne d’une table dans un modèle relationnel ; c’est une occurrence, un
exemple d’une table.
➢ Un attribut ou colonne est une propriété caractéristique d’une table, une colonne d’une table dans un modèle
relationnel ;
➢ Une clé primaire est un attribut (ou un ensemble d’attributs) permettant d’identifier de manière unique une
table. Elle est généralement soulignée.
➢ Une clé étrangère d’une table est un attribut qui est clé primaire dans une table et qui se retrouve dans une
autre table. Elle est généralement précédée par le symbole « # ».

Elève
Matricule Nom Prénom Classe
19M001 Ismaël Hamidou Pc
19M002 Kogne Guy PA
18M003 Ngono Remy PD2
Exemple de table.
Dans cette table, nous avons :
➢ Nom de la Table : Elève ;
➢ Liste des attributs : Matricule, Nom, Prénom, Classe ;
➢ Les enregistrements : (19M001, Ismaël, hamidou, Pc) ; (19M002, Kogne, Guy, PA) et (19M003, Ngono,
Remy, PD2) ;
➢ Clé primaire : Matricule ;
➢ Clé étrangère : aucune clé étrangère pour cette table ;
NB : Pour assurer la cohérence dans les données d’une base de données, les SGBD définissent un ensemble de règles
à respecter.
II. NOTION DE CONTRAINTE D’INTÉGRITÉ

Une contrainte d’intégrité est une règle qui définit la cohérence d’une donnée ou d’un ensemble de données de la
base de données. Les contraintes d’intégrités peuvent s’appliquer à une colonne ou à une table entière. On distingue
les contraintes suivantes : clé primaire, valeur autorisée, valeur nulle, valeur par défaut, unicité de valeur, format de
valeur.
➢ Valeur nulle (NULL ou NOT NULL) pour interdire ou autorisé l’insertion d’une valeur nulle. Elle permet
de spécifier si la valeur d’une colonne peut être vide ou pas.
➢ Valeur autorisée (CHECK) : vérifie pendant l’insertion que la valeur de l’attribue satisfait la condition ;
➢ Valeur par défaut (DEFAULT) : pour spécifier la valeur par défaut des occurrences d’une colonne.
➢ Unicité de valeur (UNIQUE ou NOT UNIQUE) : pour spécifier que toutes les occurrences d’une colonne
doivent être unique ou non ; UNIQUE interdit à 02 enregistrement d’avoir la même valeur pour cet attribut
;
➢ Clé primaire (PRIMARY KEY) défini l’attribut comme clé primaire : un attribut clé primaire satisfait 02
contraintes : UNIQUE et NOT NULL
➢ Format de valeur : Le format d’une donnée représente le type, la nature des données à stockée. Le format
d’une donnée peut être :
Entier (INTEGER) pour les données de types entiers ;
Réel (REAL) pour les données de types réel ;
Caractères (C HAR ou VARCHAR) pour les données de types chaine de caractère à longueur fixe ;
Date (DATE) pour stocker les données de type date ;
Texte (TEXT) pour les chaines de caractères de longueur variable ;

Exercices d’applications
Exercice 1

Exercice 2

Leçon 31 : NOTION DE SGBD

Objectifs d’apprentissage : à la fin de cette leçon, l’élève devra être capable de :


- Enumérer quelques exemples de SGBD ;
- Enumérer quelques domaines d’application des bases de données ;
- Déterminer quelques utilités des SGBD ;
Situation problèmes
I. Généralités sur les SGBD
1) Définition

Pour mieux gérer les données et les utilisateurs dans une base de données, on fait appel à un système de gestion de
base de données (SGBD). Un SGBD est un logiciel conçu pour gérer, stocker, organiser et récupérer les données
dans une base de données. Le SGBD est un serveur de BD car c’est lui qui répond à toutes les questions (requêtes)
concernant la BD. [C’est le SGBD qui crée la BD, effectue des opérations de recherche, de sélection, de mise à jour,
de suppression dans la BD, etc.].
2) Quelques exemples de SGBD
Il existe de nombreux systèmes de gestion de bases de données, les plus utilisés sont :
- Microsoft ACCESS ;
- MySQL ;
- Oracle Database ;
- SQL Server ;
- PostgreSQL ;
3) Utilités des SGBD
Grâce au langage de manipulation des données (LMD) qu’ils intègrent, les SGBD offrent plusieurs utilités dans la
gestion des données tels que : l’ajout, la suppression, et la modification des lignes ; la visualisation des contenu d’une
base de données.
II. Domaines D’application Des Bases De Données
➢ Entreprises et commerce : les bases de données sont utilisées pour stocker et gérer les informations telles
que les données des clients, les stocks, les factures, les ressources humaines ;
➢ Education : permet de gérer les informations sur les élèves, les enseignants, les notes, les programmes
d’études…
➢ Administration publique : utilisées pour gérer les informations sur les citoyens, les salaires des
fonctionnaires, les registres fonciers…
➢ Dans le domaine de la santé ;
➢ Logistique et transport ;

Vous aimerez peut-être aussi