Bases de données Séance d exercices 1 Le modèle Entité-Association (1/2) 10 octobre 2011



Documents pareils
N Facture : Client : Date : Récapitulatif du au RUE DU VILLAGE LIEGE

Les bases de données

BASES DE DONNÉES. CNAM Centre associé de Clermont-Ferrand Cycle A Année J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES

Protection individuelle

IT203 : Systèmes de gestion de bases de données. A. Zemmari zemmari@labri.fr

IMPACT PEDAGOGIQUE D UN SITE INTERNET DE SERVICE HOSPITALIER

INFO 364 : Bases de Données Projet Professeur : Esteban Zimányi Assistants : Pierre Stadnik et Mohammed Minout Année Académique :

BI2 : Un profil UML pour les Indicateurs Décisionnels

CONCEPTION ET IMPLANTATION DES SI PROJET : GESTION DU FOYER DE L ENIT

Clients - fournisseurs - adresses de chargement et de livraison - agences - activités - gestion des jours fériés - profils d accès...

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

Communiqué de lancement Paie 100 pour SQL Server

Publipostage : Envoi des vœux par

ARCHIVAGE DES BASES DE

OpenText Content Server v10 Cours (ex 223)

Latitude N Longitude E Altitude 376 m RÉSUMÉ MENSUEL DU TEMPS DE JANVIER 2014

CREATION WEB DYNAMIQUE

Chapitre 5 LE MODELE ENTITE - ASSOCIATION

Formations Professionnelles

Une proposition d extension de GML pour un modèle générique d intégration de données spatio-temporelles hétérogènes

CASE 44 DOCUMENTS MESURES DE CONTROLE TARIF A L IMPORT

Cours de bases de données. Philippe Rigaux

Serveur Hôte : Serveur physique configuré et administré par GROUPE PULSEHEBERG.

ROELAND vzw RECRUTE! LANGUES & CRéATIVITé

ZOTERO Un outil gratuit de gestion de bibliographies

Comment faire passer un message

Progressons vers l internet de demain

GPS Action Replay Pro Module Régate (V 1.0 h et ultérieures)

Un SIG collaboratif pour la recherche historique Partie. Partie 1 : Naissance et conception d un système d information géo-historique collaboratif.

MERISE. Modélisation et Conception de Systèmes d Information

L'amélioration des performances économiques des territoires : méthodologie des cartes de performance. Application à la liaison Grenoble Sisteron

Présentation du module Base de données spatio-temporelles

Les Nouveautés Sage 100 CRM Vi7

Bases de Données Avancées

Votre entreprise survivra-t-elle au choc du numérique?

Chapitre 2/ La fonction de consommation et la fonction d épargne

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8

Information utiles. webpage : Google+ : digiusto/

JANVIER L équipe SERIA SI vous adresse ses meilleurs vœux pour cette nouvelle année. FICH INFO INTENDANCE. Informations DOMAINE GTI

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

Gestion des identités Christian-Pierre Belin

Récupération de fichiers effacés avec Recuva 1/ 5

SQL Server dans

Les planificateurs financiers

Questionnaire. sur l évaluation interne Qualité dans les centres d accueil pour enfants, adolescents et jeunes adultes

SITES WEB GRATUITS D APPRENTISSAGE EN ANGLAIS ET EN D AUTRES LANGUES

CERTIFICATION PMP PROJECT MANAGEMENT PROFESSIONAL DU PROJECT MANAGEMENT INSTITUTE (PMI-USA)

POLITIQUE DE COMMUNICATION

Sécurité des sites Web Pas un cours un recueil du net. INF340 Jean-François Berdjugin

Département Génie Informatique

Master Exploration Informatique des données DataWareHouse

Offres Voxity. Novembre 2014

QUESTIONNAIRE A DESTINATION DES FAMILLES

Nom Prénom :... Mon livret de stage

DOSSIER DE SPECIFICATIONS FONCTIONNELLES ET TECHNIQUES MISE EN PLACE DE LA GESTION ELECTRONIQUE DE LA CNCE

Le coût des services bancaires

EXPLOITATION D'UN FON SPOT ENREGISTREMENT DES ALIENS UTILISATION DES FONS SPOTS PAR LES ALIENS

L hameçonnage de type PUMP & DUMP. -C est quoi? -Comment se fait la propagation? -Comment l identifier -Micro caps & Penny stocks -Autres

ht t p: // w w w.m e di al o gis.c om E - Ma i l : m ed i a l og i m e di a l o g i s. c om Envoi des SMS

CURRICULUM VITAE. Martin Harnois. Consultant depuis 23 ans Spécialiste en Business Intelligence / entrepôt de données depuis 11 ans.

Guide d'installation et de configuration du module

et les Systèmes Multidimensionnels

Tarification New Business

Le coût des services bancaires

Section 1. Actions de formation organisées ou agréées par l administration en vue de la préparation aux concours et examens professionnels

Nos services. pour vous! 100% dématérialisés. Des offres adaptées.

BOURSES BAFA et BAFD Année 2013

Société de conseils et de services en ingénierie informatiques

Les Entrepôts de Données

PROJET 1 : BASE DE DONNÉES REPARTIES

Le coût des services bancaires

Microsoft Dynamics CRM 4.0

Vers un Système unique d informa4on na4onale de médicaments au Mexique, dans le cadre du suivi de l OMD 8.13

TPE/PME : comment me situer et justifier de mon statut?

MapReduce. Malo Jaffré, Pablo Rauzy. 16 avril 2010 ENS. Malo Jaffré, Pablo Rauzy (ENS) MapReduce 16 avril / 15

Regard critique de D.E.I.-France sur le 2 rapport de la France relatif à l application de la CIDE. Genève le 6 février 2004

