Dossier I Découverte de Base d Open Office



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

Utiliser un tableau de données

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

PRISE EN MAIN D UN TABLEUR. Version OPEN OFFICE

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

GUIDE D UTILISATION DU BROWSER DE BEYOND 20/20

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

Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD

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

Les bases de données

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

SUPPORT DE COURS ACCESS 2010

MODE OPERATOIRE OPENOFFICE BASE

1.1 L EXPLORATEUR WINDOWS

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

Objectifs du TP : Initiation à Access

Manuel BlueFolder ADMINISTRATION

1. Création d'un état Création d'un état Instantané Colonnes Création d'un état Instantané Tableau... 4

Service des ressources informatiques - Conseil Scolaire de District Catholique Centre-Sud Page 1

Thème : Gestion commerciale

Mercredi 15 Janvier 2014

Le langage SQL Rappels

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

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

GUIDE D UTILISATION DU CENTRE DE DONNÉES DE L ISU

Guide d utilisation de la clé mémoire USB

Créer une base de données

Assistant d e tablissement de Tableaux

Solutions en ligne Guide de l utilisateur

NOTICE TELESERVICES : Demander un état hypothécaire

Excel 2007 Niveau 3 Page 1

Bases de données élémentaires Maude Manouvrier

Base est le module pour les bases

Information utiles. webpage : Google+ : digiusto/

Utiliser une base de données

INSTALLATION DBSWin En réseau

Rapports d activités et financiers par Internet. Manuel Utilisateur

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

Faculté des sciences de gestion et sciences économiques BASE DE DONNEES

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

Placez vous au préalable à l endroit voulu dans l arborescence avant de cliquer sur l icône Nouveau Répertoire

Stopack : logiciel pour l entrepôt

Exemple accessible via une interface Web. Bases de données et systèmes de gestion de bases de données. Généralités. Définitions

EXCEL TUTORIEL 2012/2013

Le cas «BOURSE» annexe

iil est désormais courant de trouver sur Internet un document

Gestion du parc informatique des collèges du département du Cher. Manuel d utilisation de la solution de gestion de Parc

Bases de données relationnelles

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES

FileMaker Pro 12. Didacticiel

Cours d'informatique

GUIDE Excel (version débutante) Version 2013

Bases de données cours 1

Installation et utilisation du client FirstClass 11

LE MODELE CONCEPTUEL DE DONNEES

Utilisation de l outil lié à MBKSTR 9

Le cas «BOURSE» annexe

Créer et partager des fichiers

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

COURS WINDEV NUMERO 3

Access 2007 FF Access FR FR Base

Manuel d utilisation de l outil collaboratif

Foire aux Questions Note: Les réponses aux questions correspondent à la version Mise en route

Manipuler fichiers et dossiers

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

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX

AIDE à l utilisation du cédérom «L athlétisme à l école» Niveau Primaire SOMMAIRE

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w

Manuel d utilisation TS Evaluation. Version 5 Màj 07/

KIELA CONSULTING. Microsoft Office Open Office Windows - Internet. Formation sur mesure

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

L espace de travail de Photoshop

Access. Apprenez exactement ce dont vous avez besoin Progressez à votre rythme Téléchargez les exercices. Joyce Cox et Joan Lambert

Comment accéder à d Internet Explorer

Une ergonomie intuitive

Organiser le disque dur Dossiers Fichiers

[WINDOWS 7 - LES FICHIERS] 28 avril Logiciel / Windows

Cours 1 : introduction

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

Edutab. gestion centralisée de tablettes Android

Exporter des écritures. Importer des écritures. Depuis EBP Comptabilité.

Utilisation du logiciel Epson Easy Interactive Tools

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

Support de TD ArcGIS Introduction à l automatisation et au développement avec ArcGIS 10.1 JEAN-MARC GILLIOT e année ingénieur

OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR

Utilisation de la clé USB et autres supports de stockages amovibles

