TP1: Création d une BD avec Access



Documents pareils
Créer une base de données

Cours Access 1) INTRODUCTION AU SGBD...4 2) LES TABLES...4

LibreOffice Calc : introduction aux tableaux croisés dynamiques

Importer un fichier CSV

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.

La Clé informatique. Formation Internet Explorer Aide-mémoire

UTILISATION DE L'APPLICATION «PARTAGE DE FICHIERS EN LIGNE»

SOMMAIRE. Travailler avec les requêtes... 3

Créer le schéma relationnel d une base de données ACCESS

Utiliser une base de données

Créer un publipostage avec Word 2007.

OpenOffice Base Gestionnaire de Base de Données

TABLEAU CROISE DYNAMIQUE

Bases de données élémentaires Maude Manouvrier

Objectifs du TP : Initiation à Access

Débuter avec OOo Base

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

Le publipostage avec Open Office

Comment utiliser sa messagerie laposte.net

A - Créer une Base de données au format dbase

Sage 100 CRM - Guide de démarrage rapide Version 8. Mise à jour : 2015 version 8

SUPPORT DE COURS ACCESS 2010

Qlik Sense Desktop. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD

Comment utiliser mon compte alumni?

CONFIGURER UNE CONNEXION RTC SOUS WINDOWS XP/VISTA/SEVEN OU MAC OS

Microsoft. Access Utilisation de base. Fac Similé. Manuel de référence

Gestion des bases de données (2 e partie)

Publipostage avec Calc

SAUVEGARDER SES DONNEES PERSONNELLES

UTILISATION DE MS/ACCESS (Introduction)

CAP BOX Note utilisateurs

Publipostage avec Open Office Writer et Open Office Calc

UTILISER WORD. Présentation générale de Word. Voici quelques éléments à savoir en démarrant Word.

Les bases de données Page 1 / 8

CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE

UNIVERSITE DE CONSTANTINE 1 FACULTE DES SIENCES DE LA TECHNOLOGIE DEPARTEMENT D ELECTRONIQUE 3 ème année LMD ELECTRONIQUE MEDICALE

FileMaker 13. Guide ODBC et JDBC

GUIDE DE DÉMARRAGE RAPIDE

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque

Création d'un questionnaire (sondage)

NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR. Logiciel TIJARA. NETWORK AND SOFTWARE ENGINEERING Manuel d'utilisateur "TIJARA" 1

OneDrive, le cloud de Microsoft

Qlik Sense Cloud. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

Installation et paramétrage. Accès aux modèles, autotextes et clip- art partagés

TP 1 : prise en main de Windows. TP 1 : prise en main de Windows

OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR

L'explorateur de fichier de Windows 8.1

Sommaire. Avertissement :

Stellar Phoenix Outlook PST Repair - Technical 5.0 Guide d'installation

v7.1 SP2 Guide des Nouveautés

FICHIERS ET DOSSIERS

Formation Comptabilité SAGE L 100 FORMATION SAARI SAGE LIGNE 100 COMPTABILITE

MODE OPERATOIRE OPENOFFICE BASE

COURS BARDON - ACCESS 2010

Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION

Le cas «BOURSE» annexe

DIASER Pôle Assistance Rectorat

supérieure Vous ne connaissez pas le numéro de version de votre application?


Symantec Backup Exec 12.5 for Windows Servers. Guide d'installation rapide

CREER UN PETIT SITE WEB EN COMPOSANT DES PAGES HTML

Gestionnaire de données edart

Protéger les données et le poste informatique

Dans la série. présentés par le site FRAMASOFT

ARCHIVES DEPARTEMENTALES DE L'EURE ALEXANDRIE

Cours Base de données relationnelles. M. Boughanem, IUP STRI

NAS 106 Utiliser le NAS avec Microsoft Windows

CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE

Université Ibn Zohr Excel Résume de cours

Le cas «BOURSE» annexe

EXCEL TUTORIEL 2012/2013

Manuel de découverte Ciel Facturation Facile

Programme d Accès Communautaire / Atelier 4 Initiation à Microsoft Excel PLAN DE COURS 3 MICROSOFT EXCEL 4 LANCER EXCEL 4

FileMaker Server 13. Guide de configuration de l'installation réseau

Crédit Agricole en ligne

Guide de prise en main du logiciel Port. Version 1.2

LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011

GUIDE D UTILISATION CRÉER SON SITE WEB - PROJET RESCOL

Séquencer une application

Une ergonomie intuitive

Guide d'utilisation du Serveur USB

GUIDE DE L UTILISATEUR Recoveo Récupérateur de données

Atelier "Gestion de fichiers"

Utiliser Glary Utilities

PRESENTATION / FORMATION

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

Publipostage avec Open Office Writer et Open Office Calc (v.3)

DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin

