Bases de données relationnelles avec · PDF fileSystème de Gestion de Bases de...
date post
06-Feb-2018Category
Documents
view
223download
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...