0% ont trouvé ce document utile (0 vote)
9 vues6 pages

Cours BD 4em

Le document présente une introduction aux systèmes de gestion de bases de données (SGBD) et se concentre sur les bases de données relationnelles, leur structure, et les types de relations entre les tables. Il décrit également les étapes de création et de manipulation des bases de données, y compris la création de requêtes, de formulaires et d'états. Enfin, il aborde les différents types de requêtes utilisées pour interagir avec les données stockées.

Transféré par

Nad Ad
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
9 vues6 pages

Cours BD 4em

Le document présente une introduction aux systèmes de gestion de bases de données (SGBD) et se concentre sur les bases de données relationnelles, leur structure, et les types de relations entre les tables. Il décrit également les étapes de création et de manipulation des bases de données, y compris la création de requêtes, de formulaires et d'états. Enfin, il aborde les différents types de requêtes utilisées pour interagir avec les données stockées.

Transféré par

Nad Ad
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 6

Base de 4ème

données Economies
A) Système de gestion de bases de données (SGBD)
Chapitre3 Base de C’est un outil permettant de créer une BD ainsi de la manipuler (insertion,
: suppression, modification, recherche...)
données Les principaux SGBD sont les suivants : Interbase, Microsoft SQL server,
I. Introduction générale Microsoft Access , Microsoft FoxPro , Oracle, MySQL , Informix,...

I.1) Définitions II. Les BD Relationnelles


A) Base de données A) Modèle relationnel
Une base de données (BD) est un ensemble structuré de données En 1970, CODD (mathématicien chercheur chez IBM) propose le modèle
mémorisées sur des supports accessibles par un ordinateur pour satisfaire relationnel basé sur le concept de relations de la théorie des ensembles.
simultanément plusieurs utilisateurs de façon sélective et en temps très
 Le modèle relationnel est basé sur une organisation des données sous
court.
forme de tableaux appelés tables.
 Une table est une collection de données relatives à un sujet spécifique du
Il existe 4 types de bases de données : Hiérarchiques, Relationnelles, monde réel.
Déductives, et Objets
 Dans la suite de notre cours on va s'intéresser aux BD Relationnelles  Une table est composée de colonnes appelées attributs ou champs et des
puisqu'elles sont les plus simples. lignes appelées enregistrements ou n-uplets.
 Les champs représentent les caractéristiques (informations) qu'on peut
 Utilité d'une base de données ? stocker dans une table donnée.
 Pour éliminer les redondances, chaque table doit avoir un champ qui
identifie d'une manière unique les enregistrements, appelé clé primaire.
Une base de données permet de mettre des données à la disposition
d'utilisateurs pour une consultation, une saisie ou bien une mise à jour,
tout en s'assurant des droits accordés à ces derniers. B) Schéma d'une table
Le schéma d’une table est donné par l’ensemble de ses attributs.
Une base de données peut être locale, c'est-à-dire utilisable sur une machine
Exemple: soit la table ELEVE suivante:
par un utilisateur, ou bien répartie, c'est-à-dire que les informations sont
stockées sur des machines distantes et accessibles par réseau. ELEVE
ID_ELV Nom Prénom Dt de naissanceClasse
L'avantage majeur de l'utilisation des bases de données est la possibilité de
pouvoir être accédées par plusieurs utilisateurs simultanément.
Le schéma de la table ELEVE est :
ELEVE (ID_ELV, Nom, Prénom, dt de naissance, classe)

Prof:Mlle Hanen Page


