Vous êtes sur la page 1sur 21

Introduction :

La Base de donnes est un ensemble organis dinformations avec un objectif


commun. Peu importe le support utilis pour rassembler et stocker les donnes. ( Microsoft Access), ds lors que des donnes sont rassembles et stockes dune manire organise dans un but spcifique, on parle de base de donnes. Microsoft Access fait partie de lensemble Microsoft Office. Cest un SGBDR (systme de gestion de bases de donnes relationnelles) prsentant une approche bureautique et permettant de grer des bases de donnes dtaills raisonnable Pour ce premier TP on apprendra crer une base de donnes, une table de champs et enfin un menu formulaire.

Aperu sur les bases de donnes :


Base de donnes informatise
-Base de donnes informatise : Une base de donnes informatise est un ensemble structur de donnes enregistres sur des supports accessibles par lordinateur, reprsentant des informations du monde rel et pouvant tre interroges et mises jour par une communaut dutilisateurs. La gestion et laccs une base de donnes sont assurs par un ensemble de programmes qui constituent le Systme de gestion de base de donnes (SGBD). Modle de base de donnes : Modle hirarchique : Une base de donnes hirarchique est une forme de systme de gestion de base de donnes qui lie des enregistrements dans une structure arborescente de faon ce que chaque enregistrement nait quun seul possesseur (par exemple, une paire de chaussures nappartient qu une seule personne). Les structures de donnes hirarchiques ont t largement utilises dans les premiers systmes de gestion de bases de donnes conus pour la gestion des donnes du programme Apollo de la NASA. Cependant, cause de leurs limitations internes, elles ne peuvent pas souvent tre utilises pour dcrire des structures existantes dans le monde rel. Modle rseau : Le modle rseau est en mesure de lever de nombreuses difficults du modle hirarchique grce la possibilit dtablir des liaisons de type n-n, les liens entre objets pouvant exister sans restriction. Pour retrouver une donne dans une telle modlisation, il faut connatre le chemin daccs (les liens) ce qui rend les programmes dpendants de la structure de donnes Ce modle de bases de donnes a t invent par C.W. Bachmann. Pour son modle, il reut en 1973 le prix Turing.

Dcrit sur lAccess :


Microsoft Access est un programme de gestion de base de donnes relationnelle (SGBD). Il offre un ensemble doutils permettant de saisir, de mettre jour, de manipuler, dinterroger et dimprimer des donnes. BASE DE DONNES Une base de donnes est un ensemble structur dinformations. Les exemples de bases de donnes ne manquent pas : un carnet dadresses, la liste des clients ou des fournisseurs dune socit, les informations concernant ses ventes, etc. Une base de donnes est susceptible de contenir : 1\Des tables 2\Des requtes 3\Des formulaires 4\Des tats 5\Des macros et des modules Le volet de navigation, gauche de la fentre de lapplication Access, liste les objets de la base de donnes par groupes (catgories), ici Tables, Requtes, Formulaires. Pour ouvrir ou fermer un groupe, cliquez sur licne double-flche droite de la barre de groupe. Pour visualiser un objet, double-cliquez sur le nom de lobjet. Traditionnellement le terme base de donnes dsigne simplement une ou plusieurs tables, ventuellement relies entre elles. Access tend donc la signification de cette expression. TABLES Une table contient des donnes de mme nature. Les tables organisent les donnes en colonnes (ou champs, ou rubriques) et en lignes (ou enregistrements, ou fiches). Par exemple, dans une table de clients, le nom est un champ, le numro de tlphone en est un autre. Lenregistrement est un ensemble de valeurs de champ concernant une entit : une personne, un article, un vnement Par exemple, dans une table de clients, le code, le nom, le prnom, ladresse, le code postal et la ville dun client constituent un enregistrement.

