Bases de données Chapitre 1

Documents pareils
Utilisation de l outil lié à MBKSTR 9

RECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU. N de série

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.

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

Installation et utilisation de Cobian Backup 8

La gestion des dossiers sous Windows Vista, W7, W8.

Tutorial sur SQL Server 2000

Encryptions, compression et partitionnement des données

Espace pro. Installation des composants avec Firefox. Pour. Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits

Avertissement : Nos logiciels évoluent rendant parfois les nouvelles versions incompatibles avec les anciennes.

Bases de données. Table des matières. Introduction. (ReferencePlus.ca)

Comment sélectionner des sommets, des arêtes et des faces avec Blender?

Guide concernant l accès au service TFP Internet pour les. notaires, institutions financières et les représentants légaux.

L ARBORESCENCE. Qu est-ce qu un dossier? L arborescence?

Restaurer des données

NOTICE TELESERVICES : Demander un état hypothécaire

Tablette Pegasus PC Notes. Code : Conrad sur INTERNET Version 02/ Conditions du système.

Correction des Travaux Pratiques Organiser son espace de travail

Utiliser une base de données

F.A.Q 1.0 Designer 3D Atex System

Niveau 1. Atelier d'initiation à l'ordinateur ... Fondation de la Bibliothèque Memphrémagog inc. Magog (Québec) J1X 2E7 Tél.

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

OpenOffice Base Gestionnaire de Base de Données

PROCÉDURE D'INSTALLATION WINDOWS 7 (32 ou 64 bit)

Gestion électronique des procurations

Fiche Pratique. Présentation du problème. Le cas le plus simple. Un cas plus compliqué. MAJ le 15/12/2011

LES BIBLIOTHEQUES DE WINDOWS 7

Organiser le disque dur Dossiers Fichiers

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

GUIDE RAPIDE EXPERT espace de partage

Gestion des documents avec ALFRESCO

Guide d usage du portail périscolaire de la Ville de Lorient

Tutoriel. Votre site web en 30 minutes

Pégase 3 Echanges avec Compt heures

Guide de l Administrateur

_ PARAMETRE DU COMPTE _ ACCEUIL. 1 ere Etape «Créer un compte principal» Créer un compte secondaire. Ouvrir un compte principal

CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF

Tutoriel Atout Facture. 14/01/2015 Codelpi

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

1) Information sur le logiciel et la notice 2) Le tableau de bord 3) Les devis 4) Les factures 5) Les factures d acompte 6) Les avoirs sur facture

Installation de Microsoft Office Version 2.1

Guide de l usager - Libre-service de bordereaux de paie en ligne

Cette fonctionnalité est paramétrable et accessible dans le module administration via le menu "Dossier / Administration".

MUNIA Manuel de l'utilisateur

Atelier n 12 : Assistance à distance

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

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

Notice ORCHESTRA. Aide du logiciel. Aide du Logiciel ORCHESTRA Édition

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

Dossier I Découverte de Base d Open Office

Business Intelligence simple et efficace

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de

La base de données dans ArtemiS SUITE

TP1 - Prise en main de l environnement Unix.

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

Procédure : Sauvegarder un Windows 7 sur un disque réseau

Guide de l utilisateur Auteurs

Smart Pix SOFTWARE. Manuel d utilisation

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

SOMMAIRE. Accéder à votre espace client. Les Fichiers communs. Visualiser les documents. Accéder à votre espace client. Changer de Workspace

Guide Utilisateur Transnet

@telier d'initiation

GeoGebra & Microsoft Office 631

Access 2007 FF Access FR FR Base

Chess Arbiter Pro (version Dames) Notice d utilisation

Guide d installation du logiciel HI Version 2.7. Guide d installation du logiciel HI Version 9.4

Le cas «BOURSE» annexe

Sage Customer View (ios) Guide d installation et d utilisation

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

Effectuer une sauvegarde avec Nero BackItUp

2. Cliquez Contact Directory of Public Administration. 5. Tapez le mot de passe - Hello (pour OFPA). Changez le mot de passe en cas de

Mise en route de Cobian Backup

Mode d emploi : Module SMS

Objectifs du TP : Initiation à Access

CAPTURE DES PROFESSIONNELS

À la une Présentation

Guide d utilisation commandes des pièces de rechange Rev.1.0.3

Manuel d utilisation de l outil collaboratif

GESTION DES PISTES ET OPPORTUNITES

1 LA MESSAGERIE ELECTRONIQUE 2 MESSAGERIE : BOITES ET SYMBOLES. 1.1 Comment fonctionne-t-elle? 2.1 Les BOÎTES ou dossiers

DISTRILOG 2 QUICK START

Créer un premier document avec Pages

Créer une trace, obtenir son fichier gpx et sa carte Ou Afficher un fichier trace GPX

Le cas «BOURSE» annexe

Simple, facile à archiver, il est disponible dès le premier jour du mois * et n utilise ni papier ni enveloppe. Le e-relevé / Mode d emploi

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

DEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public.

GUIDE D UTILISATION DE L AGENDA

Procédure de mise à niveau de Windows Mobile version 6.1 du SGH-i616

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES

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

Principe de fonctionnement du lanceur d'application "AdisTlsStartCfgLotus"

Groupe Eyrolles, 2003, ISBN : X

SQL Data Export for PS/PSS

Atelier Découverte de Windows. janvier 2012

Comment autoriser un programme à communiquer avec Internet sous Vista?

Guide d utilisation 2012

Installation du logiciel Windows Suivant Démarrer Tous les programmes Démarrer Tous les programmes Marketing Manager Marketing Manager Linux ici Mac

Procédure d installation de mexi backup

Transcription:

Bases de données Chapitre 1 1 Introduction Une base de données est un logiciel qui sert à mémoriser et trier des données diverses. On pourrait comparer une base de données à un fichier classique (Kartei en allemand), qui contient des informations diverses sur un sujet précis. 2 Un peu de théorie pour commencer Une base de données informatique est constituée de tables (allemand : Tabellen, anglais : tables) qui regroupent les informations à mémoriser. Avant de construire une table, on doit réfléchir sur la nature de ces informations. Par exemple, la table suivante représente une sorte d annuaire : elle contient certaines informations sur des personnes : Nom Prénom Date de naissance Numéro Rue Localité Code postal Muller Jean-Paul 2.3.1997 12 rue de l Ecole Ettelbruck 1234 Luxembourg Schmitt Pierre-Henri 22.5.1960 76 av. Kennedy Diekirch 5542 Luxembourg Une table contient des lignes (horizontales), dont chacune représente des informations bien définies sur un élément (objet ou personne) précis. L exemple précédent montre que la première ligne donne toutes les informations qui nous intéressent sur un certain Monsieur Muller, alors que la deuxième ligne représente une toute autre personne. On appelle une telle ligne un enregistrement (allemand : Datensatz, anglais : record). On peut aussi considérer la table comme étant constituée de colonnes (verticales), dont chacune subdivise les enregistrements en des cases séparées. Ces colonnes sont appelées des champs (allemand : Felder, anglais : fields). Chaque champ a un nom et un type. Dans l exemple, on peut voir les noms des champs en haut de la table : «Nom», «Prénom», «Date de naissance» etc. Quant au type d un champ (appelé aussi type de données), il indique quel genre d informations le champ peut contenir. Ainsi, il y a p.ex. des champs qui ne Pays Version 1.1 Page 1

peuvent contenir que des nombres ou des dates, alors que d autres peuvent contenir toute sorte de texte, voire même des images. Dans l exemple ci-dessus, les noms et types des champs ont été choisis de la façon suivante : Nom du champ Type du champ Nom Texte (anglais: Text) Prénom Texte (anglais: Text) Date de naissance Date (anglais: Date/Time) Numéro Nombre (anglais: Number) Rue Texte (anglais: Text) Localité Texte (anglais: Text) Code postal Nombre (anglais: Number) Pays Texte (anglais: Text) Remarque : On pourrait se demander maintenant pourquoi l adresse a été subdivisée en plusieurs éléments (rue, localité, code postal et pays) dans cet exemple. Ne serait-ce pas mieux de stocker toute l adresse dans un seul champ du type texte portant le nom «Adresse»? La réponse est que cela dépend de l usage qu on veut faire de la base de données. Par exemple, si l on n utilise qu un seul champ pour l adresse, il ne sera pas possible de trier les enregistrements par localité ou par code postal. 3 Créer une base de données Le logiciel de base de données que nous allons utiliser dans ce cours s appelle Microsoft Access 1. Il peut être lancé à travers le menu «Start» de Windows. Bien évidemment, il existe un grand nombre d autres logiciels de bases de données sur le marché. Une fois que le logiciel Access est lancé, nous cliquons sur la petite feuille blanche dans la barre d outils, en haut de la fenêtre. 1 Ce document décrit l usage de la version 2003 de MS Access. Certaines différences peuvent exister par rapport à d autres versions du même logiciel. Version 1.1 Page 2

Parmi les options apparaissant ensuite dans la partie droite de la fenêtre, nous sélectionnons Blank database. Cette approche nous permet de créer une base de données originalement vide. Nous pourrons rajouter nos tables et données par la suite. Toute base de données Access est sauvegardée dans un fichier sur le disque. Il est donc encore nécessaire que nous choisissons le répertoire où ce fichier devra se trouver, et le nom qu il devra porter. Ceci se fait à l aide d une fenêtre de sauvegarde standard. Il reste à mentionner que les fichiers Access ont toujours l extension «.mdb». La fenêtre principale de notre base de données est ensuite affichée. C est ici que nous pouvons à tout moment voir les éléments que notre base contient. La liste au bord gauche de la fenêtre nous permet de sélectionner les différentes catégories d éléments (Tables, Queries, Forms etc.) Pour l instant, seulement les tables nous intéressent. 4 Construire une table Pour créer une nouvelle table, il suffit de double-cliquer l option Create table in Design view dans la partie droite de la fenêtre de base de données. Le terme anglais «Design view» désigne le mode création, une sorte d atelier où nous pouvons construire la structure de nos tables. Version 1.1 Page 3

