Ch5 création et modification de la structure d’une BD prof : Imen Machfer Ch5 :

Ch5 création et modification de la structure d’une BD prof : Imen Machfer Ch5 : Création et modification de la structure d’une BD B. Création d’une BD en mode Assisté : (Ms Access2007) Le mode assisté est le moyen le plus facile pour créer les éléments d'une BD. Cependant, il peut dans certains cas être limité et ne permet pas toutes les options de création des tables ou de colonnes. 1) La création d'une base de données Application 1 : créer la base de données ………………………………………….. La création d'une BD consiste à créer une structure d'accueil pour les tables de cette base de données. Il s'agit en général de préciser : Le nom et L'emplacement physique de la BD 1. Démarrer votre SGBD disponible (Access2003) 2. Dans le volet Accueil, choisir l'option « Créer un nouveau fichier ». 3. dans la zone créer, choisir l’option « Base de données vide » 4. dans la fenêtre qui s’affiche, choisir le nom et le dossier d’enregistrement 2) Création d’une TABLE : 1. Choisir l’option Créer une table en mode création de la fenêtre Base de Données. 2. Remplir la fenêtre qui s’affiche par les noms des colonnes et ses descriptions. Remarques : 1. Type de données utilisées en ACCESS : Il existe huit types de données dans Access:  Texte : c'est une suite d'au maximum 255 caractères.  Numérique : sert à stocker des nombres.  Date/Heure : sert à stocker des dates et des heures.  Monétaire : sert à stocker des valeurs monétaires.  NuméroAuto : on ne peut pas saisir dans un champ de ce type. C'est Access qui le gère automatiquement.  Oui/Non : permet de saisir des valeurs booléennes.  Mémo : c'est une suite de 1 à 64000 caractères. Il sert à ajouter des commentaires.  Liaison OLE : destiné à recevoir un objet de taille maximale 128Mo, créé par une autre application Windows, une image dessinée avec Paintbrush par exemple.  Liens hypertexte : un clic dessus ouvrira le lien  Assistant de liste de choix : ouvre l'assistant Access 2. Propriétés des champs :  Propriétés des champs de type texte et mémo :  Taille du champ : nombre de caractères maximum  Valeur par défaut : texte qui sera contenu par défaut dans ce champ  Valide si : expression pour valider la saisie 1 Ch5 création et modification de la structure d’une BD prof : Imen Machfer  Message si erreur : message d’erreur qui va être affiché si l’expression saisie n’est pas valide  Null interdit : oui  obligatoire Sinon non obligatoire  Chaine vide autorisée  Indexée : * oui sans doublons : si la colonne est la clé primaire * oui sans doublons : si la colonne est une partie de la clé primaire * non : si la colonne est non indexée  Masque de saisie : oblige à saisir le contenu du champ selon un format precis  Propriétés des champs de type numérique:  Taille du champ : définir le type (octet : 0 à 255, entier : -32767 à +32768, entier long, réel simple, réel double)  Décimales : nombres de chiffres après la virgule  C. Masque de saisie : Le masque de saisie permet de faciliter la saisie dans un champ en forçant l'utilisateur à entrer les données selon un format déterminé. Exemple:  un numéro de téléphone sous la forme 93 432 654 : 00 000 000  date 03/03/2021 : 99/99/9999  température -2 ou + 37 : ###  code de la forme 2lettres + 3chiffres obligatoires : LL000  code classe 1chiffre obligatoire+ 1 lettre obligatoire + 3 chiffres ou lettres non obligatoires 2ECO2 ou 4SI … : 0>Laaaa  Si on veut saisir le nom de famille de maximum 10 lettres dont la première lettre est toujours en majuscules, on utilisera: >L<????????? Définition de la Clé primaire : Définir les relations entre les tables : Dans cette étape on va construire notre BD en reliant les tables entre eux : 2 - Cliquer sur le bouton relation, - Sélectionner les tables de votre BD, dans la fenêtre qui s’affiche, puis cliquer ajouter -Glisser les champs de relations (clé primaire et clé étrangère) -choisir l’option " appliquer l’intégrité référentielle" Les options peuvent être : Appliquer l’intégrité référentielle : lorsqu’on insère une ligne dans la table fille, le SGBD vérifie que la valeur saisie dans la colonne clé étranger existe dans colonne clé primaire. Mettre à jour en cascade les champs correspondants : permet de modifier automatiquement la valeur de la clé étrangère dans la table fille lorsqu’elle est modifiée dans la table clé primaire de la table mère. Effacer en cascade les enregistrements correspondants : permet de supprimer automatiquement toutes les lignes dans la table fille lorsque la clé primaire correspondante est supprimée de la table mère. uploads/s3/ ch5-bd-assiste.pdf

  • 23
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager