SlideShare une entreprise Scribd logo
NOTIONS DES BASES DE DONNÉES
Leçon 1
INDEX
 I – Introduction
 II- Définition d’une base de données
 III- Description d’une base de données
       1) Activité 1
       2) Activité 2
       3) Activité 3
       4) Activité 4
       5) Exercice
   IV- Création d’une base de données sur Access
     1) Les tables (Animation vidéo)
     2) Les relations
   V- Applications
I – INTRODUCTION

   Les activités humaines génèrent des données.
     Il en a toujours été ainsi et, plus notre civilisation se
    développe, plus le volume de ces données croit.
   Aujourd’hui, les données sont de plus en plus gérées
    par moyens informatiques.
   Prenons l’exemple des entreprises, des banques, des
    aéroports, des vidéos clubs … qui manipulent souvent
    des      données       par     ordinateur     tel      que
    nom, prénom, ville, téléphone …
   Si ces données sont gérés par le moyen
    informatique, on dit qu’elles constituent une Base de
    Donnée (BD) correspondant en anglais à Data Base
    (DB)
II- DÉFINITION D’UNE BASE DE DONNÉES

   Une base de données est un ensemble structuré de
    données enregistrées dans des tables, chaque
    table représente un objet du monde réel.
III- DESCRIPTION D’UNE BASE DE DONNÉES


   Une base de données est un ensemble de données
    enregistrées sur des supports de stockage
    accessibles par ordinateur pour satisfaire un ou
    plusieurs utilisateurs simultanément de façon
    sélective et en temps très rapide.
1) ACTIVITÉ 1
 On se propose de donner une table représentant
  des données concernant des élèves.
 Chaque     élève      on    peut  lui   citer son:
  nom,            prénom,            date        de
  naissance, ville, classe, ELEVES
                       Table moyenne….
    Nom       Prénom   Date de     Ville   …..
                       naissance

    Soudane   Nizar    09/09/1985 Tunis    …..


    Morjen    Fethia   09/11/1987 Sousse   …..
    Mhiri     Eya      02/10/1988 Sousse   …..
    Krimi     Ahlem    08/08/1987 Gafsa    …..
1) ACTIVITÉ 1
 Dans la table élève, la 1ere ligne désigne le premier
  enregistrement qui contient toutes les informations
  concernant l’élève Nizar; la 2éme contient ces
  mêmes informations sur l’élève Fethia.
 Par     contre     chaque         colonne,     appelé
  champs, regroupe des informations de même type.
2) ACTIVITÉ 2
     Pour gérer les opérations de location de voiture, on
      vous propose la table Location suivante
                                Table LOCATION
Numéro        Modèle   Marque      Nom            Tel Client   Adresse       Ville
Véhicule                           Client                      Client
8874 TU 108   406      Peugeot     Zied El kéfi   98774455     15 rue F      Tunis
                                                               Hached
4574 TU 112   Astra    Opel        Mehrez Ziedi   50000033     5 Place       Tunis
                                                               pasteur
1234 TU 118   Tigra    Opel        Med Rachdi     22222211     26 rue        Nabeul
                                                               elyassemine
8874 TU 108   406      Peugeot     Med Rachdi     22222211     26 rue        Nabeul
                                                               elyassemine
2) ACTIVITÉ 2
 Que remarquez vous?
 Quels sont les inconvénients dans cette table?
 Quel est le critère qui manque pour distinguer entre
  2 personnes qui ont loué la même véhicule?
 Proposez des solutions!


 On remarque que la même information (celle du
  véhicule numéro 8874 TU 108 et du client Med
  Rachdi) est répétée plusieurs fois.
 C’est inutile, ça prend beaucoup de place mémoire
  si la base augmente, et donc ça ralentit le
  fonctionnement de la base au niveau de la
  recherche.
2) ACTIVITÉ 2
   Pour éviter ce problème connu sous le nom
    redondance         (duplication     inutile      des
    informations), on peut diviser la table location en
    deux, une table pour les véhicules et une table pour
    les clients de la manière suivante:

   VEHICULES ( numéro_véhicule, marque, modèle)

   CLIENTS (nom-client, tel-client, ville)

   Reste à trouver une relation entre un client donné
    et les véhicules qu’il a loués.
