Travaux Pratiques et Dirigés de Bases de Données n 11



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

SUPPORT DE COURS ACCESS 2010

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

Chaque ordinateur est constitué de différentes unités de stockage de données (Disque dur, Graveur ) que l on peut imaginer comme de grandes armoires.

PRISE EN MAIN D UN TABLEUR. Version OPEN OFFICE

Le modèle de données

Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010

Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015

Découvrir la messagerie électronique et communiquer entre collègues. Entrer dans le programme Microsoft Outlook Web Access

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

AGASC / BUREAU INFORMATION JEUNESSE Saint Laurent du Var - E mail : bij@agasc.fr / Tel : CONSIGNE N 1 :

Créer une base de données

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION

Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION

EXCEL TUTORIEL 2012/2013

COURS WINDEV NUMERO 3

Base est le module pour les bases

Se repérer dans l écran de Foxmail

AVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS

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

MO-Call pour les Ordinateurs. Guide de l utilisateur

Conférence et partage avec NetMeeting

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

Utiliser le service de messagerie électronique de Google : gmail (1)

Ecran principal à l ouverture du logiciel

GUIDE D INSTALLATION INTERNET haute vitesse

Access 2007 FF Access FR FR Base

Crédit Agricole en ligne

TABLEAU CROISE DYNAMIQUE

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

Guide SQL Server 2008 pour HYSAS

Bases de données élémentaires Maude Manouvrier

Installation et utilisation du client FirstClass 11

Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD

INTRODUCTION GENERALE...1 LA CONNEXION ODBC :...1. CONNEXION AU TRAVERS D EXCEL(tm)...6. LOGICIEL QUANTUM GIS (Qgis)... 10

Database Manager Guide de l utilisateur DMAN-FR-01/01/12

Groupe Eyrolles, 2003, ISBN : X

Module Communication - Messagerie V6. Infostance. Messagerie

Utiliser un tableau de données

clef primaire ; clef étrangère ; projection ; restriction ; jointure ; SQL ; SELECT ; FROM ; WHERE

Calc 2 Avancé. OpenOffice.org. Guide de formation avec exercices et cas pratiques. Philippe Moreau

TABLEAU CROISE DYNAMIQUE

MAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4

FICHIERS ET DOSSIERS

SOMMAIRE GUIDE D UTILISATION DU WEBMAIL. vous guide

Formation. Module WEB 4.1. Support de cours

Activité 11 : Nuage de points ou diagramme de dispersion

Créer sa première base de données Access Partie 3/4 - Création d un formulaire

Manuel d utilisation NETexcom

COURS BARDON - ACCESS 2010

VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET

Manuel de formation Spaceman 1 ère journée

Utiliser Net Support School (NSS Version ) Philippe Cailleretz Er-Tice Avion mars 2011.

Bibliothèque Numérique de l INSA de Toulouse Mode d emploi des livres électroniques NUMILOG

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

Ouvrir le compte UQÀM

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

Réaliser un PUBLIPOSTAGE

Signature plume. Matériel : une plume ou un crayon. Ouvrir PhotoFiltre. Ouvrir votre image plume dans PhotoFiltre

Création du projet : 1 sur 13

Atelier n 12 : Assistance à distance

Accès au Serveur de PAIE «SPV» par INTERNET Paramétrage du poste de travail «Windows»

GUIDE D INSTALLATION RAPIDE DEXH264

TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1

Gestion des documents avec ALFRESCO

Cours pratique Excel. Dans chacune des feuilles, les donnés sont déjà entrées afin de gagner du temps.

Installation en réseau de ClicMenu et des logiciels de Kitinstit

FileMaker Server 14. Aide FileMaker Server

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

TRANSFOLIO version Introduction

Réalisez votre propre carte de vœux Éléctronique

Guide d utilisation des services My Office

Page Paragraphe Modification Mise en page du document Le bouton "Format de page" est maintenant "Page"

Comment se connecter au VPN ECE sous vista

Créer sa première base de données Access Partie 4/4 - Création d un état

Installation Client (licence réseau) de IBM SPSS Modeler 14.2

A2I. Site Web de l association des ingénieurs INSA de Lyon ESPACE EMPLOI

Schéma relationnel et contraintes d intégrité : le cas ConduiteAuto

Connexion entre une BD FileMaker Pro 10 et ArcGis 10.x sous Windows 7