REQUTES Une requte est la formulation de critres de slection denregistrements dune ou de plusieurs tables. On peut par exemple extraire les clients par villes. Une requte porte automatiquement sur les donnes actuelles dune ou plusieurs tables concernes. Access extrait de ces tables les enregistrements qui rpondent aux critres et les affiche. Dans lexemple ci-dessous, les clients parisiens sont filtrs par une requte Ville= PARIS. Une requte peut galement tre de type action. Celles-ci ont la particularit dexcuter leur action sur une table (cration dune table, ajout/suppression denregistrements, mise jour des donnes). FORMULAIRES Un formulaire sert saisir, consulter et modifier le contenu dune table ou de plusieurs tables lies, enregistrement par enregistrement. Le formulaire permet dafficher les donnes des enregistrements, les champs tant disposs lcran selon vos souhaits, de vrifier les valeurs saisies, de crer des champs calculs, de rclamer des totaux, dincorporer des graphiques, de mettre en valeur les donnes avec des polices spciales, des couleurs, etc. Dans lexemple ci-dessous, un formulaire permet de consulter et de mettre jour une fiche Produit. TATS On utilise un tat pour imprimer une srie denregistrements dans un format et une mise en page personnalise. Dans un tat, on peut regrouper des enregistrements sur divers critres et effectuer des calculs de regroupement sur les champs : soustotaux, moyennes, comptage, Microsoft Office Access 2007 ne prend plus en charge les pages d'accs aux donnes. Si vous souhaitez dployer un formulaire d'entre de donnes sur le Web et stocker les rsultats dans Access, vous pouvez dployer votre base de donnes sur un serveur Microsoft Windows SharePoint Services 3.0 et utiliser les outils fournis par Windows SharePoint Services. Si vous ouvrez une base de donnes cre dans une version antrieure d'Access (fichier .mdb) et qui contient des pages d'accs aux donnes, vous pouvez afficher les pages dans Windows Internet Explorer. Toutefois, vous ne pouvez effectuer aucune opration sur ces pages.

MACROS Une macro est une squence dactions qui peut tre excute automatiquement, ou lance par lutilisateur. Une macro peut tre affecte un objet (formulaire, bouton, ) ainsi qu une combinaison de touches ou une commande.

MODULES Les modules contiennent des procdures et des fonctions crites en code VBA (Visual Basic pour Application). Ils permettent de raliser des applications complexes.

PROJETS Un projet est une base de donnes particulire dont le but est de permettre un utilisateur demployer Access pour travailler et accder des donnes centralises sur un serveur SQL. Dans ce type de base de donnes, les tables et les requtes sont enregistres sur le serveur SQL, alors que les formulaires, les pages, les tats, les macros et les modules sont stocks sur le poste de lutilisateur dans un fichier comportant lextension adp.

Remarque : Les macros, les modules et les projets ne sont gnralement indispensables que pour dvelopper des applications importantes et denvergure. Aussi ces sujets ne sont pas traits dans cet ouvrage qui sadresse aux utilisateurs dAccess et non aux concepteurs dapplications.

Louverture de lAccess 2007

Cration dune nouvelle base de donnes :

Nomm la base de donnes :

Pour enregistrer la base de donnes dans le rpertoire C:\ :

Nomm la table :

Enregistrer la table :

Cration de la table :

On rduit la taille du champ par ce que gnralement un nom propre ne dpasse pas 30 caractres

Date, abrg cest

le format le plus fiable ou le plus frquent

Pour ce champ on utilise lassistant liste de choix

Suivant les tapes ci-dessus pour crer assistant liste de choix :

On refait le mme travaille pour le NIVEAU :

On change la taille du champ a Rel Simple pour la possibilit de saisir les valeurs rels

On changer le null interdit pour la possibilit de saisir la note 0

Cest toujours obligatoire de enregistr le travaille avant de pass a une autre tape

Pour obtenir lassistant formulaire on click sur la fentre crer et aprs sur plus de formulaire, aprs assistant formulaire et on suit les tapes suivantes :

Assistant formulaire :

Mode feuille de donnes

Conclusion :
Il est essentiel de bien raliser que, dans les BDD, les tables se prsentent sous un double aspect. C'est ainsi qu'il faut distinguer : l'aspect structure : noms des champs, types de donnes, proprits, listes -en bref, tout ce qui est dfini dans le mode "cration" de la table ; l'aspect contenu : les valeurs introduites dans les champs des divers enregistrements, en mode "feuille de donnes". Nous rencontrerons aussi ce double aspect propos des requtes. Lors des oprations d'import/export, le systme nous demandera si seule la structure est transporte, ou si les donnes doivent suivre.

Rpublique Algrienne Dmocratique et Populaire


Ministre De lEnseignement Suprieur Et De La Recherche Scientifique Universit SAAD DAHLEB Blida Facult des Sciences de lIngnieur Dpartement Aronautique 3 Anne Licence Option : avionique

TP n :1

Initiation a Access (table et formulaire)

Raliser par :
_ HAMDI CHERIF CHERIF _ LAADJAL ADJAL AHMED

Option :
_ Avionique

Anne universitaire 2011 /2012