SOMMAIRE I. INTRODUCTION 3. I.1. Installation des pré-requis...3 I.2. Installation des logiciels...4. GIMI : Gestion de parc informatique 7

COURS BARDON - ACCESS 2010

FAA : Fonctions Automatiques de l Application. Les fonctions automatiques incluses dans vos applications développées avec

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

GUIDE DE DEMARRAGE V1.02

Documentation Liste des changements apportés

Mon aide mémoire traitement de texte (Microsoft Word)

CREATION DMP En Accès Web

AIDE MEMOIRE. Forprev. De l habilitation à la gestion de sessions. Page 1 sur 55

Utilisation de l éditeur.

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

Groupe Eyrolles, 2003, ISBN : X

Modes Opératoires WinTrans Mai 13 ~ 1 ~

Cadastre du bruit SIT-JURA. Connecteur Arcview9.x - MSAccess. Mode d emploi. Appel formulaire. Page 1 sur 15

Transcription:

ETUDE D UN SYSTEME DE GESTION DE BASE DE DONNEES RELATIONNELLES Définition : Un SGBD est un logiciel de gestion des données fournissant des méthodes d accès aux informations. Un SGBDR permet de décrire la base de données et de l utiliser conforment aux techniques relationnelles : les données sont organisées en tables relationnelles. Les tables sont indépendantes des traitements. Un SGBDR autorise les opérations relationnelles sur les tables et la modification de la définition des tables à tout moment si nécessaire 1. Exemples : Base d Open Office, ACCESS, PARADOX, DBASEIV, ORACLE, IDSII, etc. Dossier I Découverte de Base d Open Office I Introduction Notion de Configuration de base : Tout logiciel pour bien fonctionner a besoin d une configuration minimum de base tant du point de vue des ressources matérielles (hard) que des ressources logiciels (soft). Sous Windows, il est possible à partir du menu Accessoires, Outils Système, Information système de repérer différents éléments : Ressources matérielles : Microprocesseur :. Capacité de stockages des Mémoires Vive (RAM) :. des Mémoires Morte (ROM) : du Disque dur :... d autres mémoires auxilairess Ressources logiciels La version du Système d exploitation :. 1 J.Sornet Informatique et Systèmes d Information de Gestion - Techniplus JJP Base Découverte - 12/10/2010 Dossier I-page 1

Après avoir ouvert un logiciel, à parti du menu Aide, il est possible d identifier le numero de la version et le numéro de la mise à jour de la version : Dans cette leçon de découverte, nous travaillerons avec une base de données de démonstration, Copier le fichier COMPTOIRS dans votre répertoire. La fenêtre Base de données apparaît, elle s ouvre sur les Tables, car le bouton Table est enfoncé. La fenêtre base de données est un véritable «Centre de contrôle» de l application, en cliquant sur les autres boutons vous pouvez faire apparaître les différents types d Objets créés par le concepteur de l application. Nous étudierons ici les 4 principaux types d objets : Les Tables Les tables contiennent toutes les données d une base. Dans une Table sont notamment structurées les informations d une Entité. Dans le modèle relationnel, elles correspondent aux «RELATIONS». Une Table est en quelques sorte un Fichier. Les Requêtes Les requêtes permettent d interroger la base, de sélectionner les informations qui répondent à des critères. Dans le langage du modèle relationnel elles permettent d établir les PROJECTIONS, SELECTIONS, ou JOINTURES. Les Formulaires Les formulaires sont des masques d écrans. Ils permettent de présenter d une manière ergonomique les informations à saisir, consulter ou modifier. Les Rapports Les rapports, appelé aussi états, permettent d imprimer (ou d afficher) les informations provenant d une ou plusieurs tables. En cliquant droit sur un objet vous pouvez notamment modifier sa structure ou visualiser les données. Visualiser les données et les structures et les données des Objet fournis II Découvertes des tables : Les données, la structure. A Les données : Ouverture d une table : soit double cliquer sur le nom de la table, soit cliquer droit sur la table puis cliquer sur le bouton Ouvrir Application : Ouvrez la table Fournisseurs Apparaît un tableau ou «RELATION» En ligne, on lit des Enregistrements, ou Tuples, ou encore Occurrences En colonne on lit les Champs. JJP Base Découverte - 12/10/2010 Dossier I-page 2