StiMCore Méthode de Management Participatif par l échauffement corporel pour réduire les TMS et le Stress

RISQUE SPORTIF ET ASSURANCE

... Questionnaire...

L ergonomie au service du développement de l enfant. Par Nicole Delvolvé Ergonome nicole.delvolve@orange.fr reussite-pour-tous.overblog.

analyse et pérennise votre patrimoine informationnel

Panorama. de l économie sociale et solidaire

DOSSIER DE CANDIDATURE

28 mai 2014 Installation du nouveau comité syndical

PROJET DE PORTAIL INTRANET YNNA

Introduction aux Bases de Données Relationnelles Conclusion - 1

SERVICES. aux Adhérents NOUS NOUS ENGAGEONS À ÊTRE PLUS QU UNE MUTUELLE

COMMUNAUTE ECONOMIQUE ET MONETAIRE DE L AFRIQUE CENTRALE LA COMMISSION

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

Services OSI. if G.Beuchot. Services Application Services Présentation - Session Services Transport - Réseaux - Liaison de Données - Physique

Langage SQL : créer et interroger une base

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

Approche concrète et inductive. Approche analytique et conceptuelle

Windows Front-End Installation Guide HOPEX V1R1 FR

THOT - Extraction de données et de schémas d un SGBD

SAS BI DASHBOARD 4.3 : POUR LE MEILLEUR ET POUR LE FILTRE

De la mesure à l analyse des risques

Bilan de l expérimentation Enseignements d exploration en classe de seconde. Lycée Henri Vogt, Commercy. Académie de Nancy-Metz

Construction d un cercle tangent à deux cercles donnés.

Information Technology Services - Learning & Certification

Transcription:

Bases de données Séance d exercices 1 Le modèle Entité-Association (1/2) 10 octobre 2011

Infos pratiques 2 heures d exercices par semaine Gros projet Enoncés et corrections des TPs sur la page du cours : http://cs.ulb.ac.be/public/teaching/infoh303 Assistants : Boris Verhaegen, boverhae@ulb.ac.be Gary Verhaegen, gaverhae@ulb.ac.be

Conception de base de données : méthodologie Conceptuel : Schéma entité-association (EA) Logique : Modèle relationnel Physique : SQL

Entité Association Entité : Représentation d un objet avec existence propre Ex : un employé, un département,... Association : Lien entre les entités Ex : un employé travaille pour un département.

Entité Association Entité : Représentation d un objet avec existence propre Ex : un employé, un département,... Association : Lien entre les entités Ex : un employé travaille pour un département.

Cardinalités Nombre minimum et maximum de liens entre une association et une entité données. Association 1-1 : Un employé peut diriger (0,1) département. Un département est dirigé par (1,1) employé. Association 1-n : Un employé travaille pour (1,1) département. Un département emploie (0,n) personnes. Association m-n : Un employé travaille sur (0,n) projets. Un projet occupe (1,n) employés.

Cardinalités Nombre minimum et maximum de liens entre une association et une entité données. Association 1-1 : Un employé peut diriger (0,1) département. Un département est dirigé par (1,1) employé. Association 1-n : Un employé travaille pour (1,1) département. Un département emploie (0,n) personnes. Association m-n : Un employé travaille sur (0,n) projets. Un projet occupe (1,n) employés.

Cardinalités Nombre minimum et maximum de liens entre une association et une entité données. Association 1-1 : Un employé peut diriger (0,1) département. Un département est dirigé par (1,1) employé. Association 1-n : Un employé travaille pour (1,1) département. Un département emploie (0,n) personnes. Association m-n : Un employé travaille sur (0,n) projets. Un projet occupe (1,n) employés.

Cardinalités Nombre minimum et maximum de liens entre une association et une entité données. Association 1-1 : Un employé peut diriger (0,1) département. Un département est dirigé par (1,1) employé. Association 1-n : Un employé travaille pour (1,1) département. Un département emploie (0,n) personnes. Association m-n : Un employé travaille sur (0,n) projets. Un projet occupe (1,n) employés.

Rôles et association récursive Un rôle est le rôle d une entité dans une association. Une association récursive lie une entité à elle même (cycle).

Rôles et association récursive Un rôle est le rôle d une entité dans une association. Une association récursive lie une entité à elle même (cycle).

Attributs Un attribut détaille une entité ou une association. Un attribut peut être simple ou composé. Une clé est un attribut ou un ensemble d attributs qui identifie l entité. Les attributs ont également une cardinalité.

Attributs Un attribut détaille une entité ou une association. Un attribut peut être simple ou composé. Une clé est un attribut ou un ensemble d attributs qui identifie l entité. Les attributs ont également une cardinalité.

Attributs Un attribut détaille une entité ou une association. Un attribut peut être simple ou composé. Une clé est un attribut ou un ensemble d attributs qui identifie l entité. Les attributs ont également une cardinalité.

Attributs Un attribut détaille une entité ou une association. Un attribut peut être simple ou composé. Une clé est un attribut ou un ensemble d attributs qui identifie l entité. Les attributs ont également une cardinalité.

Contraintes d intégrité But : garantir l intégrité des données. Exemple : un enfant doit être plus jeune que ses parents. La cardinalité et l identificateur sont déjà des contraintes. Plusieurs types : temporelle, domaine, cardinalité, dérivation, cycles... Les contraintes non exprimées graphiquement doivent être écrites en français.

Rappel des notations Entité Clé Attribut Composé Attribut Attribut Attribut Obligatoire Attribut Optionnel (0,1) Attribut Multiple (1,n) (0,1) (1,1) (0,n) (1,n) Association Attribut