Sie sind auf Seite 1von 6

micro-informatique est ACCESS de Microsoft.

C'est une base de donnes extrmement simple utiliser et proposant malgr tout l'ensemble des outils indispensables pour l'utilisation professionnel.

QU'EST CE QU'UNE DONNEE ? C'est une information provenant de l'environnement qui va tre traite. QU'EST CE QU'UN OBJET ? Un objet ou une entit est un ensemble structur qui regroupe en lui tous les lments dont il a besoin. DEFINITION D'UNE BASE DE DONNEES Une base de donnes est un ensemble d'informations structures et non redondantes, stockes dans un support physique. En fait, c'est une collection d'informations, de mme nature, ranges dans un fichier de donnes. Elle est constitue d'enregistrements ; ceux-ci sont constitus sur des champs. Les champs sont, en gnral, disposs en colonnes et les enregistrements en lignes.
EX ; Considrant maintenant le vieux carnet d'adresses, qui se remplit d'anne en anne de surcharges et de feuillets supplmentaires, ceux-ci manquant souvent au moment prcis ou l'on a besoin d'eux ? Il y' a aussi les recettes de cuisine, de cocktails que vous aviez toujours voulu rassembler. Que diriez-vous de dresser une liste de vous CD et de vos cassettes vido et de noter qui vous les avez prts ?

La table La table est le support physique de l'information. C'est un regroupement d'informations sur un sujet prcis comme une liste de publipostage. Les champs : Un champ est une catgorie prcise d'information dans une table. Les enregistrements : Un enregistrement est un regroupement d'informations sur une personne, un lieu ou tout autre chose dans une table. La cl Chaque table contient au moins un champ qui permet didentifier lenregistrement, ce champ est appel "IDENTIFIANT" ou "CLE" de la table. Cl primaire : c'est le plus petit sous-ensemble de champs permettant d'identifier chacun des enregistrements. Cl trangre: c'est un champ issu de la migration de la cl primaire d'une autre table. Relation UN PLUSIEURS (1---- ) : Cest une relation o chaque occurrence de la premire table est lie un nombre quelconque doccurrences de la deuxime table, alors qu' chaque enregistrement de la seconde table ne correspond qu'un enregistrement de la premire table. EX : La relation entre la table Fournisseur et Produit Relation UN UN (1---- 1) :

Cest une relation o chaque occurrence de la premire table participe une et une seule fois dans la deuxime table et rciproquement. EX : la relation entre les tables Commande et Facture. Relation PLUSIEURS PLUSIEURS (----) : Par exemple, la table Commande et la table Produits ont une relation plusieurs plusieurs dfinie en crant deux relations un plusieurs avec la table Ligne commandes. MODELISATION PHYSIQUE DE LA BASE DE DONNEES COMMANDES CLIENT .
CLIENT Code Clt Nom_Clt Prnom Adr_Clt Ville_Clt 1 COMMANDE N Commande 1 Date_Cde Code Clt N Facture Date_Facture LIGNE DE COMMANDE N Commande Rf Produit 1 Qt_Ach PRODUIT Rf Produit Dsignation 1 Qt_Stk PUV PUA Code_Fourni FOURNISSEUR Code_Fourni Raison Social Adr_Fourni Tel_Fourni Fax_Fourni Nom_Contact Ville_Fourni