ASKRI 1
Base de 4ème
données Economies
C) Schéma d'une BD
Le schéma d’une BD est l’ensemble des schémas des tables de la base.  Comment déterminer ce type de relations?
Exemple: soit la BD « GESTION DES ELEVES» formée des tables Pour mieux comprendre, on peut appliquer les règles de gestion suivantes :
suivantes: o Une note, dans une matière, n’est affectée qu’à un seul élève.
o Un élève peut avoir plusieurs notes.
ELEVE o Une note est associée à une matière.
ID_ELV Nom Prénom Dt de Classe o Plusieurs notes peuvent être affectées à une matière pour plusieurs élèves.
naissance
Constatations :
D’après ces règles, on peut constater que :
MATIERE  Une note est identifiée par un élève et une matière c’est pour cela que la clé
primaire de la table NOTE est composé par les clés primaires des tables
CODE_MATIER Libellé Coefficient ELEVE et MATIERE.
E matière  Il existe une première relation entre la table ELEVE et la table NOTE et
une deuxième entre la table MATIERE et la table NOTE. Ces relations
sont de type 1-N.
NOTE
D) Les relations
ID_ELEVE CODE_MATIER Note Une relation représente un ensemble de règles ou de méthodes qui régissent
E
les données dans les tables.
Une relation a pour principe la correspondance des données des champs clés
Le schéma relationnel de la BD « GESTION DES ELEVES» est : de 2 tables.
ELEVE (ID_ELV, Nom, Prénom, dt de naissance,
classe) MATIERE (CODE_MATIERE, Libellé matière, E) Les types de relations
Coefficient) NOTE (ID_ELV, CODE_MATIERE, Note)  Relation un à un (1-1) : Signifie qu’un enregistrement de la 1ère table ne
peut correspondre qu’à un seul champ de la 2ème table.
 Remarque:  Relation un à plusieurs (1-N) : Signifie que chaque enregistrement de la
 Les clés primaires ID_ELV de la table ELEVE et CODE_MATIERE 1ère table (contenant la clé primaire) peut être associé à plusieurs
de la table MATIERES existent dans la table NOTE!! enregistrements de la 2ème table.
 ID_ELV et CODE_MATIERE sont appelées des clés étrangères.  Relation plusieurs à plusieurs (N-M) : Signifie que chaque
enregistrement de la 1ère table (contenant la clé primaire) peut être associé
à plusieurs enregistrements de la 2ème table et inversement.
 D'ou l'existence d'une relation entre la table ELEVE et la table NOTE d’une
part et entre la table MATIERE et la table NOTE d’autre part.

Prof:Mlle Hanen Page


ASKRI 2
Base de 4ème
données Economies

III. Manipulation des BD Il existe plusieurs types de requêtes dont les plus utilisées sont :
III.1) Création d'une base de données o Les requêtes de sélection
o Les requêtes paramétrées
1) Lancer Ms-Access, o Les requêtes d’ajout
2) Lancer un nouveau fichier. o Les requêtes de mise à jour
3) Choisir l'option "base de donnée vide".
4) Enregistrer la nouvelle BD en indique son nom et son emplacement. C.1/ les requêtes de sélection
 Une requête de sélection sert à sélectionner des enregistremets par
a) Création d'une table application d’un ou de plusieurs critères donnés.
Sélectionner
1) l’objet « Tables » de la fenêtre de base de données, 1) Cliquer sur l'objet "requêtes" de la fenêtre "base de donné".
2) Cliquer sur le bouton « Nouveau » et Choisir l’option « Mode 2) Cliquer 2 fois sur "créer une requête en mode création".
création » puis confirmer. 3) Dans la fenêtre "Afficher la table", ajouter les tables concernées puis
3) Créer les champs de la table et fixer pour chacun ces propriétés. fermer.
4) Choisir la clé primaire. 4) Fixer les paramètres de la requête (liste des champs, la table, ordre
5) Enregistrer la table et fermer la fenêtre. de données résultats, critères de sélection.)
5) Enregistrer la requête et fermer la fenêtre.
b)Création d'une
relation  Remarque
1) Ouvrir le menu « Outils » puis cliquer sur la commande
Pour exécuter une requête, il suffit de faire une double clique sur le
« Relations ».
nom de la requête.
2) Cliquer sur le bouton droit de la souris et ajouter les tables en
question.
C.2/ les requêtes paramétrées
3) Sélectionner la clé primaire de la table source et le glisser, en
 Une requête paramétrée sert à aider l'utilisateur à faire une recherche
maintenant le bouton gauche de la souris, vers la clé étrangère de la
table destinatrice. selon un paramètre donné et cela pour éviter la réécriture de la requête
4) Dans la boite de dialogue affichée, cocher la case « Appliquer plusieurs fois.
l’intégrité référentielle ». 1) Cliquer sur l'objet "requêtes" de la fenêtre "base de donné".
5) Valider en cliquant sur « Créer ». 2) Cliquer 2 fois sur "créer une requête en mode création".
3) Ajouter les tables nécessaires.
c) Création d'une requête 4) Représenter le champ paramètre par un message écrit entre crochets.
5) Enregistrer la requête et fermer la fenêtre.
Suite à une liste de question on peut interroger une base de donnée afin de
rechercher des informations dont on a besoin. Chacune de ces questions est
appelée une Requête.

Prof:Mlle Hanen Page


