Le modèle de données

Documents pareils
Le modèle de données

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

Si vous décidez d utiliser un autre chemin, c est ce nouveau chemin qu il faudra prendre en compte pour la sauvegarde. Cf. : Chapitre 9 Sauvegarde

3 : créer de nouveaux onglets dans Netvibes Cliquer sur le bouton «+» et renommer le nouvel onglet (par exemple Encyclopédies en ligne)

Manuel de formation de base. FP Solutions

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

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

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

L accès à distance du serveur

Comment utiliser FileMaker Pro avec Microsoft Office

Gestion de parc informatique - Prise en main

Portail : mode d emploi

Application de Gestion des Notes de Frais sous Lotus Notes via un navigateur avec WorkFlow 1

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

Rapport financier électronique

PRÉSENTÉ PAR : NOVEMBRE 2007

EXTRAITS DE COMPTE. Manuel utilisation B-Web. Sommaire

ACCEDER AUX EBOOKS DU CENTRE DE DOCUMENTATION. Guide d utilisation de DAWSONERA

Saisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont

FACTURATION. Menu. Fonctionnement. Allez dans le menu «Gestion» puis «Facturation» 1 Descriptif du dossier (onglet Facturation)

Simulation EIS. Changement et Innovation. Les Défis du Management

Microsoft Project UNIVERSITÉ HASSAN II AIN CHOCK

Business Intelligence avec SQL Server 2012

Saari PAIE SOMMAIRE

Mémo d'utilisation de BD Dico1.6

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

Groupe Eyrolles, 2006, pour la présente édition, ISBN :

Installation d'un serveur DHCP sous Windows 2000 Serveur

Guide de l utilisateur Communauté virtuelle de pratique en gestion intégrée des risques

Conférence et partage avec NetMeeting

Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010

Utilisez Toucan portable pour vos sauvegardes

Dossier I Découverte de Base d Open Office

LE MODELE CONCEPTUEL DE DONNEES

Alfresco Guide Utilisateur

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

GUIDE D UTILISATION. Gestion de compte. à destination des entreprises (Employeurs et Organismes de Formation)

synchroniser Vos sauvegardes SynchBack Free SE Présentation de SynckBackFree

PROCEDURE D EXPORT-IMPORT DU CERTIFICAT InVS INTERNET EXPLORER

Le Logiciel de Facturation ultra simplifié spécial Auto-Entrepreneur

