la conception d une base de données relationnelle Support de notes

Documents pareils
Concevoir un modèle de données Gestion des clients et des visites

Créer une base de données

Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD

Rappel sur les bases de données

Bases de données élémentaires Maude Manouvrier

Les bases de données Page 1 / 8

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

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

1. Les systèmes de Gestion de Bases de Données

Aumônerie des Collèges et Lycées du Pays de Thelle Paroisse St Louis du Pays de Thelle. Fiche de renseignements année 2014/2015

SPECIFICATION DES ECHANGES DE DONNEES INFORMATISES (E.D.I.)

1. Qu'est-ce que SQL? La maintenance des bases de données Les manipulations des bases de données... 5

A. Définition et formalisme

Méthode d analyse Merise

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

DEMANDE D AGRÉMENT D EXPLOITATION D UN ÉTABLISSEMENT D ENSEIGNEMENT, À TITRE ONÉREUX, DE LA CONDUITE DES VÉHICULES À MOTEUR ET DE LA SÉCURITE ROUTIÈRE

LE MODELE CONCEPTUEL DE DONNEES

ÉTABLIR VOTRE DOSSIER DE CANDIDATURE

DEMANDE D INSCRIPTION

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

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

LIVRET DE RECEVABILITE (Livret 1)

Modèle conceptuel : diagramme entité-association

Dossier I Découverte de Base d Open Office

Gestion des bases de données (1 ère partie)

DEMANDE DE PRÊT IMMOBILIER RÉSIDENCE PRINCIPALE

COMMUNAUTE ECONOMIQUE ET MONETAIRE DE L AFRIQUE CENTRALE LA COMMISSION

NOM DE L ELEVE :.. Dossier à rendre complété avant le 16 Mars 2015 (afin de vous éviter le temps des formalités lors de la pré-rentrée).

FORTUNEO FCPI FIP ISF 2011 BP BREST CEDEX 09

Bases de Données. Le cas des BD relationnelles ouverture sur les BD relationnelles spatiales Séance 2 : Mise en oeuvre

Nom de l application

Information aux enseignants

DOSSIER DE CANDIDATURE

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2

CFCL EDHEC 1 SEMINAIRE ACCESS2000

II. Modèle conceptuel le modèle entité-association

DOCUMENTS POUR DEVENIR MEMBRE DU SYNDICAT DE L'ENSEIGNEMENT DU GRAND-PORTAGE (CSQ)

DOSSIER D INSCRIPTION PÉDAGOGIQUE

MODE D EMPLOI.

Introduction aux SGBDR et en particulier à

COMPTABILITE GENERALE ETAPE 2 : LE COMPTE

Complétez, signez la Convention ci-après et paraphez les conditions générales,

TP Service HTTP Serveur Apache Linux Debian

Caisse Nationale de l'assurance Maladie des Travailleurs Salariés Sécurité Sociale

NOM : Prénom : Date de naissance : Ecole : CM2 Palier 2

Ecran principal à l ouverture du logiciel

FICHE D INFORMATION. N hésitez pas à contacter notre service Nominatif Pur au ou par mail à l adresse contact@moneta.

URBAN PIERRE 3 - MODE D EMPLOI

5-9. L enveloppe. Objectif Ecrire une adresse sur une enveloppe. L enveloppe 5-9. Le dispositif de techniques de recherche d emploi 1

Demande de Carte de Fidélité (à nous retourner) Veuillez écrire lisiblement et tout en MAJUSCULES (* : mention obligatoire)

FORMATION. Inspection de l'éducation nationale - circonscription de Bergerac EST- Tél. : Ce.ien-bergest@ac-bordeaux.

Le modèle de données

TD3 - Facturation avec archivage automatisé

DOSSIER D INSCRIPTION AU PSC1

Charte d exploitation et de demande d accès aux Géoservices. Plateforme Territoriale GUYANE SIG

Pégase 3 Echanges avec Compt heures

COMMENT OUVRIR VOTRE COMPTE...

