Bases de données relationnelles avec · PDF fileSystème de Gestion de Bases de...

download Bases de données relationnelles avec · PDF fileSystème de Gestion de Bases de Données Relationnelles (SGBDR) ... ce cours est Access de Microsoft, ... rien connaître aux bases

If you can't read please download the document

  • date post

    06-Feb-2018
  • Category

    Documents

  • view

    223
  • download

    4

Embed Size (px)

Transcript of Bases de données relationnelles avec · PDF fileSystème de Gestion de Bases de...

  • _________________________________________________________________________

    Bases de donnes relationnelles

    avec Access

    Jean-Claude Armici

    Ce document, ainsi que les fichiers qui lui sont associs, a t cr en 2000 l'occasion d'un cours donn dans le cadre de l'ISPFP, c'est--dire en dehors de ma fonction d'enseignant au CEPTA

    _____________________________________________________________________________ J-C Armici www.unvrai.com

    1

  • Contenu Contenu...........................................................................................................................................2 1re partie: cours d'introduction Introduction......................................................................................................................................5

    Avertissements ............................................................................................................................5 Quelques mots sur Access ..........................................................................................................5 Mise en garde ..............................................................................................................................6 Informatique et bases de donnes ..............................................................................................6 Composants d'Access .................................................................................................................7

    Bases de donnes...........................................................................................................................8 Qu'est-ce qu'une base de donnes ? ..........................................................................................8 Diffrence entre bases de donnes et systmes de gestion de bases de donnes....................8 Systme de Gestion de Bases de Donnes Relationnelles (SGBDR) ........................................8 Pourquoi s'intresser au modle relationnel ?.............................................................................8

    Bases de donnes simples: bases sur une seule table ..............................................................10 Introduction ................................................................................................................................10

    Tables ....................................................................................................................................10 Formulaires ............................................................................................................................10 Requtes................................................................................................................................11 Etats .......................................................................................................................................11

    Tables ........................................................................................................................................12 Lignes et colonnes .................................................................................................................12 Cration d'une table ...............................................................................................................13 Choix des noms .....................................................................................................................13 Choix des types de donnes..................................................................................................14 Sous-types de donnes .........................................................................................................15 Remarques sur la cration de tables .....................................................................................15 Quelques conseils pour la construction d'une table ...............................................................16

    Formulaires................................................................................................................................17 Principe d'utilisation des formulaires ......................................................................................17

    Requtes ...................................................................................................................................20 Principe d'utilisation des requtes..........................................................................................20 Requtes, tables de rsultats et tables de base ....................................................................21 Autres types de requtes .......................................................................................................21

    Etats...........................................................................................................................................23 Principe d'utilisation des tats ................................................................................................23

    Bases de donnes composes de plusieurs tables ......................................................................25 Introduction ................................................................................................................................25 Problmes lis au travail avec une seule table..........................................................................27

    Redondance...........................................................................................................................27 Problme des valeurs multiples .............................................................................................28 Problmes de mises jour.....................................................................................................29 Anomalies d'insertion .............................................................................................................29 Anomalies de suppression .....................................................................................................29 Conclusion .............................................................................................................................29

    Difficults lies aux bases de donnes relationnelles ...............................................................30 Eviter la perte d'informations..................................................................................................30 Maintenir l'intgrit relationnelle.............................................................................................30 Cre des vues ........................................................................................................................30 Rsum..................................................................................................................................30

    Utilisation de plusieurs tables ....................................................................................................32

    _____________________________________________________________________________ J-C Armici www.unvrai.com

    2

  • Stockage des informations ........................................................................................................33 A la recherche d'une mthode ...............................................................................................33 Identification des objets..........................................................................................................33

    Relations entre objets du monde rel ........................................................................................34 Types de relations..................................................................................................................34 Relation un plusieurs...........................................................................................................34 Relation un un .....................................................................................................................34 Relation plusieurs plusieurs ................................................................................................34 Aucune relation ......................................................................................................................35

    Mise en place des relations .......................................................................................................36 Introduction ............................................................................................................................36 Cls primaires ........................................................................................................................37 Cls trangres......................................................................................................................39 Relations proprement dites ....................................................................................................41 Chasse aux redondances ......................................................................................................45 Leons tirer .........................................................................................................................50

    2me partie: cours avanc

    Synthse....................................................................................................................................52 Introduction ............................................................................................................................52

    Intgrit des donnes ................................................................................................................63 De quoi s'agit-il ?....................................................................................................................63 Problmes lis l'intgrit des donnes...