Un enregistrement est l ensemble des informations relatives à un Individu : exemple un client de la table client, ou une commande de la table Commandes. Un champ contient l information élémentaire, la description de la Propriété ou de l Attribut caractéristique de l individu. Application : Testez lez boutons permettant de consulter la table Clients, puis complétez la légende. Rechercher une information dans une table Edition, Rechercher ou Complétez la boîte de dialogue Application : Recherchez dans la table Clients le contact dont vous n avez retenu que le prénom Liz. JJP Base Découverte - 12/10/2010 Dossier I-page 3

B : La structure d une Table A partir de la fenêtre Base de données, sélectionnez le fichier, par exemple Employés, et cliquez sur le bouton Modifier. Le mode Création permet de décrire les champs quand on crée une Table : - Nom du champ - Type de données (numérique, alphanumérique, etc.) - Description : définition précise des données - Diverses propriétés (Taille, Format, etc.) - La Clé, ou Identifiant, c est à dire le champ qui permet de reconnaître chaque individu (ou enregistrement). A une valeur de l identifiant ne doit correspondre qu un et un seul enregistrement. On utilise le plus souvent un code ce qui permet de distinguer les homonymes. Examiner la structure de chacune des tables et les données. En choisir une et coller ci-dessous ces 2 éléments : JJP Base Découverte - 12/10/2010 Dossier I-page 4

III Découverte des requêtes Les requêtes permettent d interroger une ou plusieurs tables : - pour visualiser ou imprimer quelques éléments, elles permettent d effectuer projection, sélection et jointure. Physiquement vous n allez pas créer de nouveaux tableaux de données, qui occuperaient trop de place sur votre disque dur, mais des lignes de programmes. Les requêtes sont des programmes leurs exécutions permettent d interroger la base de données. 1 Les projections Il s agit de visualiser quelques champs d une table. Exemple : le fichier Employé comporte de nombreux champs, nous voulons visualiser uniquement le nom et la date de naissance des employés. Appuyer sur le bouton Requêtes de la fenêtre Base de données, Cliquer sur Dans la fenêtre «Ajouter une table» sélectionner la table Employés, cliquer sur Ajouter, puis Fermer. Un nouveau masque d écran apparaît. Allonger la table de façon à visualiser les nombreux champs de la table Employés Cliquer 2 fois sur le champ Nom : il apparait sur la première colonne du tableau, en bas de la fenêtre. Faire de même avec le champ Date de naissance On peut lancer la requête en cliquant sur l icône Exécuter la requête Trier les enregistrements Par exemple, nous voulons trier les employés selon leur age : Dans la cellule de la ligne Tri et de la colonne Date de naissance, faire apparaître en cliquant sur la flèche : Croissant Visualisez le résultat en cliquant sur la touche Exécuter la requête JJP Base Découverte - 12/10/2010 Dossier I-page 5

Pour ajuster le format Date de naissance cliquez droit sur le champ date de naissance er compléter les boites de dialogue Il est possible de visualiser le programme constituant cette requête : en cliquant sur le bouton (Dé)activer le mode Ebauche : c est du langage SQL. Avant de fermer la fenêtre, il convient de sauvegarder votre requête : Dans le menu Fichier, choisir Enregistrer sous Attribuer un nom significatif à votre requête : Employés suivant la date de naissance. Exercice complémentaire : Ajouter dans la table, votre Nom comme nouvel(le) employé(e) de l entreprise. Vérifiez dans la requête votre insertion. 2 Les sélections Il s agit ici de choisir certains enregistrements d une table Application : Nous allons établir une requête permettant de visualiser seulement les clients installés en France Appuyer sur le bouton Requête de la fenêtre Base de données, cliquer sur Dans la fenêtre «Ajouter une table», sélectionner la table, cliquer sur Ajouter, puis Fermer Lorsque la table Clients apparaît, cliquer 2 fois sur l étoile les champs sont ainsi sélectionner. Descendre dans la deuxième colonne le champ Pays. Pour opérer la sélection, dans le champ Pays, sur la ligne Critères, préciser France. Visualisez et contrôlez le résultat. JJP Base Découverte - 12/10/2010 Dossier I-page 6