Gérer son patrimoine Demande d ouverture de comptes

POUR CONFIRMER LA SOUSCRIPTION DE VOTRE CONTRAT, TRES VITE! AUTO

Chap. 3: Le modèle de données entité-association (E.A.)

Demande d ouverture d'un Livret AXA Banque

Bon de commande manuels numériques Lib Premium PRIMAIRE

Institut d'enseignement de promotion sociale de la Communauté française Arlon - Athus - Musson - Virton

progression premiere et terminale

RECRUTEMENT SURVEILLANCE DES EXAMENS. Temps de travail : Vous êtes recruté(e) pour une durée et un nombre d heures fixés contractuellement.

Unité de formation No 1 : la description d un processus de travail accompli par l apprenti au sein de l entreprise d apprentissage

COURS BARDON - ACCESS 2010

Dossier d inscription Cycle MASTER Année universitaire Pour étudiants français et étrangers MASTER SCIENCES ET TECHNOLOGIES

La solution Hosted Exchange de VTX. VTX HEX Soho La solution Hosted Exchange pour 1 ou 2 utilisateur(s).

ATTENTION : Dès que vos paies de décembre sont établies n oubliez pas de nous envoyer votre sauvegarde et les documents demandés ci-après.

MegaStore Manager ... Simulation de gestion d un hypermarché. Manuel du Participant

L AFIM Aquitaine et A2C vous invitent à participer à la conférence et visite : LA MAINTENANCE, LA PERFORMANCE ET L'INNOVATION AU COURRIER

7. ECONOMIE 7.1. TRAVAIL DE BUREAU ENCODEUR / ENCODEUSE DE DONNEES

Je soussigné(e) Mme, Mlle, M.., reconnaît avoir pris connaissance du règlement ci-dessus et en accepte les conditions. Fait le..

Conception des bases de données : Modèle Entité-Association

Comment créer un nouveau compte? 1/2- Pour le consommateur

Modélisation des données

CONTRAT DE DOMICILIATION COMMERCIALE ET DE PRESTATIONS DE SERVICES ENTRE LES SOUSSIGNES

Allianz Life Luxembourg

ACTE D'ENGAGEMENT. En date du.. PRESTATIONS DE DERATISATION A REALISER SUR PLUSIEURS SITES DE L EPSM MORBIHAN

41,29 euros par mois et par adhérent* par mois et par adhérent* 59,87 euros par mois et par adhérent* par mois et par adhérent*

Support de cours. Les systèmes de gestion de bases de. données - Introduction. Jean-Marie Ottelé, LTECG Luxembourg

DOSSIER DE CANDIDATURE

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

2 - Deuxième personne à assurer - Co-contractant

FileZilla. Sauvegarder son site Guppy à l aide de. Sommaire:

16H Cours / 18H TD / 20H TP

Assurance gratuite contre la perte de revenus

Séjour de Conduite Accompagnée 2015

DOSSIER PREFECTURE ET CNIL MOINS DE 8 CAMERAS ET NE FILMANT PAS LA VOIE PUBLIQUE

CONTRAT DE DOMICILIATION

MERISE. Modélisation de Systèmes d Information. Pierre Gérard. DUT Informatique 2ème année 2004/2005. IUT de Villetaneuse - Université de Paris 13

Informations personnelles. Lieu de résidence actuel. Résidence prospective

TP 1 Prise en main de l environnement Unix

ACCORD DE SECURITE SOCIALE ENTRE LA FRANCE METROPOLITAINE ET LA NOUVELLE CALEDONIE

Registre Santé et Sécurité au Travail Ecole

VISA AFFAIRES, VISA AFFAIRES PERFORMANCE ET VISA AFFAIRES BANQUE LAURENTIENNE CREVIER