Les tableaux croisés dynamiques

EXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version /11/05

Création d un formulaire de contact Procédure

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.

Sommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2

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

MISE AU POINT FINANCIÈRE GUIDE DE L UTILISATEUR. Le logiciel MISE AU POINT FINANCIÈRE est offert sous licence par EquiSoft.

Service On Line : Gestion des Incidents

Documentation Liste des changements apportés

Mes premiers diaporamas avec Open Office Impress?

Consignes générales :

EXCEL Les tableaux croisés dynamiques

les Formulaires / Sous-Formulaires Présentation Créer un formulaire à partir d une table...3

Objectifs du TP : Initiation à Access

Utilisation de l outil lié à MBKSTR 9

Groupes et utilisateurs locaux avec Windows XP

GUIDE D UTILISATION DE L AGENDA

SUGARCRM MODULE RAPPORTS

Informations sur l utilisation du webmail du CNRS. Webmail du CNRS. Manuel Utilisateur

Création d un petit livre Avec le logiciel «Didapages» Version Didapages 1.1 PC

Transcription:

Travaux Pratiques et Dirigés de Bases de Données n 11 ACCESS et ODBC Les exercices de ce TD font référence à la base de données «Max et les ferrailleurs» (dont le schéma est cidessous voir aussi le TD n 1) ainsi qu aux bases «Vidéothèque» et «Camping». Objet numobjet nomobjet dateachat prixachat referencephoto Pret numcontact numobjet datepret dateretourprevu dateretourreel Photo numphoto adressejpg Contact numcontact nom prenom surnom referencephoto telephonedomicile telephoneportable telephonebureau Schéma relationnel de la base «Max et les ferrailleurs» 1. Max et les ferrailleurs : base de données sous ACCESS a. Ouvrir ACCESS et créer une base de données vide. Pour ce faire : i. Dans les modèles disponibles, choisir «Base de données vide» ; ii. Choisir un nom (par exemple «MAX»), pour cette base dans l espace «Nom de fichier» ; iii. Cliquer sur «Créer». Page 1 Bases de données TD 11

b. Sous la colonne «Cliquer pour ajouter» saisir perceuse.jpg puis jules_scie_sauteuse.jpg. c. Sous l onglet «Fichier», faire «Enregistrer». Choisir le nom photo pour la table. d. Avec la touche droite de la souris, se positionner sur la colonne «N», choisir «Renommer le champ» et le renommer numphoto. Renommer aussi la deuxième colonne adressejpg. e. Avec la touche «Affichage» en haut à gauche, passez au «Mode Création». Vérifiez que numphoto est la clé primaire (il doit y être l icône d une clé à gauche de l attribut, sinon il faut cliquer sur la touche «Clé Primaire»). Vérifier aussi que cet attribut est de type «NuméroAuto» (numéro auto incrémentant). f. Enregistrer la fenêtre nommée «photo». g. Choisir maintenant l onglet «Créer» puis «Création de table». h. Créer la table objet en saisissant ces cinq attributs. Définir sa clé primaire et choisissez le type «NuméroAuto» pout cet attribut. Choisissez aussi les bons types pour les autres quatre attributs. i. Créer de la même façon les tables contact et pret. Fermer toutes les tables à la fin. j. Définir les contraintes d intégrités référentielles entre les quatre tables en cliquant sur l icône «Relations» dans l onglet «Outils de base de données». Pour ce faire : i. Faire afficher les quatre tables ; ii. Trainer la souris en appuyant sur sa touche gauche pour dessiner les flèches. Dans la boite de dialogue qui s ouvre ainsi, cocher «Appliquer l intégrité référentielle». k. Enregistrer et fermer la fenêtre «Relations». l. Remplir les tables avec les données ci-dessous (voir le TD n 1). Page 2 Bases de données TD 11

Défonceuse prêtée à Pierrot le 5 janvier promise pour le week-end du 1 er mai 2006 Perceuse prêtée à Albert le 7 janvier promise pour le 20 janvier revenue le 8 janvier 2006 Perforateur prêté à Jules le 15 janvier promis pour le 20 janvier 2006 Perceuse prêtée à Patrick le 12 avril 2006 Brosse à maroufler prêtée à Jean le 15 avril revenue le 20 avril 2006 Table à tapisser, brosse à maroufler, cutters, brosse à encoller prêtés à Guy le 1 mai 2006 Scie sauteuse prêtée à Pierre Lehaut 7 janvier 2007 Un instantané de la base «Max et les ferrailleurs» Page 3 Bases de données TD 11