Il est possible de modifier la structure pour ne faire apparaître qu une seule fois le champ Pays Dans la zone de définition de la requête, Il suffit de désactiver la case Visible du champ Pays Avant de fermer la fenêtre sauvegarder votre requête en la nommant : Clients de France. 3 - Jointure Le principal intérêt d un tel logiciel est de pouvoir réaliser des jointures entre les tables. Une requête fait appel à une jointure lorsqu on veut visualiser une relation dont les données proviennent d au moins deux autres relations (2 Tables). Pour établir une jointure, il doit y avoir une dépendance fonctionnelle entre deux entités (2 Tables) Exemple : la table Produits est liée à la table Catégories : il existe une association entre ces deux entités. L association est matérialisée ici par la présence de la clé Code de la table Catégorie comme champ de la table Produits. Ici, la dépendance fonctionnelle est dans le sens Produits vers Catégories. En effet, un produit appartient à une catégorie et à une seule. On dit qu il y a une dépendance fonctionnelle de l entité Produits vers l entité Catégories. Donc un produit est contenu au maximum dans une catégorie. Par contre, une catégorie peut contenir au maximum plusieurs produits. Le nombre de fois qu une occurrence peut participer à l association est appelé Cardinalité maximum. C est la signification du 1 ou du n (signifiant plusieurs) situés en deuxième position dans les couples (1,1) ou (1,n) du schéma suivant. Le premier chiffre correspond à la cardinalité minimum. Produits Association appartient Catégories Cette manière de présenter les données de présenter est appelée MCD Modèle Conceptuel des Données. Ce modèle peut être physiquement adapté physiquement quel que soit le SGBDR utilisé. Le concepteur de l application Comptoirs a ainsi construit les jointures entre les Tables, elles peuvent être visualisées en choisissant la commande Outils, Relations accessible à partir de la fenêtre Base de données. Visualisez toutes les données des relations et leur jointure, les imprimer et les coller, ci-dessous JJP Base Découverte - 12/10/2010 Dossier I-page 7

Attention! Dans le langage Base d Open Office le terme Relations correspond à la matérialisation des associations dans le Modèle Conceptuel de Donnée. Au contraire, dans le langage de la méthode Merise (MCD-MRD) une Relation est une Table de la Base. Nous allons établir une requête nécessitant une jointure en la complétant par une projection. Application : Nous allons faire apparaître pour chaque produits le nom de la catégorie à laquelle il est rattaché. Cliquer sur Dans la fenêtre «Ajouter une table» sélectionner la table Catégorie, cliquer 2 fois, puis sélectionner la table Produits, cliquer 2 fois, puis Fermer. Pour déplacer ou supprimer une table sur le plan de travail. Sélectionner la partie grisée du titre de la table, Glisser ou appuyer sur la touche Suppr La jointure est matérialisée automatiquement par une ligne qui relie les deux champs dont le contenu doit être commun aux deux tables. Compléter la fenêtre en sélectionnant les champs et testant les modes de tris Contrôlez le résultat Enregistrez votre requête, choisir un nom significatif :. Les requêtes consistent principalement à combiner les opérations sur les relations (tables ou requêtes) : Jointure, Sélection, Projection auxquelles s ajoutent les Tris JJP Base Découverte - 12/10/2010 Dossier I-page 8