Numbers sur ipad. Atelier Formation Numbers sur ipad. [Notes extraitres de l'aide en ligne]

Transcription:

relationnelle Support de notes Pratiquons Laurent DUPRAT ensemble Analyse pour la conception Laurent DUPRAT Pratiquons ensemble Analyse pour la conception d une base de données relationnelle Support de notes Laurent DUPRAT Pratiquons Analyse pour la conception Analyse pour la Pratiquons ensemble pour la conception d une base de données relationnelle Support de notes Analyse pour la conception d une base de données relationnelle Support d une de notes Laurent DUPRAT Pratiquons ensemble Analyse pour la d une base de données relationnelle Support de notes Laurent DUPRAT Pratiquons ensemble Analyse pour la conception base de données d une base de données base relationnelle de Support notes données Laurent DUPRAT Pratiquons ensemble Analyse pour la conception d une base données relationnelle Support de notes Laurent DUPRAT Pratiquons ensemble Analyse pour la conception d une base de relationnelle Support de notes relationnelle Support relationnelle de notes Laurent DUPRAT Pratiquons ensemble Analyse pour la conception d une base de données Support de notes Laurent DUPRAT Pratiquons ensemble Analyse pour la conception d une base de données Support de notes Laurent DUPRAT Pratiquons ensemble Support Analyse pour la conception d une de base de données notes relationnelle Support de notes relationnelle de notes Laurent DUPRAT Pratiquons ensemble Analyse pour la conception Pratiquons ensemble Analyse Nom pour :... la conception d une base de données relationnelle Support de notes Prénom :...

Analyse Support de notes Version 1 Juin 2001 Avertissement Ce support n est ni un manuel d utilisation (pour cela consultez la documentation jointe à votre logiciel ou micro), ni un outil d auto-formation. Ce support est un complément à vos notes personnelles. L auteur vous consent toute reproduction et utilisation pour un usage privé. L auteur remercie ses collègues d avoir collaboré à la production de cette ressource. Vous pouvez consulter cette ressource sur les sites : http://perso.wanadoo.fr/laurent.duprat/ http://www.e-wsc.com Page 2 sur 16 Laurent DUPRAT

Version 1 Juin 2001 Support de notes Analyse Table des matières Introduction... 4 Dictionnaire de données... 4 Modèle conceptuel de données... 6 1. Entités et Associations...6 2. Clé primaire...7 3. Cardinalités...8 Modèle physique de données... 9 La CNIL... 11 Laurent DUPRAT Page 3 sur 16

Analyse Support de notes Version 1 Juin 2001 Introduction La création d une base de données est comparable à la construction d une maison. Avant de commencer les travaux, il est indispensable de faire des plans pour savoir comment construire. Les modifications sont possibles mais toujours délicates. Sur Access il est indispensable de faire les plans d une base de données pour savoir où placer les informations. Car les modifications ultérieures sont difficiles et peuvent entraîner la perte définitive des données saisies. Nous allons apprendre à concevoir sur papier une base de données relationnelle et à manipuler les concepts et le vocabulaire spécifique à ce type de structuration des données. Dictionnaire de données Cette première étape consiste à faire la liste exhaustive des données élémentaires (champs) à entrer dans la base de données pour informatiser la solution. Puis à indiquer pour chaque champ le type de données (texte, numérique, logique, date, etc.) et la taille du champ en nombre de caractères. Un dictionnaire de données vierge vous est donné en page 16. Important : Les données calculées par l ordinateur (données élaborées) n apparaissent pas en principe dans le dictionnaire des données car elles sont obtenues par un calcul réalisé à partir des données élémentaires. Page 4 sur 16 Laurent DUPRAT

Version 1 Juin 2001 Support de notes Analyse Remarques : Access autorise les types de champs suivants : Texte - enregistre jusqu à 256 caractères de texte, Numérique - enregistre les chiffres, Monétaire - enregistre des nombres et attribue un format avec séparateurs de milliers, 2 décimales et symbole monétaire, Date / Heure - enregistre des dates ou heures, Compteur (NuméroAuto) - est augmenté de 1 à chaque enregistrement, Logique (Oui/Non) - prend un état oui-non ou 0-1, Mémo - enregistre des textes dont la longueur est inférieure ou égale à 64 000 caractères, OLE - enregistre les données par copier-coller (image et son) Sur Access, il n est pas nécessaire de définir la taille des champs : Date / Heure, Monétaire, Numérique, Compteur (NuméroAuto), ou OLE. Exemple : Nous voulons nous constituer un annuaire téléphonique de nos clients avec Access. A l heure actuelle, chaque nouveau client est noté sur une fiche (voir ci-dessous) qui est ensuite rangée avec les autres suivant un ordre alphabétique sur le nom et le prénom. FICHE CLIENT Titre : Nom : Prénom : Rue : CP : Ville : Téléphone : A partir de cette fiche, nous allons noter dans le dictionnaire de données tous les champs que nous voulons stocker dans la base de données. Dictionnaire des données Base de données : Annuaire Date de création : Rubriques - Champs Type Taille Description - Règles de calcul 1 Titre Texte 12 Madame, Mademoiselle, Monsieur 2 Nom Texte 30 3 Prénom Texte 20 4 Rue Texte 50 5 Code Postal Texte 5 6 Ville Texte 20 7 Téléphone Texte 10 Laurent DUPRAT Page 5 sur 16

Analyse Support de notes Version 1 Juin 2001 Modèle conceptuel de données Le modèle conceptuel de données (M.C.D.) permet de représenter et d organiser de façon schématique dans des entités et associations les informations nécessaires à l informatisation de notre projet. 1. Entités et Associations Annuaire Tous les champs du dictionnaire peuvent être regroupés dans une entité. Une entité regroupe toutes les informations se rapportant à un même ensemble. Exemple : Titre Nom Prénom Rue Code Postal Ville Téléphone Visualisons, un instant, le contenu de notre table Annuaire : Titre Nom Prénom Code Postal Ville Mlle DUPONT Corinne 65000 TARBES Mme DURAND Isabelle 65270 ST PE DE BIGORRE M FAURIE Pierre 65500 VIC BIGORRE Mme JOURDIN Sylvie 65000 TABRES M QUILLET Louis 65550 VIC-BIGORRE M ROBIN Luc 65270 SAINT PE DE BIGORRE Remarques : La structure actuelle de notre table nous oblige à saisir plusieurs fois les mêmes codes postaux et les mêmes villes. Lors de la saisie plusieurs erreurs peuvent se produire : - Une erreur de frappe : TABRES au lieu de TARBES, - Une abréviation : ST pour SAINT, - Un code postal différent pour une même ville : 65500 et 65550 pour VIC BIGORRE, - Une saisie différente pour une même ville : VIC BIGORRE ou VIC-BIGORRE. Page 6 sur 16 Laurent DUPRAT

Version 1 Juin 2001 Support de notes Analyse Une solution consiste à placer ces données dans deux entités bien distinctes qui seront reliées entre elles. Elles sont mises en relation ou associées par l action, pour les clients, d habiter une ville. Pour cette raison nous allons transformer notre MCD (créer une entité Villes et une association Habitent qui relie les deux entités Clients et Villes) pour qu il se présente ainsi : Clients Titre Nom Prénom Rue Téléphone Habitent Villes Code Postal Ville 2. Clé primaire Une base de données doit être fiable et à ce titre, interdire la saisie plusieurs fois d un même enregistrement dans une table. La solution consiste à interdire un même contenu dans un champ essentiel de la table ; ce champ est appelé Clé primaire (ou identifiant) et son contenu est obligatoirement différent pour chaque enregistrement (Exemples : n de Sécurité sociale ; n d immatriculation ; ). Sur Access, une table doit obligatoirement posséder une clé primaire. Par convention, elle est soulignée et apparaît en premier dans la structure de la table. Exemple : Clés primaires Clients N Client Titre Nom Prénom Rue Téléphone Habitent Villes N Ville Code Postal Ville Laurent DUPRAT Page 7 sur 16