On trouvera sur le site du CCDMD un exemple d album construit avec Cantare. (

Découvrez Windows NetMeeting

Base élèves : des étiquettes avec OpenOffice 2.0

Peut être utilisée à l intérieur du site où se trouve la liste de référence.

Point 1/8. L accès authentifié à un portail e-sidoc. Septembre 2012 Documentation détaillée V2.1. Sommaire

Créer et partager des fichiers

GUIDE UTILISATEUR TARIFICATEUR MIEL MUTUELLE à destination des courtiers

CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF

Débuter avec OOo Base

SPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments

Nouvelles fonctionnalités

Date de diffusion : Rédigé par : Version : Mars 2008 APEM 1.4. Sig-Artisanat : Guide de l'utilisateur 2 / 24

Guide de développement de «WorkFLows» avec SharePoint Designer 2013

Inscriptions en ligne

GUIDE D UTILISATION DE L ISU SEPTEMBRE 2013 GUIDE D UTILISATION DU NAVIGATEUR UIS.STAT (VERSION BÊTA)

Modèle conceptuel : diagramme entité-association

Plateforme de support en ligne. Guide d utilisation

Créer un site Internet dynamique

COURS WINDEV NUMERO 3

B2i. LE B2i Brevet Informatique et Internet. Niveau : tous. 1 S'approprier un environnement informatique de travail. b2ico1.odt.

Guide Expert Comptable Production Coala

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

Fonctions pour la France

GUIDE UTILISATEUR. KPAX Discover

Intranet d'établissement avec Eva-web Installation configuration sur serveur 2000 ou 2003 Document pour les administrateurs

Sage CRM. 7.2 Guide de Portail Client

Manuel utilisateur Portail SAP

FileMaker Pro 12. Didacticiel

Rappel sur les bases de données

Utiliser une base de données

Logiciel de gestion de la taxe de séjour à destination des hébergeurs Communauté Urbaine de Strasbourg DIDACTITIEL

Manuel d utilisation de l outil collaboratif

Solution d intelligence marketing et CRM

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

GUIDE D UTILISATION. Gestion de compte. à destination des intermédiaires

et de la feuille de styles.

Partager mes photos sur internet

Rechercher et supprimer les doublons!

SAUVEGARDER SES DONNEES PERSONNELLES

Écriture de journal. (Virement de dépense)

FEN FICHE EMPLOIS NUISANCES

Direction des technologies de l information GUIDE D UTILISATION PAPERCUT À L INTENTION DES ÉTUDIANTS

LESITE.TV : SYNCHRONISATION DES COMPTES

Pas à pas BOB 50 Campagne de rappels de paiement

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

Les Différents types de Requêtes dans Access

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

Paramétrage des navigateurs

FileMaker Pro 12. Guide de l utilisateur

ESPACE NUMERIQUE DE TRAVAIL DU LYCEE LYAUTEY LCS SE3

Travaux pratiques Configuration d un pare-feu sous Windows XP

Mode Opératoire Ciel Gestion commerciale V 12 et s (2006)

Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD

Groupes et utilisateurs locaux avec Windows XP

Saiga Informatique Logiciel imuse Extranet usagers

Guide Reseller Onbile

Manuel M O D U L E D I M P O R T A T I O N

Bases de données élémentaires Maude Manouvrier

Transcription:

Le modèle de données Introduction : Une fois que l étude des besoins est complétée, deux points importants sont à retenir : Les données du système étudié Les traitements effectués par le système documentaire. Pour construire un système documentaire informatisé adéquat, vous avez besoins d abord de modéliser les données. Modélisation des données : Les techniques de modélisation des données permettent d une part de comprendre le fonctionnement du système et la façon dont les données sont organisées et d autre par de construire un système informatisé qui reflète le monde réel. Il existe plusieurs façons de représenter ou de modéliser les données, la plus utilisée est celle du modèle relationnel appelé encore base de données relationnelle. Une base de données relationnelle est un ensemble de TABLES.(définition plus loin) 1 Le moyen le plus simple de comprendre ce qu'est une base de données relationnelle est de la comparer à une base de données de type fichier plat. Les bases de données de type fichier plat possèdent une seule table. Il s'agit par exemple de votre base de données de contacts qui contient une table avec des rubriques dédiées au nom, à l'adresse, au numéro de téléphone, à l'adresse email, etc. Supposons que vous souhaitiez effectuer un suivi sur les événements auxquels vos contacts ont participé. Avec une base de données de type fichier plat, vous devez saisir les détails relatifs à l'événement (dates, organisateur, cotisations) dans chacun des enregistrements. De plus, toutes les modifications doivent être répercutées sur chacun des enregistrements. 1 http://www.filemaker.fr/database basics/relational database.html 1

Une base de données relationnelle est plus puissante et plus facile à maintenir. Elle vous permet de : De lier deux tables ou plus qui contiennent des informations connexes Rendre vos données plus précises et plus cohérentes Gagner du temps lorsqu'il s'agit de mettre à jour les informations portant sur plusieurs enregistrements Avant d être implémenté tout modèle de données (dans notre cas modèle relationnel) doit être vérifié et normalisé. Vérification : on vérifie notre modèle de données selon les éléments suivants : Toutes les données non calculées sont présentes dans une table. Aucune donnée n est redondante. Toutes les tables ont une clé primaire. Toutes les propriétés (données ou rubriques) sont élémentaires. Normalisation : on vérifie que notre modèle et en 3eme forme normale. Ce qui veut dire : 1. Que chaque table ne contient pas un groupe de données répétitif. Si tel est le cas, il faut créer une autre table avec le groupe de données répétitif. Dans ce cas on dit que notre modèle et en 1FN (première Forme Normale) Remarque : Dans tous les exemples qui suivent, les attributs soulignés représentent des CLÉS PRIMAIRES Exemple :. 2 CommandeLivre NumeroCommande DateCommande NumeroFournisseur AdresseFournisseur TelephoneFournisseur

Problème des groupes répétitifs : problème de redondance : si l adresse du fournisseur change, il faudrait changer l adresse du fournisseur dans tous les bons de commande. Ce qui implique une difficulté de mise à jour. 2. Que les attributs (rubriques) dépendent de toute la clé primaire. Si notre modèle vérifie la 1FN et vérifie le point 2, alors notre modèle est en 2FN.(2eme forme normale) Exemple :(pour simplifier la compréhension, nous avons considéré le livre au lieu de exemplaire) Adherent NumeroAdherent AdresseAdherent TelephoneAdherent Prêt NumeroLivre NumeroAdher DatePrêt DatePrevueRetour DateReelleretour. Livre NumeroLivre Auteur TTitre. Dans cet exemple, il est clair que la date de prêt ne dépend pas uniquement de l adhérent, ni uniquement du livre, mais des deux ensemble. Un retard est constaté pour un adhérent donné pour un livre donné 3. Il n y a pas de dépendance transitive entre les attributs non clés. Si notre modèle est en 2FN et qu il répond au point 3, on dit qu il est en 3FN (32m2 forme normale) Exemple : Exemplaire 3 NumeroExemplaire NumeroDuLivre TitreLivre

Il est clair que le numéro de livre détermine le titre du livre. Ce problème implique une redondance d information. Exercice : donner le modèle de données de votre système documentaire. Définitions Base de données: Une base de données est une collection d informations connexes enregistrées dans un fichier. Exemple: une base de données regroupant les usagers d'une bibliothèque On peut aussi définir une base de données comme un ensemble de tables. Table: Ensemble de données organisées en colonnes (champs) et en lignes (enregistrements). Les données d'une même table représentent un domaine précis à l'intérieur de notre collection. Exemple: une table comprenant les dossiers des usagers de la bibliothèque Exemple: une table comprenant les données sur les livres de la bibliothèque. Rubrique ou Champs: Ensemble d'informations du domaine représenté par la table. Les colonnes dans la table. Exemple: dans la table des usagers, on aura un numéro, un nom, un prénom et une adresse. Enregistrement: Ensemble de champs connexes et relatifs à un même sujet. Une ligne dans la table. Un enregistrement contient une valeur pour chacun des champs de la table. Exemple: le dossier de Roger, un usager de la bibliothèque. Type de données: définit la nature des données ou le type d'un champ. Exemple: numérique, date et heure, texte... 4

Clé primaire: Une clé primaire est un champ de la table qui désigne chaque enregistrement de manière unique. Lorsque l'on fait une recherche par clé primaire, on est assuré de trouver un seul enregistrement pour une clé donnée. On est également assuré que chaque enregistrement possède une valeur pour cette clé. Exemple: le numéro de l adhérent Étapes de développement d base de données 1. Planification: Consiste à comprendre les objectifs de la base de données, et à déterminer l ensemble des tables ainsi que les différents champs de chacune des tables qui seront nécessaires pour atteindre nos objectifs. 2. Création: Cette étape consiste, pour chaque table, à déterminer sa structure et donc le type de données pour chaque champ, ainsi que les propriétés des données. 3. Saisie des données: Consiste à entrer les données dans les différentes tables. 4. Édition des données: Représente l ensemble des modifications que l on peut apporter à chacune des tables, ajouts et suppressions d enregistrements dans les tables. 5. Création de requêtes: Ensemble des requêtes que l on peut faire sur les différentes tables, afin de pouvoir interpréter les données. 6. Conception de modèles : Afin de pouvoir imprimer des résultats dans un format professionnel et attrayant, et pour permettre de faciliter la saisie de données on construit des modèles. 7. on construit et permet de faciliter la saisie et l édition de données et l'utilisation générale de notre base de données. 8. pour des modèles. 9. Prévisualisation et impression: Consiste à produire un imprimé de la base de données. Cette étape comprend aussi la pré-visualisation du document à l écran afin de voir son aspect sur papier. 5

Exemple de base de données FileMaker Pro Définitions : Un fichier FileMaker Pro est représenté par une base de données. Une base de données FileMaker est un ensemble de tables. Une table contient des rubriques Chaque rubrique possède un type de donnée. Voici les types supportés par Filemaker Pro 8.5 Texte : chaîne de caractères alphanumérique (Melissa, J6z-3v2) Nombre : nombre entier ou décimal Date : jj/mm/aa Heure :hh :mm :ss Horodatage : : jj/mm/aa : hh mm :ss Multimédia : image ou fichier Calcul : calculs Statique : calcul sur les enregistrements trouvés. Création d une nouvelle base de données Lorsque vous démarrez FileMaker, la figure suivante s affiche. 6

Pour créer un nouveau fichier, vous devez choisir 1. Soit ouvrir un fichier existant, et comme le fichier n existe pas FileMaker va vous suggérer de le créer 2. Soit vous choisissez créer un fichier vide. (Recommandé) Une fois que vous aurez cliqué sur OK, FileMaker vous demande de donner un nom pour le fichier et de choisir un endroit pour la sauvegarde de ce fichier. Remarque : dès que vous aurez créé le nouveau fichier, une table de même nom que votre fichier est également crée. Création des tables Cliquer sur l onglet Table, puis choisir un nom de table 7

Nom de table Cliquer ensuite sur créer. La nouvelle table Adherent est alors créée. Création de rubrique pour une table. Pour ajouter des rubriques à une table, il faut d abord la sélectionner dans la liste de tables disponibles.. Une fois que la table est sélectionnée : 1. Dans la zone de texte NOM, indiquer le nom de votre rubrique 2. Dans la zone Type, choisir le type approprié pour la rubrique. 3. Dans la zone de texte commentaire, vous pouvez rentrer une brève description pour la rubrique. Cette zone est utile pour décrire la rubrique, mais n as pas d impact sur la base de données. 4. Choisir ensuite le bouton Créer 8

La table adherent est sélectionnée Liste des rubriques Nom de rubriques Type de rubriques 9