2) ACTIVITÉ 2
    On aura:
                    Table VEHICULES
  Numéro Véhicule   Modèle               Marque

  8874 TU 108       406                  Peugeot
  4574 TU 112       Astra                Opel
  1234 TU 118       Tigra                Opel
                             Table CLIENTS
Nom Client      Tel Client          Adresse Client       Ville

Zied El kéfi    98774455            15 rue F Hached      Tunis
Mehrez Ziedi    50000033            5 Place pasteur      Tunis
Med Rachdi      22222211            26 rue elyassemine   Nabeul
3) ACTIVITÉ 3
   Est-il possible d’avoir deux clients ayant le même nom
    et le même prénom?
   Comment distinguer entre eux en cas de recherche?

   Les champs de la table CLIENTS ne permettent pas
    d’identifier un client par rapport aux autres. D’où la
    nécessité d’ajouter un champ qui joue le rôle
    d’identifient unique des clients, par exemple
    « code_client ».
   Ce champ s’appelle Clé Primaire.
   Toute table d’une base de données doit avoir une clé
    primaire, composée d’un ou plusieurs champs, pour
    identifier d’une façon unique chaque enregistrement.
3) ACTIVITÉ 3
   D’où la table Client:

                                  Table CLIENTS
     Code Client   Nom Client      Tel Client     Adresse           Ville
                                                  Client
     001           Zied El kéfi    98774455       15 rue F Hached   Tunis

     002           Mehrez Ziedi    50000033       5 Place pasteur   Tunis

     003           Med Rachdi      22222211       26 rue            Nabeul
                                                  elyassemine
4) ACTIVITÉ 4
   Les deux tables CLIENTS et VEHICULE
    fournissent des informations respectivement sur les
    clients et sur les voitures mais ne permettent pas
    de renseigner sur les locations de voitures.

   La solution consiste à ajouter une table LOCATION
4) ACTIVITÉ 4
   On aura donc:

                            Table LOCATION
        Numéro        Code Client   Date sortie   Date retour
        Véhicule                                  (Durée)
        8874 TU 108   001           04/10/2010    07/10/2010
        4574 TU 112   002           05/10/2010    07/10/2010
        1234 TU 118   003           07/10/2010    28/10/2010
        8874 TU 108   001           16/11/2010    26/11/2010
5) EXERCICE
   Dans un établissement scolaire chaque élève doit
    s'inscrire dans une classe prédéfinie par l'administration
    du lycée.
   Chaque élève doit avoir un numéro d'inscription unique
    et il est identifié par son nom et prénom.
   un professeur est identifié par son matricule unique, son
    nom, prénom et la matière d'enseignement.
   un professeur enseigne une classe qui est identifié par
    un nom et le nombre d‘élèves.

Rq: ce problème illustre le cas de la gestion où un
 professeur enseigne une classe, et non pas la
 gestion de tout un établissement scolaire.
5) EXERCICE
   Ecrire la description textuelle des tables dégagés
    dans ce problème.
5) EXERCICE
   Professeur (matricule, nom, prenom, matiere, nom
    de la classe)

   Eleve (n° inscription, nom, prenom, nom de la
    classe)

   Classe (nom de la classe , nbre d'eleves)
IV- CRÉATION D’UNE BASE DE DONNÉES SUR
ACCESS


1) LES TABLES
2) LES RELATIONS

   A) Définition
     Une relation est un lien entre deux tables d’une base de
      données à l’aide de deux champs en commun à ces
      deux tables.
     Ces deux champs sont dits associés.
2) LES RELATIONS

   b) Différents types de relations
       On distingue trois types de relations:
           Relation un à un (1-1): elle créée si les deux champs liés sont
            des clés primaires.
2) LES RELATIONS
       Relation un à plusieurs(1-N): elle est créée si l’un des champs
        liés est une clé primaire.
2) LES RELATIONS
       Relation plusieurs à plusieurs(N-M): elle est composée de
        deux relations un à plusieurs avec une troisième table
2) LES RELATIONS
   C) Création de relations
       Voir exemple
V_ APPLICATION
   TP1

Contenu connexe

Tendances