ASKRI 3
Base de 4ème
données Economies
C.3/ les requêtes d'ajout 1) Cliquer sur l'objet "requêtes" de la fenêtre "base de donné".
 Une requête d’ajout permet d’ajouter un groupe d’enregistrements d’une ou 2) Cliquer 2 fois sur "créer une requête en mode création".
plusieurs tables à la fin d’une ou de plusieurs tables. 3) Ajouter les tables nécessaires.
4) Choisir la commande « Requête Mise à jour » du menu
1) Cliquer sur l'objet "requêtes" de la fenêtre "base de donné".
« Requête ».
2) Cliquer 2 fois sur "créer une requête en mode création".
5) Dans la grille de création de la requête Mise à jour fixer le ou les
3) Ajouter les tables nécessaires.
champs à mettre à jour.
4) Choisir la commande « Requête d’ajout » du menu « Requête ».
5) Dans la boite de dialogue qui s’affiche, choisir la table dans laquelle  Fixer la (les) table(s) dans la clause « Table ».
on va ajouter les enregistrements en question.  Choisir le (les) champs à mettre à jour dans la clause « Champ ».
 Dans la clause « Mise à jour », taper la modification à effectuer.
 Dans la clause « critère », mettre les critères éventuels.
6) Enregistrer puis exécuter la requête.

VI. Création de formulaires :


 Un formulaire est un objet d’une base de données utilisé essentiellement pour
saisir et afficher les données dans une base de données.
On peut également utiliser un formulaire comme menu général d’autres
formulaires, des requêtes et des états dans la base de données.
Saisir ici le nom de la table ou on va ajouter les
enregistrements en question.
VI.1) Utilisation de l’assistant
6) Dans la grille de création de la requête, fixer les champs à ajouter à la
table puis spécifier la contrainte. 1) Choisir l’objet « Formulaires » de la fenêtre « Base de données ».
7) Enregistrer la requête. 2) Cliquer sur le bouton « Nouveau » puis choisir l’un des modes de
8) Exécuter la requête et ouvrir la table à laquelle on a ajouté les création (par exemple : assistant formulaire).
3) Fixer la table source de données puis valider.
enregistrements pour voir le résultat.
4) Ajouter les champs qu’on veut afficher dans le formulaire.
5) Choisir la liste des champs, le style et le nom du formulaire puis
C.4/ Les requêtes de mise à jour l’enregistrer.
 Une requête de mise à jour apporte des changements globaux à un
groupe d’enregistrements dans une ou plusieurs tables.

Prof:Mlle Hanen Page


ASKRI 4
Base de 4ème
données Economies
 A) Création de l’action d’un bouton de commande
Remarque:
Un formulaire possède deux modes:  Création d'une macro
1) Choisir l’objet « Macro» de la fenêtre « Base de données
Modes ».
2) Cliquer sur le bouton « Nouveau ».
formulaire 3) Dans la colonne « Action », fixer l’action en question (ouvrir
formulaire, ouvrir requête,..).

Mode Mode
création affichage
Utiliser pour créer ou modifier un
formulaire. Utiliser pour consulter ou saisir les
données d'une BD

 On peut insérer plusieurs objets dans un formulaire (étiquette, zone de


texte, bouton de commande, case à cocher,..), ces objets sont regroupés
dans une boite à outils.

VI.2) Utilisation du mode création


1) Choisir l’objet « Formulaires » de la fenêtre « Base de données ».
2) Cliquer sur le bouton « Nouveau », choisir « Mode création » puis
valider.
3) Ajouter les objets nécessaires (zone de texte, bouton de commande,..)
4) Choisir le nom de (formulaire ou requête,.. ) en question.
5) Enregistrer la macro.
6) Revenir au formulaire initial, cliquer sur le bouton droit de la souris
sur le bouton de commande choisi puis choisir sur « Propriétés »
7) Dans l’onglet « Evénement », dans la zone "sur clic" choisir la
macro correspondante et fermer la fenêtre.

Prof:Mlle Hanen Page


ASKRI 5
Base de 4ème
données Economies

VII. Création et impression d’états


1) Choisir l’objet « Etats » de la fenêtre « Base de données ».
2) Cliquer sur le bouton « Nouveau », puis choisir le mode « Assistant
état ».
3) Sélectionner la source de données (requête) puis ajouter (les champs a
affichés, ordres, disposition, style, titre) puis valider.
4) Enregistrer l'état.

NB: Il est possible de mettre en forme les champs de l’état, d’ajouter la date et
l’heure ou une image en utilisant le mode création.

Prof:Mlle Hanen Page


ASKRI 6

Vous aimerez peut-être aussi