DEFINITIONS C'est le SGBDR conu par la firme Microsoft coopration combinant entre l'interface graphique et les fonctionnalits des systmes de gestion des bases de donnes ; ainsi les commandes sont affiches sous forme de boutons, sur lesquels il suffit de cliquer dessus pour les excuter ; et comme la plupart des SGBDR, Microsoft Access gre six grandes catgories dobjets lintrieur dune base de donnes : Les tables, Les requtes Les formulaires Les tats Les Macros Les modules. TYPES DE CHAMPS Signification Les champs texte peuvent contenir une combinaison quelconque de textes et de nombres jusqu concurrence de 255 caractres. Ils sont utiliss pour la plupart des Texte champs Les champs Mmo peuvent contenir une combinaison quelconque de textes et de Mmo nombres jusqu concurrence de 65535 caractres Les champs numriques ne peuvent contenir que des nombres entiers ou rels. Numrique Vous les utiliserez chaque fois que les donnes stockes dans un champ sont utilises dans des calculs mathmatiques Les champs Date/Heure permettent de mmoriser des dates comprises entre les Date/Heure annes 100 et 9999 et des donnes horaires codes sur 12 ou 24 heures Les donnes montaires sont utilises pour stocker des nombres rels contenant 1 Montaire 4 dcimales Les champs NumroAuto dfinissent des compteurs incrmentation automatique Numro souvent utiliss en tant que cl primaire Auto Les champs boolens ne peuvent accepter que les valeurs Oui Non, Vrai/Faux ou Oui Non Actif/inactif. Les champs Liaison OLE permettent de stocker des donnes issues dune Liaison application compatible OLE. Ils peuvent par exemple contenir des feuilles de OLE calcul, des graphiques, des sons ou des vidos Les champs Lien hypertexte peuvent contenir le chemin complet dun fichier local Lien hypertexte ou ladresse URL dun fichier distant Cet assistant cre un champ dans lequel lutilisateur peut choisir une valeur dans Assistant une liste prdfinie liste de Type

choix Nombre doctet 2 octets 4octets Numrique 4 octets 8octets Date/Heure 8 octets Texte Jusqu 255 caractres 2 octets/caractre Au-del de 255 2 octets/caractre Mmo caractres Montaire Rel double 8 octets Boolen 1 octet Type champ Symbole Signification @ Un caractre quelconque ou un espace obligatoire & Un caractre non obligatoire Texte Mmo < Transforme tous les caractres en minuscules > Transforme tous les caractres en majuscules Nombre gnral Le nombre est affich tel quil a t entr Montaire/standar Le nombre reoit des sparateurs de milliers d Le nombre contient au moins une dcimale Fixe Le nombre entr est multipli par 100, il apparat suivit du Pourcentage signe % Numrique Scientifique Le nombre apparat en notation scientifique Montaire # Un chiffre ou un espace , Sparateur dcimal 0 Un chiffre ou 0 E+ ou e+ notation scientifique $ caractre $ Gnral La date et lheure sont affiches en abrg ex : 10/06/03 Complet 16 :48:12 Rduit La date est affiche au format long lundi 10-Mars-2003 Abrge La date et lheure sont affiches au format rduit 10-MarsHeure complte 2003 Date/Heure Heure Rduit La date et lheure sont affiches au format abrg 10/06/03 Heure Abrge Lheure est affiche au complet 16 :48:12 Lheure est affiche au format rduit cod sur 12heures 04 :48 Lheure est affiche au format rduit cod sur 24heures 16 :48 Type de donnes Taille Entier Entier Long Rel simple Rel double

PROPRIETE LEGENDE
Etiquette utilise pour rfrencer le champ en mode feuille de donnes ou dans les formulaires Cest une option facultative, si elle nest pas remplie, Ms Access lui attribue comme valeur par dfaut le nom du champ. PROPRIETE VALEUR PAR DEFAUT Cest la valeur que prendra le champ lors de linsertion dun nouvel enregistrement.