2. Max et les ferrailleurs : les requêtes qui n en sont pas a. Cliquer sur «Création de requêtes» sous l onglet «Créer». S en servir pour écrire une requête qui liste les amis de Max en indiquant seulement leur nom, prénom, surnom puis la référence à leur photo. Pour ce faire : i. Faire afficher la table nécessaire ; ii. Double-cliquer sur les attributs que l on veut voir affichés. b. Cliquer sur «Affichage», passer en «Mode SQL» et regarder le SQL généré. Est-ce vraiment le code d une requête? c. Passer en «Mode Feuille de Données». Directement dans la fenêtre de cette requête, ajouter des lignes (ajoutez vous-même et votre binôme dans la liste des amis de Max). Est-ce vraiment une requête? C est-à-dire, le SQL généré a-t-il changé? Enregistrer cette requête sous le nom amis. Que se passe-t-il lorsque l on actualise la table contact? d. Cliquer sur «Création de requêtes» sous l onglet «Créer», créer une requête outils avec seulement le nom et la référence photo des objets de la table objet. e. Cliquer sur «Assistant Requête» sous l onglet «Créer». Puis choisir «Assistant Requête simple». Créer deux requêtes avec cet assistant affichant les noms, prénoms et surnom, date de prêt et nom de l objet des amis ayant emprunté au moins un objet depuis la création de la base. Il faudra respecter les consignes suivantes : i. En plus des tables contact et prêt, la première requête doit se servir de la table objet ; ii. En plus des tables contact et prêt, la deuxième requête doit se servir de la requête outils ; f. Remarquer que ces requêtes définies de manière identiques ne donnent pas le même résultat. g. Passer en mode création pour comprendre l erreur (proposez votre interprétation à votre enseignant). 3. Vidéothèque : accès à des tables via ODBC Pour interfacer des tables Oracle sous ACCESS via un driver OBDC, le chemin à suivre est le suivant : a. Créer une base de données vide sous ACCESS en choisissant un nom pour cette base. b. Via l onglet «Données externes» cliquer sur «Base de données ODBC». c. Dans la fenêtre qui s affiche choisir «Importer les données sources dans une nouvelle table de la base de données active» ; d. Via l onglet «Source de données machine», choisir la source «ETUDOM». Si elle n est pas déjà présente : i. Cliquer sur «Nouveau...». ii. Répondre «OK» à l avertissement ; iii. Choisir «Source de données utilisateur (pour cette machine uniquement)», puis «Suivant». iv. Choisir «Oracle dans OraClient11g_home1». v. Dans la fenêtre qui s affiche mettre Data Source name : ETUDOM TNS Service Name : ETUDOM User ID : son login Oracle v. Cliquer sur OK. e. Taper son mot de passe Oracle dans la boîte de dialogue. f. Choisir les six tables ens2004.acteur, ens2004.exemplaire, ens2004.film, ens2004.genre, ens2004.genrefilm, ens2004.individu. g. Ouvrir les tables via ACCESS, définir leur clé primaire. Page 4 Bases de données TD 11

h. Ouvrir l icône «Relations», ajouter les relations entre les tables. i. Créer une requête en mode création qui liste les réalisateurs dont on possède au moins un exemplaire d un film d aventure. j. Ecrire cette même requête sous Oracle et comparer les résultats et les sources SQL. k. Ecrire une requête qui liste les titres des films pour lesquels Yves Montand est un acteur. Ecrire cette même requête sous Oracle et comparer les résultats et les sources SQL. Cherchez à comprendre l erreur. Page 5 Bases de données TD 11

4. Camping : modification des tables via ODBC a. Refaire le parcours de l exercice précédent pour interfacer les tables de la base de données «Camping» que vous avez créé dans un TD précédent (attention tentez d interfacer vos tables et non pas celles de quelqu un d autre). b. La procédure ne fonctionne pas pourquoi? c. Passer sous SQL Developer, ajoutez les droits nécessaires pour rendre vos tables visibles et modifiables via ODBC. d. Faites les tests d interfaçage de vues Oracle et des essais de modifications. Page 6 Bases de données TD 11