C est dans le mode création que nous entrons les noms des champs de notre table (dans la colonne Field Name), ainsi que les types de ces champs (dans la colonne Data Type). Dans la colonne Description, nous pouvons entrer une description des champs. Entrer une description est optionnel, mais peut servir à rendre notre travail plus lisible et aider à éviter des ambiguïtés. Par exemple, le champ «Numéro» cidessus pourrait tout aussi bien se référer à un numéro de personne qu au numéro de la maison dans l adresse. La description «Numéro de la maison» est donc utile pour éviter qu un utilisateur de notre base de données comprenne mal la signification de ce champ. Pour sauvegarder la structure de notre table, nous cliquons sur le symbole de la disquette. Le logiciel nous demande alors d entrer un nom pour la table. Généralement, c est une bonne idée de choisir un nom descriptif, donc p.ex. «Table de personnes» pour une table qui servira à stocker des informations sur des personnes. Version 1.1 Page 4

Finalement, Access nous informe que nous n avons pas encore choisi de clé primaire (primary key) pour notre nouvelle table. La clé primaire d une table se compose d un ou de plusieurs champs qui servent à identifier de manière non ambiguë tout enregistrement de cette table. Par exemple, dans une base de données contenant des informations sur des personnes, le champ «Prénom» ne pourra jamais servir de clé primaire, puisqu il existe un grand nombre de personnes ayant le même prénom. De même, le champ «Nom de famille» n est pas un bon choix pour une clé primaire. La combinaison des champs «Prénom» et «Nom de famille» cependant pourrait éventuellement être utilisé comme clé primaire, mais seulement si l on est sûr que cette base particulière ne contiendra jamais deux personnes ayant le même prénom et le même nom de famille. Un choix encore meilleur est bien évidemment le champ «Matricule», s il est présent, car le numéro de matricule est unique pour chaque personne. Si nous ne voulons pas choisir une clé primaire nous-même, Access peut résoudre le problème en rajoutant un champ supplémentaire à la table. Ce champ portera le nom «ID» et sera du type «AutoNumber». Il contiendra un numéro unique (choisi par le logiciel) pour chaque enregistrement, et représente donc une clé primaire parfaite. En répondant par Yes à la question montrée cidessus, le champ «ID» est rajouté à notre table. Le concept de clé primaire est particulièrement important si l on travaille avec plusieurs tables. Si notre base de données ne contiendra qu une seule table, il est acceptable de ne pas créer de clé primaire. En général cependant, il est recommandé de toujours définir une clé primaire pour chaque table. 5 Gérer des données Pour saisir des données, respectivement modifier ou supprimer des enregistrements d une table, il faut quitter le mode création (design view) pour passer au mode données (datasheet view). Le mode données est accessible depuis le mode création en cliquant l icône représentant une table minuscule, tout à gauche de la barre d outils : Version 1.1 Page 5

Cet icône prendra ensuite l aspect d une petite équerre (Geodreieck), qui est le symbole du mode création :. En cliquant encore une fois sur ce même bouton, on peut ainsi revenir au mode création. 5.1.1 Saisir et modifier des données Toute nouvelle table se présente initialement avec une seule ligne vide en mode données : Pour créer un premier enregistrement dans la table, il suffit de remplir cette ligne. On constate alors qu il reste toujours une ligne vide derrière toutes les autres lignes. Cette ligne est marquée d une étoile (*) au bord gauche : On peut ainsi à tout moment rajouter un nouvel enregistrement, simplement en remplissant la dernière ligne vide. Si jamais cette ligne ne serait pas visible, on dans la barre d outils en haut de la fenêtre pour la faire appa- clique l icône raître. Il est tout aussi facile de modifier des données déjà entrées : il suffit de cliquer dans le champ à modifier et d apporter nos changements, comme dans un logiciel de traitement de texte. On remarque que lors de l édition d un champ, un petit crayon est affiché au bord gauche. Nos modifications sont acceptés dès l instant que nous cliquons sur un autre enregistrement. Le crayon disparaît alors. Version 1.1 Page 6

D ailleurs, les boutons tout en bas de la fenêtre servent à naviguer parmi les enregistrements présents dans la table : Il est laissé comme exercice au lecteur de découvrir par expérimentation la fonctionnalité exacte de chacun de ces boutons. 5.1.2 Supprimer des enregistrements Pour supprimer un enregistrement (en mode données), nous cliquons d abord dans l un des champs de l enregistrement en question. Ensuite, nous cliquons l icône dans la barre d outils en haut de la fenêtre. Finalement, la demande de confirmation qui apparaît doit être acquittée par un clic sur le bouton Yes : Version 1.1 Page 7