PROPRIETE VALIDE SI
Condition qui limite les valeurs saisies dans le champ. Lors quune donne ne correspond pas la condition, un message derreur Sera affich.. PROPRIETE MESSAGE SI ERREUR Message derreur qui apparat lors que la valeur saisie est non permise. PROPRIETE NUL INTERDIT Cette proprit prend deux valeurs Oui ou Non. Si cest le Oui qui est choisi, Access nacceptera pas les enregistrements dont le champ contient les valeurs Nulles. PROPRIETE CHAINES VIDES AUTORISEES Valide ou interdit les chanes vides. PROPRIETE INDEXE Dfini un index sur le champ. En fait, un champ cl primaire identifie de faon unique chaque enregistrement de la table. Cependant, si vous devez frquemment effectuer des tris ou des recherches sur des champs, outre les champs cls, crez un index pour ces champs afin dacclrer le processus de tri ou de recherche. La proprit indexe prend trois valeurs : Oui-avec doublons : le champ est index et peut reprendre plusieurs fois la mme valeur ; Oui-sans doublons : le champ est index, mais les valeurs du champ sont uniques ; Non : le champ ne sera pas index. Les requtes Dfinition Alors que les tables permettent de mmoriser les donnes, les requtes servent retrouver rapidement ces donnes selon un ou plusieurs critres et les rorganiser des fins d'analyse. C'est donc l'outil d'interrogation des tables et d'extraction des donnes. Il offre plusieurs possibilits :
Choix des champs : on peut ne pas inclure la totalit des champs de la table mais uniquement les champs ncessaires. Choix des enregistrements : on spcifie les critres auxquels doivent obir les enregistrements qui seront affichs Interrogation de plusieurs tables : on peut extraire, dans une mme feuille de donnes, les champs de plusieurs tables lies entre-elles. Calculs : les champs calculs sont cres grce aux requtes. Cration de tables, formulaires, tats et autres requtes. Modification des donnes des tables.

Pour ce fait, plusieurs types de requtes existent:


Requte slection : permet d'afficher, d'analyser et de modifier les donnes provenant d'une ou plusieurs tables. Requte analyse croise : ce type de requtes complexes permet de synthtiser de grandes quantits d'informations en les rorganisant sous une forme tabulaire. Requte action : sert crer une table, ajouter, supprimer ou modifier des enregistrements d'une table. Requte union : combine des champs similaires provenant de plusieurs tables.

La fentre peut tre subdivise horizontalement en deux sections. 1re section : La partie suprieure contient les tables de la requte. 2me section : La partie infrieure contient un tableau de plusieurs lignes : Champ : rfrence les champs visualiser dans la requte Table : indique la provenance de chaque champ. Afficher : si la case est coche, le champ va tre affich en mode feuille de donns. Tri : indique l'ordre de tri des donnes. Critres : pour dfinir les critres de slection des enregistrements. Cration de requtes Pour dfinir une requte, cliquez sur l'entre "Requtes" de la barre "Objets" puis sur le bouton "Nouveau". La bote de dialogue "Nouvelle requte" vous offre cinq mthodes pour dfinir une nouvelle requte. Oprateurs Expression Signification Entre et Entre #1/1/03# et Les occurrences du champ sont comprises entre deux #1/6/03# valeurs. Dates comprises entre le 1-Janv-03 et le 1-Juin-03. >5000Dh(<5000Dh) Nombres suprieurs (infrieurs) 5000Dh >(<) ="Kenitra" Tous les enregistrements dont le champ est gal "Kenitra" = >="Kenitra" Tous les enregistrements depuis "Kenitra" jusqu' la fin de >= l'alphabet <="Kenitra" Tous les enregistrements depuis "Kenitra" jusqu'au dbut. <= <>"Kenitra" Tous les enregistrements sauf ceux dont le champ gale <> "Kenitra" Pas "K*" Tous les enregistrements sauf ceux qui commencent par K Pas Extrait des enregistrements contenant des valeurs Nulle Est Null Est Null Extrait les enregistrements contenant la date courante Date() Date() Dans (Kenitra, Tous les enregistrements contenant l'une des valeurs de la Dans Rabat) liste.
Signe Utilisation * ? [] Exemple

Reprsente un nombre quelconque de ""bl*" trouve blanc, bl, bleu caractres.


Reprsente un seul caractre alphabtique. "Gr?s" trouve gras, gris, gros Reprsente l'un des caractres entre crochets. "B[ae]lle" trouve balle et belle

Reprsente tout caractre sauf ceux entre "b[!ae]lle" trouve bulle, bille mais pas balle ni crochets. belle
Reprsente l'un des caractres de la plage, spcifier dans l'ordre croissant (de A Z) Reprsente un caractre numrique quelconque. "b[a-c]r" trouve bar, bbr et bcr

1#3 trouve 103, 113, 123