STATISTICA Version 12 : Instructions d'installation

Mise à jour de version

MEDIAplus elearning. version 6.6

MODE D EMPLOI DE LA PLATEFORME DE DEPOT DES

Entourage Table des matières. Section Micro Version 0.2 du /8. Configuration des comptes Exchange. 1 Informations...

Exposer ses photos sur Internet

MICROSOFT ACCESS Introduction à la base de donnée

La Clé informatique. Formation Excel XP Aide-mémoire

Transcription:

TP1: Création d une BD avec Access Mr N.EL FADDOULI Structure et contenu de la BD: La BD utilisée est constituée des tables suivantes: Table des livres (Numéro inventaire du livre, matière, titre et auteur du livre, nombre d exemplaires) Livre NumInv Matière Titre Auteur Qte 323 Base de données Bases De Données C.J. Date 3 124 Algo et Programmation Algorithmes D. Knuth 2 1110 Algo et Programmation Programmation B. Meyer 6 241 Algo et Programmation Langage C B. Kernighan 5 321 Système Unix K. Thompson 2 216 Système Systèmes Exploitations Crocus 1 312 Algo et Programmation Langage Java J. Gosling 8 Table des abonnés (Numéro d'abonné, son nom, son prénom, son statut et le département d'affectation) Abonne NumAb Nom Prénom Statut Département 12 Benali Ali Etudiant Informatique 10 BenSaid Said Thésard Civil 32 Karim Karima Prof Electrique 14 Rajaoui Rajaa Etudiant Informatique Table des prêts (Numéro inventaire du livre emprunté, Numéro d'abonné de l emprunteur, la date d emprunt, la date de retour et une observation) Pret NumAb NumInv DatPret DatRetour Observation 10 323 1/11/2008 7/11/2008 12 124 2/11/2008 12/11/2008 Avertissement, il ne faut pas dépasser 8 jours 12 323 3/10/2008 5/10/2008 32 241 3/10/2008 4/11/2008 Suspension pour un mois 14 321 13/10/2008 20/10/2008 14 323 10/11/2008 15/11/2008 Mr N.EL FADDOULI \ Initiation aux Bases de Données Page 1

32 323 13/09/2009 10 312 3/10/2009 Démarrage d ACCES et création d'une BD - A partir du menu Démarrer Programmes Microsoft Office Microsoft Office Access - Choisir l'option FICHIER \ Nouvelle base de données ou cliquer sur le raccourci - Choisir une base donnée vide dans la fenêtre suivante: - Choisir l'emplacement de la base et donner le nom BIBLIO.mdb à cette base Création d'une table Access simple: Pour commencer l'exercice, on va créer une simple table - Dans l'onglet "TABLE", sélectionner "Créer une table en mode création". Mr N.EL FADDOULI \ Initiation aux Bases de Données Page 2

- En premier, créer un champ dont le nom est "NUMINV" Ce champ sera le numéro d inventaire des livres. Le champ sera de type texte dont la taille est 6 caractères COMMENT PRECISER LA CLE PRIMAIRE? - Sélectionner le champ NumInv - Sur la barre des raccourcis, cliquer sur le raccourci LES FORMATS DE CHAMPS SOUS ACCESS Même si certains types de champs dépassent le cadre de ce cours Access, les principaux sont: Texte: permet de créer un champ avec du texte et des chiffres mélangés. On ne peut pas faire de calculs dans ce type de champs. La taille est limitée à 255 caractères Mémo est équivalent à TEXTE mais peut reprendre plus d'informations. Des limitations d'affichage, notamment dans les états rendent ce type de champ peu utilisé. La taille maximum est de 65.535 caractères. Numérique. Ce format de champ permet de rentrer des chiffres sous différents formats. o Octet: nombres entiers de 0 à 255 o Entier (2 octets): nombres entiers entre - 32 768 et + 32 767 o Entiers long (4 octets): nombres entiers entre -2 147 483 648 et + 2 147 483 647 o Réel simple (4 octets): 7 décimales, nombres entre - 3,402 823 E 38 et + 3,402 823 E38 o Réel double (12 octets): 28 chiffres derrière la virgule (décimales), nombres entre 1,797 693 134 862 31 E308 et 1,797 693 134 862 31 E308 o Monétaire (4 octets): 4 décimales, nombres entre -922 337 203 685 477,5808 et 922 337 203 685 477,5807 Mr N.EL FADDOULI \ Initiation aux Bases de Données Page 3

Date et heure Monétaire est identique à numérique mais rajoute le caractère monétaire. Généralement, on utilise directement numérique Numéro Auto permet à Access d'incrémenter le numéro à chaque nouvel enregistrement. Oui/non est de type booléen (vrai ou faux) Lien hypertexte Objet OLE: tout objet provenant d'une application compatible OLE, images,... Assistant liste de choix. permet de créer suivant une liste tapée ou reprise dans une autre table les différentes possibilités acceptées. Cette notion sera vue dans un chapitre à part AJOUTER LES CHAMPS SUIVANTS: Matière texte 50 Titre texte 50 Auteur texte 50 Qte Numérique Entier Quitter par la croix à droite sur la fenêtre et Access demande si on veut sauvegarder la table. Accepter l'enregistrement et nommer cette table "Livre". Créer les autres tables. En suivant les mêmes démarches que précédemment, créer les deux autres tables : ABONNE NumAb Numérique Entier NOM TEXTE 50 PRENOM TEXTE 50 STATUT TEXTE 50 DEPARTEMET TEXTE 50 Mr N.EL FADDOULI \ Initiation aux Bases de Données Page 4

PRET NumAB Numérique Entier NumInv TEXTE 6 DatPreT Date/Heure DatRetour Date/Heure Observation TEXTE 50 Création des relations qui lient les tables: Les trois tables sont liées par relations qu'on doit préciser au SGBD comme suit: - Cliquez sur le raccourci pour avoir la fenêtre suivante: - Ajoutez les trois tables pour avoir le résultat suivant: - Faire glisser la clé primaire NumAb de la table Abonne sur la clé étrangère NumAb de la table Pret pour avoir la fenêtre suivante: Mr N.EL FADDOULI \ Initiation aux Bases de Données Page 5

- Cocher la case "Appliquer l'intégrité référentielle" - Cocher la case "Mettre à jour en cascade les champs correspondants" Chaque fois qu'on modifier le numéro d'un abonné dans la table Abonne, tous les prêts effectués par cet abonné seront automatiquement modifiés afin qu'ils aient le nouveau numéro de l'abonné. - Cocher la case "Efface en cascade les enregistrements correspondants" Chaque fois qu'on supprime un abonné de la table Abonne, tous les prêts effectués par cet abonné seront automatiquement supprimés. - Faire de même pour la clé primaire de la table Livre et la clé étrangère correspondante dans la table Pret. Le résultat obtenu est le suivant: Mr N.EL FADDOULI \ Initiation aux Bases de Données Page 6

Saisie de nouveaux enregistrements - Double-cliquer sur la table "Livre" pour l'ouvrir afin de saisir des enregistrements (voir la première page de l'énoncé) - Saisir les enregistrements dans la grille qui s'affiche. - En bas de la fenêtre, on retrouve une petite barre d'outils de navigation Cette barre d'outils permet de se déplacer et d'insérer de nouveaux enregistrements. Dans l'exemple ci-dessus, la table comporte 92 enregistrements et on est sur le numéro 19. Attention, toute modification dans un champ est immédiatement prise en compte dans la base de données. Dans le cas d'un tableur, la modification n'est enregistrée sur le disque dur qu'avec la commande enregistrer du menu fichier. - Faire de même pour les tables Abonne et Prêt. Propriétés du champ: Utiliser la fenêtre des Propriétés du champ ci-dessous pour: 1- Préciser une valeur par défaut 1 pour le champ Qte dans la table Livre 2- Exiger des valeurs supérieures à 1 pour le champ Qte dans la table Livre Mr N.EL FADDOULI \ Initiation aux Bases de Données Page 7

