Académique Documents
Professionnel Documents
Culture Documents
Mr S.ACHAHOD
11/03/2009
IGA Marrakech
Donne
Base de donnes
11/03/2009
IGA Marrakech
Base de donnes
Dfinition 1 :
Base de donnes
Une Base de donnes est un gros ensemble dinformation structures mmorises sur un support permanent.
Dfinition 2 :
Une Base de Donnes sert stocker et traiter des informations.
11/03/2009 IGA Marrakech 3
Loutil informatique
grer les fichiers constituant une base de donnes. de prendre en charge les fonctionnalits de protection et de fournir les diffrents types dinterface ncessaires laccs aux donnes
Donne Donne
Gestion de donnes
SGBD
IGA Marrakech
Base de donnes
11/03/2009
SGBD
Dfinition :
Un Systme de Gestion de Bases de Donnes (SGBD) est un logiciel qui permet de manipuler les informations stockes dans une base de donnes.
11/03/2009
IGA Marrakech
Accs l'information plus rapidement et facilement. Toute l'information se retrouve une seule place; dans votre base de donnes. Recherche plus facile. Meilleure analyse des donnes. Meilleure prise de dcision. Mieux apte rpondre aux besoins de lentreprise.
11/03/2009
IGA Marrakech
Nouveaux termes
Champ : Une information ncessaire sur une personne, une chose ou un vnement. Ex.: couleur, taille, modle, date, nom, prnom, tlphone, adresses, description, commentaires, etc. Enregistrement :Un regroupement de champs qui dcrient une personne, une chose ou un vnement. Ex.: nom, prnom, date de naissance, tlphone, numro d'assurance sociale, adresse, etc. Table : Un regroupement d'enregistrements sur un thme commun. Ex.: employs, client, etc.
IGA Marrakech 7
11/03/2009
Base de donnes
La dfinition d'une base de donnes prend maintenant un sens plus large qu'auparavant. Ce n'est plus juste un fichier qui contient de l'information utile pour l'utilisateur. Il contient aussi des tables, des requtes et dautres objets pour dvelopper une "application" ou un "systme" qui rpond aux besoins spcifiques de l'utilisateur.
11/03/2009
IGA Marrakech
Microsoft Access
propos des Tables
11/03/2009
IGA Marrakech
Introduction
C'est dans les tables qu'on retrouve les informations de la base de donnes. Ces tables sont structures. Leurs structures contiennent la liste des champs ainsi que les proprits ou les caractristiques de ceux-ci. Exemple :
La premire partie consiste la cration d'une table pour conserver certaines informations sur les employs d'une entreprise.
11/03/2009
IGA Marrakech
10
Exemple de table
11/03/2009
IGA Marrakech
11
Texte : Peut contenir des chiffres ou des lettres. Par dfaut, Access indique que la taille du champ est de 50 caractres. Vous pouvez toujours modifier la taille du champ selon vos besoins. Le maximum est de 255 caractres.
Mmo : Utile pour inscrire des Adresse. La taille du champ n'est pas dtermine. Le maximum est de 65 535 caractres.
Numrique : Peut contenir des chiffres seulement. Vous pouvez aussi dterminer le nom de chiffres aprs la dcimale selon vos besoins.
11/03/2009
IGA Marrakech
12
Date/Heure : Peut contenir ou afficher des dates ou mme de l'heure. Montaire : Il s'agit d'un type de champ numrique. Le format du champ est dj prt pour afficher le signe $.
NumroAuto : Champ numrique entier qui augmente automatiquement d'un (1) chaque nouvel enregistrement que vous ajoutez la table. Autrefois appel compteur. Oui/Non : Champ logique. Dtermine si un cas s'applique ou pas. Ex.: fumeur, non-fumeur. Access conserve l'information sous forme numrique. 0 = faux, 1 = vrai.
IGA Marrakech 13
11/03/2009
Objet OLE : Permet de faire un lien un objet provenant d'applications Windows. Il est capable de grer en liant ou en implantant dans la base de donnes. Lien hypertexte : Permet de faire un lien hypertexte un autre objet ou l'un des services de l'Internet qui permet le URL tel que FTP. Assistant liste de choix : Cet assistant vous permet d'accder une liste de choix prdtermin. Cette liste peut tre le contenu d'une tables, d'une requte ou que vous avez prpar vous mme.
11/03/2009
IGA Marrakech
14
Au choix de l'utilisateur, il est aussi possible d'ajouter une description. Ceci est pratique lorsque vous revenez quelques mois plus tard et voulez savoir pourquoi vous avez choisi d'avoir ces champs dans la table. Cette description va aussi apparatre dans le coin infrieur gauche de la fentre au moment de l'entre ou la modification des donnes.
11/03/2009 IGA Marrakech 15
Taille : Dtermine le nombre de caractre qui peut tre contenu dans un champ. Cette proprit est seulement valide pour les champs de type Texte. Les autres types de champs ont dj une taille prdtermine.
11/03/2009
IGA Marrakech
16
Valide si : Place des bornes ou des limites sur le genre d'information qui peut tre entr dans un champ. Par exemple, peu de personnes seraient prtes travailler pour un salaire ngatif. Message si erreur : Affiche ce message si le contenu du champ ne respecte pas les restrictions de la proprit valide si. Null Interdit : Si actif, ne permet pas d'avoir un contenu vide dans le champ. Chane vide autorise : Permet d'insrer des espaces " " dans un champ.
11/03/2009
IGA Marrakech
17
Index : Un index acclre les requtes sur les champs indexs ainsi que les oprations de tri.
Voici quelques proprits supplmentaires disponibles pour les autres types de champs.
Dcimales (Numrique, Montaire): Dtermine le nombre de dcimales qui sera conserv avec le chiffre.
Nouvelles Valeurs (NumroAuto): Dtermine si le prochain chiffre sera la suite de la srie (Incrment) ou un chiffre au hasard (alatoire).
IGA Marrakech 18
11/03/2009
Cl primaire
Une cl primaire est un champ, ou une srie de champs, qui aide diffrencier un enregistrement de tous les autres de la table. La cl place dans la bote grise la gauche du champ Numro de poste confirme que la cl primaire est sur ce champ.
11/03/2009 IGA Marrakech 19
Cl trangre
Une cl trangre est un champ qui est reli la cl primaire d'une autre table. Par exemple, le champ No. Client de la table Facture peut tre reli la cl No. de client de la table Clients. Une cl trangre est une correspondance entre un ensemble de colonnes dans une table et l'ensemble des colonnes de cl primaire dans une autre table.
11/03/2009
IGA Marrakech
20
Masque de saisie
Un masque de saisie est pour indiquer Access la manire que l'information soit entre dans une table. Vous pouvez forcer l'utilisateur entrer les donnes d'une certaine manire. Par exemple, il est impensable d'avoir des lettres dans un numro de tlphone. Comment s'assurer que les donnes seront entres de la bonne manire ? C'est pour cette raison qu'il y a les masques de saisie.
11/03/2009
IGA Marrakech
21
Table/requte : Prends la liste des valeurs des champs qui sont dans une table ou une requte que vous dterminez dans la case Contenu. Liste de valeurs : Prends la liste des valeurs que vous entrez dans la case Contenu. Liste de champs : Prends la liste des champs d'une table ou d'une requte.
IGA Marrakech 22
11/03/2009
Tous les enregistrements seront affichs selon l'ordre que vous avez demand sur le champ o se trouve le pointeur ce moment.
11/03/2009 IGA Marrakech 23