Fiche de TP 4 sur les bases de données avec les SGBD(Système de Gestion des B...
Fiche de TP 4 sur les bases de données avec les SGBD(Système de Gestion des B...Fiche de TP 4 sur les bases de données avec les SGBD(Système de Gestion des B...
Fiche de TP 4 sur les bases de données avec les SGBD(Système de Gestion des B...
ATPENSC-Group
 
Examen principal - Fondement Multimedia - correction
Examen principal - Fondement Multimedia - correctionExamen principal - Fondement Multimedia - correction
Examen principal - Fondement Multimedia - correction
Ines Ouaz
 
Réseaux informatiques: Reseau Local LAN
Réseaux informatiques: Reseau Local  LANRéseaux informatiques: Reseau Local  LAN
Réseaux informatiques: Reseau Local LAN
Tunisie collège
 
Typologie des réseaux informatiques
Typologie des réseaux informatiquesTypologie des réseaux informatiques
Typologie des réseaux informatiques
ATPENSC-Group
 
Cours informatique supports de stockage
Cours  informatique supports de stockage Cours  informatique supports de stockage
Cours informatique supports de stockage
Tunisie collège
 
Chapitre 5 arbres binaires
Chapitre 5 arbres binairesChapitre 5 arbres binaires
Chapitre 5 arbres binaires
Sana Aroussi
 
Fiche de TP 3 sur les bases de données avec les SGBD(Système de Gestion des B...
Fiche de TP 3 sur les bases de données avec les SGBD(Système de Gestion des B...Fiche de TP 3 sur les bases de données avec les SGBD(Système de Gestion des B...
Fiche de TP 3 sur les bases de données avec les SGBD(Système de Gestion des B...
ATPENSC-Group
 
Arbre b (par EL HACHEM Marwan et RICHA Elias)
Arbre b (par EL HACHEM Marwan et RICHA Elias)Arbre b (par EL HACHEM Marwan et RICHA Elias)
Arbre b (par EL HACHEM Marwan et RICHA Elias)rchbeir
 
introduction à l'informatique abderrahim jabbar
introduction à l'informatique abderrahim jabbar introduction à l'informatique abderrahim jabbar
introduction à l'informatique abderrahim jabbar
hassan II university mohammedia
 
Cours : les arbres Prof. KHALIFA MANSOURI
Cours : les arbres Prof. KHALIFA MANSOURI Cours : les arbres Prof. KHALIFA MANSOURI
Cours : les arbres Prof. KHALIFA MANSOURI
Mansouri Khalifa
 
Cours informatique chapitre 1 ordinateur et système d'exploitation 7ème
Cours informatique chapitre 1 ordinateur et système d'exploitation   7ème Cours informatique chapitre 1 ordinateur et système d'exploitation   7ème
Cours informatique chapitre 1 ordinateur et système d'exploitation 7ème
Tunisie collège
 
Systèmes d'Exploitation - chp5-gestion fichiers
Systèmes d'Exploitation - chp5-gestion fichiersSystèmes d'Exploitation - chp5-gestion fichiers
Systèmes d'Exploitation - chp5-gestion fichiers
Lilia Sfaxi
 
Chapitre1ordinateur et systeme d'exploitation
Chapitre1ordinateur et systeme d'exploitationChapitre1ordinateur et systeme d'exploitation
Chapitre1ordinateur et systeme d'exploitationSaad Loula
 
Examen Principal - Fondement Multimedia Janvier 2015
Examen Principal - Fondement Multimedia Janvier 2015Examen Principal - Fondement Multimedia Janvier 2015
Examen Principal - Fondement Multimedia Janvier 2015
Ines Ouaz
 
Adressage ip l_adresse_ip_2
Adressage ip l_adresse_ip_2Adressage ip l_adresse_ip_2
Adressage ip l_adresse_ip_2finder0000
 
Asma hafsi les_data_centers_en_tunisie
Asma hafsi les_data_centers_en_tunisieAsma hafsi les_data_centers_en_tunisie
Asma hafsi les_data_centers_en_tunisie
AsmaHAFSIDHAOUADI
 
Cours : Internet - 7ème année de base
Cours : Internet - 7ème  année de baseCours : Internet - 7ème  année de base
Cours : Internet - 7ème année de base
Tunisie collège
 
Ordinateur+et+système+d'exploitation 1.pdf
Ordinateur+et+système+d'exploitation 1.pdfOrdinateur+et+système+d'exploitation 1.pdf
Ordinateur+et+système+d'exploitation 1.pdf
s12ber
 

Tendances (20)

Fiche de TP 4 sur les bases de données avec les SGBD(Système de Gestion des B...
Fiche de TP 4 sur les bases de données avec les SGBD(Système de Gestion des B...Fiche de TP 4 sur les bases de données avec les SGBD(Système de Gestion des B...
Fiche de TP 4 sur les bases de données avec les SGBD(Système de Gestion des B...
 
Examen principal - Fondement Multimedia - correction
Examen principal - Fondement Multimedia - correctionExamen principal - Fondement Multimedia - correction
Examen principal - Fondement Multimedia - correction
 
Réseaux informatiques: Reseau Local LAN
Réseaux informatiques: Reseau Local  LANRéseaux informatiques: Reseau Local  LAN
Réseaux informatiques: Reseau Local LAN
 
Typologie des réseaux informatiques
Typologie des réseaux informatiquesTypologie des réseaux informatiques
Typologie des réseaux informatiques
 
Cours informatique supports de stockage
Cours  informatique supports de stockage Cours  informatique supports de stockage
Cours informatique supports de stockage
 
Chapitre 5 arbres binaires
Chapitre 5 arbres binairesChapitre 5 arbres binaires
Chapitre 5 arbres binaires
 
Fiche de TP 3 sur les bases de données avec les SGBD(Système de Gestion des B...
Fiche de TP 3 sur les bases de données avec les SGBD(Système de Gestion des B...Fiche de TP 3 sur les bases de données avec les SGBD(Système de Gestion des B...
Fiche de TP 3 sur les bases de données avec les SGBD(Système de Gestion des B...
 
Arbre b (par EL HACHEM Marwan et RICHA Elias)
Arbre b (par EL HACHEM Marwan et RICHA Elias)Arbre b (par EL HACHEM Marwan et RICHA Elias)
Arbre b (par EL HACHEM Marwan et RICHA Elias)
 
introduction à l'informatique abderrahim jabbar
introduction à l'informatique abderrahim jabbar introduction à l'informatique abderrahim jabbar
introduction à l'informatique abderrahim jabbar
 
Cours : les arbres Prof. KHALIFA MANSOURI
Cours : les arbres Prof. KHALIFA MANSOURI Cours : les arbres Prof. KHALIFA MANSOURI
Cours : les arbres Prof. KHALIFA MANSOURI
 
Cours informatique chapitre 1 ordinateur et système d'exploitation 7ème
Cours informatique chapitre 1 ordinateur et système d'exploitation   7ème Cours informatique chapitre 1 ordinateur et système d'exploitation   7ème
Cours informatique chapitre 1 ordinateur et système d'exploitation 7ème
 
Systeme
SystemeSysteme
Systeme
 
Introduction
IntroductionIntroduction
Introduction
 
Systèmes d'Exploitation - chp5-gestion fichiers
Systèmes d'Exploitation - chp5-gestion fichiersSystèmes d'Exploitation - chp5-gestion fichiers
Systèmes d'Exploitation - chp5-gestion fichiers
 
Chapitre1ordinateur et systeme d'exploitation
Chapitre1ordinateur et systeme d'exploitationChapitre1ordinateur et systeme d'exploitation
Chapitre1ordinateur et systeme d'exploitation
 
Examen Principal - Fondement Multimedia Janvier 2015
Examen Principal - Fondement Multimedia Janvier 2015Examen Principal - Fondement Multimedia Janvier 2015
Examen Principal - Fondement Multimedia Janvier 2015
 
Adressage ip l_adresse_ip_2
Adressage ip l_adresse_ip_2Adressage ip l_adresse_ip_2
Adressage ip l_adresse_ip_2
 
Asma hafsi les_data_centers_en_tunisie
Asma hafsi les_data_centers_en_tunisieAsma hafsi les_data_centers_en_tunisie
Asma hafsi les_data_centers_en_tunisie
 
Cours : Internet - 7ème année de base
Cours : Internet - 7ème  année de baseCours : Internet - 7ème  année de base
Cours : Internet - 7ème année de base
 
Ordinateur+et+système+d'exploitation 1.pdf
Ordinateur+et+système+d'exploitation 1.pdfOrdinateur+et+système+d'exploitation 1.pdf
Ordinateur+et+système+d'exploitation 1.pdf
 

En vedette

Typededonnées suite du chapitre 2
Typededonnées suite du chapitre 2Typededonnées suite du chapitre 2
Typededonnées suite du chapitre 2Hanfi Akram
 
Programme informatique2ème
Programme informatique2èmeProgramme informatique2ème
Programme informatique2èmeHanfi Akram
 
Les commandes sql
Les commandes sqlLes commandes sql
Les commandes sql
Hanfi Akram
 
Cours informatique chapitre 1 ordinateur et système d'exploitation 7ème
Cours informatique chapitre 1 ordinateur et système d'exploitation   7ème Cours informatique chapitre 1 ordinateur et système d'exploitation   7ème
Cours informatique chapitre 1 ordinateur et système d'exploitation 7ème Tunisie collège
 
Tp7
Tp7Tp7
ملخص مخرجات لجان اصلاح المنظومة التربوية في تونس
ملخص مخرجات لجان اصلاح المنظومة التربوية في تونسملخص مخرجات لجان اصلاح المنظومة التربوية في تونس
ملخص مخرجات لجان اصلاح المنظومة التربوية في تونس
Tunisie collège
 
Ch1
Ch1Ch1
Boletín Consorcio Platja de Palma 02
Boletín Consorcio Platja de Palma 02Boletín Consorcio Platja de Palma 02
Boletín Consorcio Platja de Palma 02
Platja de Palma
 
Aprendizaje natural Rosseau.
Aprendizaje natural Rosseau.Aprendizaje natural Rosseau.
Aprendizaje natural Rosseau.magtendencias
 
Qu'est-ce que décrire un MOOC ?
Qu'est-ce que décrire un MOOC ?Qu'est-ce que décrire un MOOC ?
Qu'est-ce que décrire un MOOC ?
Marilyne Rosselle
 
Programmation graphique avancée en java
Programmation graphique avancée en javaProgrammation graphique avancée en java
Programmation graphique avancée en java
Ezéquiel Tsagué
 
Projet Carriere-Veronica Gionet
Projet Carriere-Veronica GionetProjet Carriere-Veronica Gionet
Projet Carriere-Veronica GionetVerGio0170
 
Computo unidad 2
Computo unidad 2Computo unidad 2
Computo unidad 2
ROSSYJIMENEZ
 
Turismo Rural: casa en la montaña
Turismo Rural: casa en la montañaTurismo Rural: casa en la montaña
Turismo Rural: casa en la montaña
ACP Agroconsultora Plus
 
Les musées de lyon
Les musées de lyonLes musées de lyon
Les musées de lyonadrianyo
 

En vedette (20)

Typededonnées suite du chapitre 2
Typededonnées suite du chapitre 2Typededonnées suite du chapitre 2
Typededonnées suite du chapitre 2
 
Programme informatique2ème
Programme informatique2èmeProgramme informatique2ème
Programme informatique2ème
 
Les commandes sql
Les commandes sqlLes commandes sql
Les commandes sql
 
Cours informatique chapitre 1 ordinateur et système d'exploitation 7ème
Cours informatique chapitre 1 ordinateur et système d'exploitation   7ème Cours informatique chapitre 1 ordinateur et système d'exploitation   7ème
Cours informatique chapitre 1 ordinateur et système d'exploitation 7ème
 
Tp7
Tp7Tp7
Tp7
 
ملخص مخرجات لجان اصلاح المنظومة التربوية في تونس
ملخص مخرجات لجان اصلاح المنظومة التربوية في تونسملخص مخرجات لجان اصلاح المنظومة التربوية في تونس
ملخص مخرجات لجان اصلاح المنظومة التربوية في تونس
 
Aspecto basicos
Aspecto basicosAspecto basicos
Aspecto basicos
 
Ch1
Ch1Ch1
Ch1
 
Boletín Consorcio Platja de Palma 02
Boletín Consorcio Platja de Palma 02Boletín Consorcio Platja de Palma 02
Boletín Consorcio Platja de Palma 02
 
Menu
MenuMenu
Menu
 
Aprendizaje natural Rosseau.
Aprendizaje natural Rosseau.Aprendizaje natural Rosseau.
Aprendizaje natural Rosseau.
 
Qu'est-ce que décrire un MOOC ?
Qu'est-ce que décrire un MOOC ?Qu'est-ce que décrire un MOOC ?
Qu'est-ce que décrire un MOOC ?
 
Mantenimiento
MantenimientoMantenimiento
Mantenimiento
 
Programmation graphique avancée en java
Programmation graphique avancée en javaProgrammation graphique avancée en java
Programmation graphique avancée en java
 
Taller word 2
Taller  word 2Taller  word 2
Taller word 2
 
Projet Carriere-Veronica Gionet
Projet Carriere-Veronica GionetProjet Carriere-Veronica Gionet
Projet Carriere-Veronica Gionet
 
Computo unidad 2
Computo unidad 2Computo unidad 2
Computo unidad 2
 
Turismo Rural: casa en la montaña
Turismo Rural: casa en la montañaTurismo Rural: casa en la montaña
Turismo Rural: casa en la montaña
 
Les musées de lyon
Les musées de lyonLes musées de lyon
Les musées de lyon
 
Colombia
ColombiaColombia
Colombia
 

Dernier

Calendrier du 3 juin 2024 et compte rendu.pdf
Calendrier du 3 juin 2024 et compte rendu.pdfCalendrier du 3 juin 2024 et compte rendu.pdf
Calendrier du 3 juin 2024 et compte rendu.pdf
frizzole
 
Méthodologie de recherche et de rédaction de mémoire.pptx
Méthodologie de recherche et de rédaction de mémoire.pptxMéthodologie de recherche et de rédaction de mémoire.pptx
Méthodologie de recherche et de rédaction de mémoire.pptx
LamoussaPaulOuattara1
 
Mémoire de licence en finance comptabilité et audit
Mémoire de licence en finance comptabilité et auditMémoire de licence en finance comptabilité et audit
Mémoire de licence en finance comptabilité et audit
MelDjobo
 
Iris et les hommes.pptx
Iris      et         les      hommes.pptxIris      et         les      hommes.pptx
Iris et les hommes.pptx
Txaruka
 
Bilan schéma pour réun concertation SDLP V4.pptx
Bilan schéma pour réun concertation SDLP V4.pptxBilan schéma pour réun concertation SDLP V4.pptx
Bilan schéma pour réun concertation SDLP V4.pptx
bibliogard
 
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Formation
 
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
IES Turina/Rodrigo/Itaca/Palomeras
 
4 expositions à voir à Paris.pptx
4   expositions    à   voir   à Paris.pptx4   expositions    à   voir   à Paris.pptx
4 expositions à voir à Paris.pptx
Txaruka
 
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
BenotGeorges3
 
Festival de Cannes 2024.pptx
Festival      de      Cannes     2024.pptxFestival      de      Cannes     2024.pptx
Festival de Cannes 2024.pptx
Txaruka
 
Exame DELF - A2 Francês pout tout public
Exame DELF - A2  Francês pout tout publicExame DELF - A2  Francês pout tout public
Exame DELF - A2 Francês pout tout public
GiselaAlves15
 
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
schneiderbeatrice78
 
Contrôle fiscale en république de guinée
Contrôle fiscale en république de guinéeContrôle fiscale en république de guinée
Contrôle fiscale en république de guinée
bangalykaba146
 
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdf
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdfCours SE - Gestion de la mémoire- Cours IG IPSET.pdf
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdf
MedBechir
 

Dernier (14)

Calendrier du 3 juin 2024 et compte rendu.pdf
Calendrier du 3 juin 2024 et compte rendu.pdfCalendrier du 3 juin 2024 et compte rendu.pdf
Calendrier du 3 juin 2024 et compte rendu.pdf
 
Méthodologie de recherche et de rédaction de mémoire.pptx
Méthodologie de recherche et de rédaction de mémoire.pptxMéthodologie de recherche et de rédaction de mémoire.pptx
Méthodologie de recherche et de rédaction de mémoire.pptx
 
Mémoire de licence en finance comptabilité et audit
Mémoire de licence en finance comptabilité et auditMémoire de licence en finance comptabilité et audit
Mémoire de licence en finance comptabilité et audit
 
Iris et les hommes.pptx
Iris      et         les      hommes.pptxIris      et         les      hommes.pptx
Iris et les hommes.pptx
 
Bilan schéma pour réun concertation SDLP V4.pptx
Bilan schéma pour réun concertation SDLP V4.pptxBilan schéma pour réun concertation SDLP V4.pptx
Bilan schéma pour réun concertation SDLP V4.pptx
 
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
 
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
 
4 expositions à voir à Paris.pptx
4   expositions    à   voir   à Paris.pptx4   expositions    à   voir   à Paris.pptx
4 expositions à voir à Paris.pptx
 
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
 
Festival de Cannes 2024.pptx
Festival      de      Cannes     2024.pptxFestival      de      Cannes     2024.pptx
Festival de Cannes 2024.pptx
 
Exame DELF - A2 Francês pout tout public
Exame DELF - A2  Francês pout tout publicExame DELF - A2  Francês pout tout public
Exame DELF - A2 Francês pout tout public
 
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
 
Contrôle fiscale en république de guinée
Contrôle fiscale en république de guinéeContrôle fiscale en république de guinée
Contrôle fiscale en république de guinée
 
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdf
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdfCours SE - Gestion de la mémoire- Cours IG IPSET.pdf
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdf
 

Ch1 l1 notions des bases de données

  • 1. NOTIONS DES BASES DE DONNÉES Leçon 1
  • 2. INDEX  I – Introduction  II- Définition d’une base de données  III- Description d’une base de données  1) Activité 1  2) Activité 2  3) Activité 3  4) Activité 4  5) Exercice  IV- Création d’une base de données sur Access  1) Les tables (Animation vidéo)  2) Les relations  V- Applications
  • 3. I – INTRODUCTION  Les activités humaines génèrent des données. Il en a toujours été ainsi et, plus notre civilisation se développe, plus le volume de ces données croit.  Aujourd’hui, les données sont de plus en plus gérées par moyens informatiques.  Prenons l’exemple des entreprises, des banques, des aéroports, des vidéos clubs … qui manipulent souvent des données par ordinateur tel que nom, prénom, ville, téléphone …  Si ces données sont gérés par le moyen informatique, on dit qu’elles constituent une Base de Donnée (BD) correspondant en anglais à Data Base (DB)
  • 4. II- DÉFINITION D’UNE BASE DE DONNÉES  Une base de données est un ensemble structuré de données enregistrées dans des tables, chaque table représente un objet du monde réel.
  • 5. III- DESCRIPTION D’UNE BASE DE DONNÉES  Une base de données est un ensemble de données enregistrées sur des supports de stockage accessibles par ordinateur pour satisfaire un ou plusieurs utilisateurs simultanément de façon sélective et en temps très rapide.
  • 6. 1) ACTIVITÉ 1  On se propose de donner une table représentant des données concernant des élèves.  Chaque élève on peut lui citer son: nom, prénom, date de naissance, ville, classe, ELEVES Table moyenne…. Nom Prénom Date de Ville ….. naissance Soudane Nizar 09/09/1985 Tunis ….. Morjen Fethia 09/11/1987 Sousse ….. Mhiri Eya 02/10/1988 Sousse ….. Krimi Ahlem 08/08/1987 Gafsa …..
  • 7. 1) ACTIVITÉ 1  Dans la table élève, la 1ere ligne désigne le premier enregistrement qui contient toutes les informations concernant l’élève Nizar; la 2éme contient ces mêmes informations sur l’élève Fethia.  Par contre chaque colonne, appelé champs, regroupe des informations de même type.
  • 8. 2) ACTIVITÉ 2  Pour gérer les opérations de location de voiture, on vous propose la table Location suivante Table LOCATION Numéro Modèle Marque Nom Tel Client Adresse Ville Véhicule Client Client 8874 TU 108 406 Peugeot Zied El kéfi 98774455 15 rue F Tunis Hached 4574 TU 112 Astra Opel Mehrez Ziedi 50000033 5 Place Tunis pasteur 1234 TU 118 Tigra Opel Med Rachdi 22222211 26 rue Nabeul elyassemine 8874 TU 108 406 Peugeot Med Rachdi 22222211 26 rue Nabeul elyassemine
  • 9. 2) ACTIVITÉ 2  Que remarquez vous?  Quels sont les inconvénients dans cette table?  Quel est le critère qui manque pour distinguer entre 2 personnes qui ont loué la même véhicule?  Proposez des solutions!  On remarque que la même information (celle du véhicule numéro 8874 TU 108 et du client Med Rachdi) est répétée plusieurs fois.  C’est inutile, ça prend beaucoup de place mémoire si la base augmente, et donc ça ralentit le fonctionnement de la base au niveau de la recherche.
  • 10. 2) ACTIVITÉ 2  Pour éviter ce problème connu sous le nom redondance (duplication inutile des informations), on peut diviser la table location en deux, une table pour les véhicules et une table pour les clients de la manière suivante:  VEHICULES ( numéro_véhicule, marque, modèle)  CLIENTS (nom-client, tel-client, ville)  Reste à trouver une relation entre un client donné et les véhicules qu’il a loués.
  • 11. 2) ACTIVITÉ 2  On aura: Table VEHICULES Numéro Véhicule Modèle Marque 8874 TU 108 406 Peugeot 4574 TU 112 Astra Opel 1234 TU 118 Tigra Opel Table CLIENTS Nom Client Tel Client Adresse Client Ville Zied El kéfi 98774455 15 rue F Hached Tunis Mehrez Ziedi 50000033 5 Place pasteur Tunis Med Rachdi 22222211 26 rue elyassemine Nabeul
  • 12. 3) ACTIVITÉ 3  Est-il possible d’avoir deux clients ayant le même nom et le même prénom?  Comment distinguer entre eux en cas de recherche?  Les champs de la table CLIENTS ne permettent pas d’identifier un client par rapport aux autres. D’où la nécessité d’ajouter un champ qui joue le rôle d’identifient unique des clients, par exemple « code_client ».  Ce champ s’appelle Clé Primaire.  Toute table d’une base de données doit avoir une clé primaire, composée d’un ou plusieurs champs, pour identifier d’une façon unique chaque enregistrement.
  • 13. 3) ACTIVITÉ 3  D’où la table Client: Table CLIENTS Code Client Nom Client Tel Client Adresse Ville Client 001 Zied El kéfi 98774455 15 rue F Hached Tunis 002 Mehrez Ziedi 50000033 5 Place pasteur Tunis 003 Med Rachdi 22222211 26 rue Nabeul elyassemine
  • 14. 4) ACTIVITÉ 4  Les deux tables CLIENTS et VEHICULE fournissent des informations respectivement sur les clients et sur les voitures mais ne permettent pas de renseigner sur les locations de voitures.  La solution consiste à ajouter une table LOCATION
  • 15. 4) ACTIVITÉ 4  On aura donc: Table LOCATION Numéro Code Client Date sortie Date retour Véhicule (Durée) 8874 TU 108 001 04/10/2010 07/10/2010 4574 TU 112 002 05/10/2010 07/10/2010 1234 TU 118 003 07/10/2010 28/10/2010 8874 TU 108 001 16/11/2010 26/11/2010
  • 16. 5) EXERCICE  Dans un établissement scolaire chaque élève doit s'inscrire dans une classe prédéfinie par l'administration du lycée.  Chaque élève doit avoir un numéro d'inscription unique et il est identifié par son nom et prénom.  un professeur est identifié par son matricule unique, son nom, prénom et la matière d'enseignement.  un professeur enseigne une classe qui est identifié par un nom et le nombre d‘élèves. Rq: ce problème illustre le cas de la gestion où un professeur enseigne une classe, et non pas la gestion de tout un établissement scolaire.
  • 17. 5) EXERCICE  Ecrire la description textuelle des tables dégagés dans ce problème.
  • 18. 5) EXERCICE  Professeur (matricule, nom, prenom, matiere, nom de la classe)  Eleve (n° inscription, nom, prenom, nom de la classe)  Classe (nom de la classe , nbre d'eleves)
  • 19. IV- CRÉATION D’UNE BASE DE DONNÉES SUR ACCESS 1) LES TABLES
  • 20. 2) LES RELATIONS  A) Définition  Une relation est un lien entre deux tables d’une base de données à l’aide de deux champs en commun à ces deux tables.  Ces deux champs sont dits associés.
  • 21. 2) LES RELATIONS  b) Différents types de relations  On distingue trois types de relations:  Relation un à un (1-1): elle créée si les deux champs liés sont des clés primaires.
  • 22. 2) LES RELATIONS  Relation un à plusieurs(1-N): elle est créée si l’un des champs liés est une clé primaire.
  • 23. 2) LES RELATIONS  Relation plusieurs à plusieurs(N-M): elle est composée de deux relations un à plusieurs avec une troisième table
  • 24. 2) LES RELATIONS  C) Création de relations  Voir exemple