Créer de requêtes en utilisant l'assistant: - Cliquer sur l'onglet Requêtes - Dans la fenêtre qui s'affiche, choisir Créer une requête en mode création: - Dans la fenêtre qui s'affiche ajouter la table Livre et fermer la fenêtre. - Dans la grille qui s'affiche, choisir les colonnes NumIn, Titre et Matière: - Dans la barre des raccourcis, cliquer sur le raccourci afin d'exécuter la requête. - Pour modifier la requête, cliquez sur le triangle du raccourci. - Choisir Mode création pour modifier la requête en mode graphique. - Choisir Mode SQL, pour avoir le code SQL de la requête. Mr N.EL FADDOULI \ Initiation aux Bases de Données Page 8

- Reprendre la requête précédente pour la modifier afin d'avoir les livres dont la quantité est supérieure strictement à 4: - Exécuter la requête. - Modifier la requête pour avoir les livres dont la quantité est strictement supérieure à 4 et dont le titre commence par Langage: - Exécuter la requête. - Revenir en mode création - Utiliser le raccourci afin d'ajouter la table Pret et modifier les colonnes comme indiqué ci-dessous: - Exécuter la requête. - Que représente le résultat obtenu? - En mode création, modifier la requête pour avoir un classement croissant par titre. - Exécuter la requête - En mode création, modifier la requête pour avoir le nom et prénom de l'abonné, le titre du livre emprunté, la date de prêt et la date retour. Il faut ajouter la table Abonne Mr N.EL FADDOULI \ Initiation aux Bases de Données Page 9