Conception d un schéma de base de données
|
|
- Mathilde Faubert
- il y a 7 ans
- Total affichages :
Transcription
1 Conception d un schéma de base de données Contexte METHODE MERISE Conception d un système d information Conception d un schéma de BD 2/42 1
2 APPROCHES Méthodologique Formelle Modèle relationnel enrichi par les dépendances fonctionnelles 3/42 PRINCIPES DE MODELISATION Réalité Dépendant du modèle de donnée cible Interactions avec les utlisateurs Schéma Conceptuel Règles de passage Indépendant de tout modèle de données et de tout SGBD!!! Schéma Logique 4/42 2
3 (1976) Peter Pin-Chan CHEN 5/42 ATTRIBUT Propriété élémentaire d une entité ou d une association définie sur un domaine Exemples: nom, prénom, prix, couleurs, âge, 6/42 3
4 ENTITE Objet de la réalité doté d une existence propre, indépendante Concret, tangible: Produit, client, voiture, Conceptuel: Société, cours, travail, projet, Exemples Client (N : 25), (: Dupont), (: Jean), (Adresse: rue du chat qui pêche), (Ville: Paris) Compte (N : 252), (Solde: 1300) Collection de couples (Attribut, Valeur) 7/42 ASSOCIATION Lien sémantique entre plusieurs entités Exemples Client (25, Dupont, Jean, rue du chat qui pêche, Paris) Est titulaire de Compte (252, 1300) Acteur (Mastroianni, Marcello) Joue dans(cachet Lires) Film (La dolce vita, Fellini) Attribut d association 8/42 4
5 TYPE/CLASSE D ENTITE Ensemble d entités ayant les mêmes attributs/propriétés Représentation graphique du type TYPE/CLASSE D ASSOCIATION Ensemble d associations de même arité et avec les mêmes attributs d association reliant les mêmes types d entité Représentation graphique du Type du Type 9/42 EXPRESSION DE CONTRAINTES Identifiant d une entité Ensemble d attribut(s) permettant d identifier (distinguer) de manière unique chaque occurrence d entité d un même type 10/42 5
6 EXPRESSION DE CONTRAINTES Cardinalités d une association bre minimal et maximal de participation d une occurrence d entité à un type d association Cardinalité minimale 0: une occurrence d entitépeut exister sans participerau type d association 1: une occurrence d entiténe peut exister sans participerau moins une fois au type d association Cardinalité maximale 1: une occurrence d entiténe peut participer qu une seule foisau type d association N: une occurrence d entitépeut participer plusieurs foisau type d association (occurrences d entités différentes!!) 11/42 ENTITE FAIBLE Les attributs décrivant une entité faible ne permettent de construire un identifiant. Cet identifiant devra être construit en utilisant l identifiant de l entité forte (dominante) dont elle dépend plus, éventuellement, tout ou partie des attributs de l entité faible Exemple: Soit une université où sont décrits : - les bâtiments: un nom unique, une superficie et - des salles de cours: un N unique relatif au bâtiment et une capacité. SALLE N SALLE CAPACITE 1,1 Se situe BATIMENT NOM BATIMENT SUPERFICIE 12/42 6
7 EXEMPLES 0, N Titulaire de COMPTE TYPE N NOM PRENOM ADRESSE VILLE N COMPTE SOLDE INSTANCE Titulaire de 25, Dupont,, 252, , Martin,, 522, , Lemaitre,, 67, Ramblier,, 132, 345 INTERDIT COMPTE 13/42 EXEMPLES FILM N FILM TITRE 1, 1 0, N A joué 0, N dans Appartient Cachet 0, N ACTEUR N ACTEUR NOM CATEGORIE 12, Titre1,, 31, Titre2,, 23, Titre3,, 67, Titre4,, FILM A joué dans N CATEGORIE DESIGNATION 23, 1 154, 2 Appartient 67, Désignation1 369, Désignation2 32, Désignation3 132, 3 ACTEUR CATEGORIE 14/42 7
8 EXEMPLES SALLE N Salle Capacité HORAIRE Intervalle 0, N Case emploi du temps PROFESSEUR N Professeur GROUPE ETUDIANT N Groupe bre SALLE HORAIRE CASE EMPLOI DU TEMPS G1 G2 G3 G4 GROUPE PROFESSEUR 15/42 EXEMPLES 0,N <Père> PERSONNE Père de N SS 0, 1 <Enfant> <Père> 1111 <Père> <Enfant> 2222 <Enfant> <Père> <Enfant> PERSONNE 16/42 8
9 Démarche de conception via le modèle entité-association 1. Expression du schéma conceptuel E-A à partir de la réalité 2. Amélioration du schéma conceptuel (normalisation) 17/42 Amélioration du schéma conceptuel Représenter toute la réalité et seulement la réalité STATION SKI 1, 1 Possède HOTEL 1, 1 Contient CHAMBRE Altitude Capacité No Type Est réservable depuis 1, 1 Se situe 18/42 9
10 Amélioration du schéma conceptuel Représenter toute la réalité et seulement la réalité STATION SKI 1, 1 Possède HOTEL 1, 1 Contient CHAMBRE Altitude Capacité No Type REDONDANCE SEMANTIQUE D ASSOCIATION Est réservable depuis 1, 1 Se situe A SUPPRIMER 19/42 Amélioration du schéma conceptuel Représenter toute la réalité et seulement la réalité PRODUIT 0, N VENTE N Produit Désignation COMMANDE Quantité N Commande Date N Client 20/42 10
11 Amélioration du schéma conceptuel Représenter toute la réalité et seulement la réalité PRODUIT 0, N VENTE N Produit Désignation COMMANDE Quantité N Client OUBLI DE CONTRAINTE N Commande Date 21/42 Amélioration du schéma conceptuel Représenter toute la réalité et seulement la réalité PRODUIT 0, N VENTE N Produit Désignation COMMANDE Quantité N Client OUBLI DE CONTRAINTE Il n y a qu un seul client par commande PRODUIT N Produit Désignation N Commande Date 0, N Est commandé Passe Quantité 1, 1 COMMANDE N Commande Date N Client 22/42 11
12 Amélioration du schéma conceptuel FOURNISSEUR 0, N Livre N Fournisseur 1, 1 COMMANDE N Commande Date N Client 23/42 Amélioration du schéma conceptuel FOURNISSEUR 0, N Livre N Fournisseur 1, 1 COMMANDE N Client DECOMPOSITION D ASSOCIATIONS FOURNISSEUR N Fournisseur Livre 1, 1 N Commande Date 0, N COMMANDE Passe 1, 1 N Client N Commande Date 24/42 12
13 Règles à respecter Attribut Un même attribut ne peut être partagé par plusieurs types entités ou associations Un attribut doit être ATOMIQUE Un attribut doit dépendre en totalitéde l'identifiant de son entité. Un attribut doit dépendre directement de l'identifiant de son entité: c'est-à-dire sans passer par l'intermédiaire d'un autre attribut (pas de dépendences transitives) 25/42 Règles à respecter Entité Une entité possède toujours au moins un attribut qui doit être alors son identifiant Chacun des attributs d'une type d entité est caractéristique de TOUTE occurrence de cette entité Association Pour toute occurrence d'association, il existe une occurrence de chacune des entités associées. 26/42 13
14 Remarques La réalité? Bien délimiter les frontières de la réalité à modéliser Exemple: Si on intègre les commandes dans cette réalité, doit-on s occuper aussi de la facturation, de la gestion des stocks? Bien définir ou lire le cahier des charges, l évaluation des besoins Entité vs association Le choix entre entité ou association n est pas toujours évident Exemple: une commande pourra être vue comme une association entre un client et des produits ou bien comme une entité propre Dépend du contexte et de l utilisation 27/42 Métamodèle du modèle entité-association Bernard Morand 28/42 14
15 Réalité Modèle de donnée relationnel Interactions avec les utlisateurs Schéma Conceptuel Règles de passage Indépendant de tout modèle de données et de tout SGBD!!! Schéma logique relationnel 29/42 Traduction du modèle entité-association vers le modèle relationnel Règle 1: Type d entité Traduit par la création d une relation de même nom que le type d entité Attributs: les attributs du type d entité Clé primaire: 1. Entitéforte: l identifiant du type d entité 2. Entité faible: l identifiant éventuel du type d entité plus l identifiant du type d entité forte dont elle dépend Cet identifiant est une cléétrangère signalée par # 30/42 15
16 Règle 1: Type d entité Exemple 1 COMMANDE N Commande Date 1, 1 Concerne Date livraison N Client COMMANDE (N Commande, date) (N Client,, ) 31/42 Règle 1: Type d entité Exemple 2 SALLE N SALLE CAPACITE 1,1 Se situe SALLE (N SALLE, CAPACITÉ, #NOM_BATIMENT) BATIMENT (NOM_BATIMENT, SUPERFICIE) BATIMENT NOM BATIMENT SUPERFICIE 32/42 16
17 Règle 2: Type d association binaire avec cardinalité 1,1 Pas de création de relation Intégrédans relation traduisant le type d entitéqui participe avec la cardinalité 1,1 Ajout dans cette relation : de l identifiant de l autre type d entité associé cet identifiant est une clé étrangère signalée par # des attributs éventuels de l association 33/42 Règle 2: Type d association binaire avec cardinalité 1,1 Exemple 1 COMMANDE N Commande Date 1, 1 COMMANDE (N Commande, date, #N Client, Date_livraison) (N Client,, ) Concerne Date livraison N Client 34/42 17
18 Règle 2: Type d association binaire avec cardinalité 1,1 Exemple 2 PERSONNE N SS 0, N <Père> 1, 1 <Enfant> Père de Il faut préciser le rôle de l identifiant PERSONNE (N SS,,, #N SS_Père) PERSONNE (N SS,,, #N SS) 35/42 Règle 3: Type d association n-aire avec cardinalités n,n Traduit par la création d une relation de même nom que le type d association Attributs: les attributs éventuels du type d association Clé primaire: ensemble des n identifiants des types d entité qui participent à l association Chacun de ces identifiants est une clé étrangère n identifiants => n clés étrangères 36/42 18
19 Règle 3: Type d association n-aire avec cardinalités n,n Exemple 1 FILM N FILM TITRE FILM (N Film, Titre) ACTEUR (N Acteur, ) A_JOUE_DANS (#N Film, #N Acteur, Cachet) La clé primaire {N film, N acteur} est ici composée de deux clés étrangères: {N film} qui référence {N film} dans FILM {N acteur} qui référence {N acteur} dans ACTEUR 0, N A joué 0, N dans Cachet ACTEUR N ACTEUR NOM 37/42 Règle 3: Type d association n-aire avec cardinalités n,n Exemple 2 SALLE N Salle Capacité HORAIRE Intervalle N Groupe bre SALLE (N Salle, Capacité) PROFESSEUR (N Professeur,, ) HORAIRE (Intervalle) GROUPE_ETUDIANT(N Groupe, nombre) CASE_EDT (#N Salle, #N Professeur, #Intervalle, #N Groupe,_cours) 0, N Case emploi du temps cours PROFESSEUR N Professeur GROUPE ETUDIANT 38/42 19
20 Règle 4: Type d association binaire avec cardinalités 0,1 1. Si la cardinalité0 est très rare: application de la règle 2 Une cardinalité0 est représentée par la valeur NULL Exemple 1 PERSONNE N INSEE 0, 1 Est inscrit Date inscription VILLE N Ville PERSONNE (N INSEE,,, #N ville, Date_inscription) VILLE (N VILLE, ) Lorsqu une personne n est pas inscrite, son N ville et sa Date_inscription ont la valeur NULL 39/42 Règle 4: Type d association binaire avec cardinalités 0,1 2. Si la cardinalité0 est fréquente: traduit par la création d une relation Attributs: les nidentifiants des types d entitéassociés. Chacun de ces identifiants est une cléétrangère les attributs éventuels du type d association Cléprimaire: formée UNIQUEMENT de l identifiant du type d entité qui participe avec la cardinalité 0,1 Une cardinalité0 est représentée par une absence de tuple dans cette relation 40/42 20
21 Règle 4: Type d association binaire avec cardinalités 0,1 2. Si la cardinalité0 est fréquente Exemple 2 PERSONNE N INSEE 0,1 Est inscrit Date inscription VILLE N Ville PERSONNE (N INSEE,, ) VILLE (N VILLE, ) EST_INSCRIT (#N INSEE, #N VILLE, Date_inscription) Lorsqu une personne n est pas inscrite, il n y a aucun tuple la concernant dans la relation EST_INSCRIT 41/42 FICHE DES SAVOIRS Répondez par OUI ou par NON aux affirmations suivantes. Pour chaque affirmation où vous répondez NON: revoyez le cours et vos notes de cours si cela ne suffit pas, posez des questions en cours ou/et TD Refaites régulièrement cette auto évaluation afin de vous assurer que vos connaissances sur ce cours ne s affaiblissent pas au fur et à mesure que le temps passe 1. Je connais la démarche de modélisation conduisant à un schéma de base de données [ ] [ ] 2. Je connais la place du modèle entité/association dans cette démarche [ ] [ ] 3. Je comprends les notions d entité et d association [ ] [ ] 4. Je fais la différence entre une entité et un type d entité [ ] [ ] 5. Je fais la différence entre une association et un type d association [ ] [ ] 6. Je connais les notions d identifiant et de cardinalité [ ] [ ] 7. Je comprends qu identifiant et cardinalité traduisent des contraintes de la réalité [ ] [ ] 8. Je sais comment un modèle E/A doit être amélioré [ ] [ ] 9. Je connais et comprends les règles que doivent respecter un modèle E/A [ ] [ ] 10. Je connais les règles de traduction d un modèle E/A en un modèle de données relationnel [ ] [ ] OUI NON 42/42 21
A. Définition et formalisme
Les cardinalités et les différents types d'associations I. Les cardinalités A. Définition et formalisme Les cardinalités sont des couples de valeur que l'on trouve entre chaque entité et ses associations
Plus en détailModélisation des données
Modélisation des données Le modèle Entité/Association Le MCD ou modèle Entité/Association est un modèle chargé de représenter sous forme graphique les informations manipulées par le système (l entreprise)
Plus en détailConception des bases de données : Modèle Entité-Association
Conception des bases de données : Modèle Entité-Association La modélisation d un problème, c est-à-dire le passage du monde réel à sa représentation informatique, se définit en plusieurs étapes pour parvenir
Plus en détailRappel sur les bases de données
Rappel sur les bases de données 1) Généralités 1.1 Base de données et système de gestion de base de donnés: définitions Une base de données est un ensemble de données stockées de manière structurée permettant
Plus en détailLE MODELE CONCEPTUEL DE DONNEES
LE MODELE CONCEPTUEL DE DONNEES Principe : A partir d'un cahier des charges, concevoir de manière visuelle les différents liens qui existent entre les différentes données. Les différentes étapes de réalisation.
Plus en détailBases de Données Relationnelles. Le Modèle Relationnel
Bases de Données Relationnelles Le Modèle Relationnel Le modèle relationnel modèle de niveau logique modèle simple : deux concepts relation (table) attribut (colonne) défini par Ted Codd en 1970 ; prix
Plus en détailChapitre 1 Généralités sur les bases de données
Chapitre 1 Généralités sur les bases de données I. Définition d un SGBD Une base de données, généralement appelée BD est un ensemble structuré et organisé permettant le stockage de grandes quantités d'informations
Plus en détailMERISE. 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
Modélisation de Systèmes d Information IUT de Villetaneuse - Université de Paris 13 DUT Informatique 2ème année 2004/2005 LATEX Cycle de vie Introduction Processus de développement d un logiciel La méthode
Plus en détailConception d une base de données
Conception d une base de données Cyril Gruau 17 octobre 2005 (corrigé le 13 juillet 2006) Résumé Ce support de cours regroupe quelques notions concernant le modélisation conceptuelle de système d information
Plus en détail16H Cours / 18H TD / 20H TP
INTRODUCTION AUX BASES DE DONNEES 16H Cours / 18H TD / 20H TP 1. INTRODUCTION Des Fichiers aux Bases de Données 2. SYSTEME DE GESTION DE BASE DE DONNEES 2.1. INTRODUCTION AUX SYSTEMES DE GESTION DE BASES
Plus en détailBases de données. Chapitre 1. Introduction
Références : Bases de données Pierre Wolper Email : pw@montefiore.ulg.ac.be URL : http : //www.montefiore.ulg.ac.be/~pw/ http : //www.montefiore.ulg.ac.be/ ~pw/cours/bd.html Henry F. Korth, Abraham Silberschatz,
Plus en détailExemple 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
Exemple accessible via une interface Web Une base de données consultable en ligne : Bases de données et systèmes de gestion de bases de données The Trans-atlantic slave trade database: http://www.slavevoyages.org/tast/index.faces
Plus en détailChapitre 5 LE MODELE ENTITE - ASSOCIATION
Chapitre 5 LE MODELE ENTITE - ASSOCIATION 1 Introduction Conception d une base de données Domaine d application complexe : description abstraite des concepts indépendamment de leur implémentation sous
Plus en détailModélisation de bases de données : Le modèle relationnel
Modélisation de bases de données : Le modèle relationnel Rappel chapitre 1 C est quoi un modèle? Type de modèle : Modèle hiérarchique Modèle réseau Modèle objet Modèle relationnel Cours BD Dr REZEG K 1
Plus en détailI4 : Bases de Données
I4 : Bases de Données Passage de UML au modèle relationnel Georges LOUIS Département Réseaux et Télécommunications Université de La Rochelle Module I4 2008-2009 1 G.Louis Sommaire 1 Des classes aux tables
Plus en détailIntroduction aux Bases de Données
Licence 3 Géographie Aménagement NHUC5548 Introduction aux Bases de Données Le cas des BD relationnelles Concepts, méthodes et applications JP ANTONI / Y FLETY 1 Logistique et autres fonctionnements Cours
Plus en détailUML et les Bases de Données
CNAM UML et les Bases de Données UML et les Bases de Données. Diagramme de classes / diagramme d objets (UML)...2.. Premier niveau de modélisation des données d une application...2.2. Les éléments de modélisation...2.2..
Plus en détailCONCEPTION Support de cours n 3 DE BASES DE DONNEES
CONCEPTION Support de cours n 3 DE BASES DE DONNEES Auteur: Raymonde RICHARD PRCE UBO PARTIE III. - LA DESCRIPTION LOGIQUE ET PHYSIQUE DES DONNEES... 2 A. Les concepts du modèle relationnel de données...
Plus en détailBases de Données Avancées
1/62 Bases de Données Avancées Introduction & Rappel Conception et Modélisation Thierry Hamon Bureau H202 - Institut Galilée Tél. : 33 1.48.38.35.53 Bureau 150 LIM&BIO EA 3969 Université Paris 13 - UFR
Plus en détailComprendre Merise et la modélisation des données
Comprendre Merise et la modélisation des données Tables des matières Avant-propos 1- Introduction 1-1 Principes fondateurs 1-2 Bases conceptuelles 1-3 Place de Merise dans le cycle de développement informatique
Plus en détailBases de données - Modèle relationnel
Bases de données - Modèle relationnel Introduction SITE :http://www.univ-orleans.fr/lifo/members/mirian.halfeld/ BD - Mírian Halfeld-Ferrari p. 1 Les bases de données - Bibliographie Ullman and Widom,
Plus en détailCours de bases de données. Philippe Rigaux
Cours de bases de données Philippe Rigaux 13 juin 2001 2 TABLE DES MATIÈRES 3 Table des matières 1 Introduction 7 2 Présentation générale 9 2.1 Données, Bases de données et SGBD.............................
Plus en détailIntroduction aux Bases de Données
Introduction aux Bases de Données I. Bases de données I. Bases de données Les besoins Qu est ce qu un SGBD, une BD Architecture d un SGBD Cycle de vie Plan du cours Exemples classiques d'applications BD
Plus en détailINTRODUCTION AUX METHODES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES
INTRODUCTION AUX METHODES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES Les contenus de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information et
Plus en détailCours Base de données relationnelles. M. Boughanem, IUP STRI
Cours Base de données relationnelles 1 Plan 1. Notions de base 2. Modèle relationnel 3. SQL 2 Notions de base (1) Définition intuitive : une base de données est un ensemble d informations, (fichiers),
Plus en détailII. Modèle conceptuel le modèle entité-association
II. Modèle conceptuel le modèle entité-association Personne Voiture Schéma conceptuel Monde réel υ Concepteur υ Personne conduit Voiture ϖ ϖ Schéma logique utilisateurs ω LMD BD Personne Dupont Durant
Plus en détailSystèmes d information et bases de données (niveau 1)
Systèmes d information et bases de données (niveau 1) Cours N 1 Violaine Prince Plan du cours 1. Bibliographie 2. Introduction aux bases de données 3. Les modèles 1. Hiérarchique 2. Réseau 3. Relationnel
Plus en détailModèle conceptuel : diagramme entité-association
Modèle conceptuel : diagramme entité-association Raison d'être de ce cours «La conception et l'utilisation de bases de données relationnelles sur micro-ordinateurs n'est pas un domaine réservé aux informaticiens.»
Plus en détailNom de l application
Ministère de l Enseignement Supérieur et de la Recherche Scientifique Direction Générale des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Gafsa Département Technologies de l Informatique
Plus en détailConcevoir un modèle de données Gestion des clients et des visites
page 1 MCD Concevoir un modèle de données Gestion des clients et des visites La gestion des informations d une organisation est un élément essentiel de son efficacité. L obligation de les trouver et de
Plus en détailBases de données relationnelles & SQL
Bases de données relationnelles & SQL Objectifs Appréhender les concepts du modèle relationnel. Etre capable de concevoir un schéma relationnel. Etre capable de créer une base de données relationnelle
Plus en détailMéthode d analyse Merise
Méthode d analyse Merise - Frédéric Julliard Université de Bretagne Sud UFR SSI - IUP Vannes - année 2001-2002 Approche ancienne : 1978 Très répandue en France Origine française : développée par : CTI
Plus en détailModèle Entité-Association. C est un modèle important pour la conception des bases de données relationnelles. Il
Le modèle Entité-Association C est un modèle important pour la conception des bases de données relationnelles. Il est très répandu, très documenté. Il aide à concevoir une base de données sans redondance,
Plus en détailDEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public.
DEVAKI NEXTOBJET 1 Présentation...2 Installation...3 Prérequis...3 Windows...3 Linux...3 Exécution...4 Concevoir une BDD avec Devaki NextObject...5 Nouveau MCD...5 Configurer la connexion à la base de
Plus en détailEvaluation du module "GESTION COMMERCIALE PARKINGS"
Evaluation du module "GESTION COMMERCIALE PARKINGS" INFORMATIONS PERSONNELLES Nom et Prénom du candidat : Cachet de l organisme de formation Entreprise / Site : Organisme de formation : Responsable de
Plus en détailChap. 3: Le modèle de données entité-association (E.A.)
Chap. 3: Le modèle de données entité-association (E.A.) En anglais: Entity-Relationship (ER) Origines: C.Bachman (1969), P.Chen (1976). Modèle de données > décrire la réalité perçue à travers les données
Plus en détailUniversité de Bangui. Modélisons en UML
Université de Bangui CRM Modélisons en UML Ce cours a été possible grâce à l initiative d Apollinaire MOLAYE qui m a contacté pour vous faire bénéficier de mes connaissances en nouvelles technologies et
Plus en détailCHAPITRE 1. Introduction aux bases de données
CHAPITRE 1 Contenu du chapitre 1 Pourquoi utiliser une bases de? Définitions et objectifs d'un SGBD Niveaux d'abstraction des Méthodes de modélisation d une BD Modèles de structuration des Structure globale
Plus en détailils entretiennent entre eux des flux, ils partagent des perceptions sur l environnement
Les modèles de Flux Introduction L analyse systémique fournie une modélisation de l organisation échangeant et transformant des flux Cette modélisation du S.I. reste trop générale Il faut découper l organisation
Plus en détailModèle Entité/Association
Base de données Modèle Entité/Association L3 Informatique Antoine Spicher antoine.spicher@u-pec.fr Contexte du cours Organisation du cours 1 ère partie (C. D.) Modèle et algèbre relationnel Langage SQL
Plus en détailLes bases de données
Les bases de données Introduction aux fonctions de tableur et logiciels ou langages spécialisés (MS-Access, Base, SQL ) Yves Roggeman Boulevard du Triomphe CP 212 B-1050 Bruxelles (Belgium) Idée intuitive
Plus en détailIntroduction au Système de Gestion de Base de Données et aux Base de Données
Introduction au Système de Gestion de Base de Données et aux Base de Données Formation «Gestion des données scientifiques : stockage et consultation en utilisant des bases de données» 24 au 27 /06/08 Dernière
Plus en détailDossier I Découverte de Base d Open Office
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
Plus en détailMerise. Introduction
Merise Introduction MERISE:= Méthode d Etude et de Réalisation Informatique pour les Systèmes d Entreprise Méthode d Analyse et de Conception : Analyse: Etude du problème Etudier le système existant Comprendre
Plus en détailUNE EXPERIENCE, EN COURS PREPARATOIRE, POUR FAIRE ORGANISER DE L INFORMATION EN TABLEAU
Odile VERBAERE UNE EXPERIENCE, EN COURS PREPARATOIRE, POUR FAIRE ORGANISER DE L INFORMATION EN TABLEAU Résumé : Cet article présente une réflexion sur une activité de construction de tableau, y compris
Plus en détailLe langage SQL Rappels
Le langage SQL Rappels Description du thème : Présentation des principales notions nécessaires pour réaliser des requêtes SQL Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs,
Plus en détailBase de Données et Langage SQL
Base de Données et Langage SQL (IUT, département informatique, 1 re année) Laurent AUDIBERT Institut Universitaire de Technologie de Villetaneuse Département Informatique Avenue Jean-Baptiste Clément 93430
Plus en détailModélisation Conceptuelle. Partie 2: Le modèle Entité-Association
Modélisation Conceptuelle Partie 2: Le modèle Entité-Association Modèle de type conceptuel But: permettre la description conceptuelle des structures de données d'une application Les concepts de base (correspondent
Plus en détailFormation à l utilisation des Systèmes de Gestion de Bases de Données Relationnelles. organisée avec la collaboration du
Proyecto FAO COPEMED Universidad de Alicante Ramón y Cajal, 4 03001 - Alicante, España GCP/REM/057/SPA Web : www.fao.org/fi/copemed Tel : +34 96 514 59 79 Fax : +34 96 514 59 78 Email : copemed@ua.es Formation
Plus en détailBases de Données. Le cas des BD relationnelles ouverture sur les BD relationnelles spatiales Séance 2 : Mise en oeuvre
Bases de Données Le cas des BD relationnelles ouverture sur les BD relationnelles spatiales Séance 2 : Mise en oeuvre Synthèse : conception de BD langage de modélisation famille de SGBD SGBD Analyse du
Plus en détailBases de Données. Plan
Université Mohammed V- Agdal Ecole Mohammadia d'ingénieurs Rabat Bases de Données Mr N.EL FADDOULI 2014-2015 Plan Généralités: Définition de Bases de Données Le modèle relationnel Algèbre relationnelle
Plus en détail1 Modélisation d une base de données pour une société de bourse
IN306 : Corrigé SID Christophe Garion 18 octobre 2010 Ce document est un corrigé succinct de l examen du module IN306. 1 Modélisation d une base de données pour une société de bourse Une
Plus en détail1. Types de jeux concours par SMS et légalité
Jeux concours au Luxembourg Cadre légal 12/08/2008 2 1. Types de jeux concours par SMS et légalité Type de jeu concours par SMS Situation Base légale Participation gratuite, objectif publicitaire Participation
Plus en détailModélisation conceptuelle des données Responsable: Dominique Schneuwly, Regis Caloz
Geographic Information Technology Training Alliance (GITTA) presents: Modélisation conceptuelle des données Responsable: Dominique Schneuwly, Regis Caloz Table des matières 1. Modélisation conceptuelle
Plus en détailConcevoir une base de données
Concevoir une base de données http://vanconingsloo.be/les-cours/bureautique/access/concevoir-une-base-de-donnees En fonction de vos besoins, il existe deux façons de travailler. Si vous souhaitez créer
Plus en détailMaster Exploration Informatique des données DataWareHouse
Master Exploration Informatique des données DataWareHouse Binôme Ahmed BENSI Enseignant tahar ARIB SOMMAIRE I. Conception...1 1. Contexte des contrats...1 2. Contexte des factures...1 II. Modèle physique...2
Plus en détailChapitre 3 LE MODELE RELATIONNEL ET SQL (DDL)
Chapitre 3 LE MODELE RELATIONNEL ET SQL (DDL) Un modèle de données définit un mode de représentation de l information selon trois composantes : 1. Des structures de données. 2. Des contraintes qui permettent
Plus en détailPatrice BOURSIER. Professeur, Univ. de La Rochelle. patrice.boursier@univ-lr.fr. Bases de Données. Notes de cours
Patrice BOURSIER Professeur, Univ. de La Rochelle patrice.boursier@univ-lr.fr Bases de Données Notes de cours SOMMAIRE Chapitre 1 : Introduction Chapitre 2 : Modèle conceptuel Chapitre 3 : Modèle relationnel
Plus en détailGestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed
6, bd maréchal Juin F-14050 Caen cedex 4 Spécialité Informatique 2 e année Rapport de projet Gestion du parc informatique matériel et logiciel de l Ensicaen SAKHI Taoufik SIFAOUI Mohammed Suivi ENSICAEN
Plus en détailINITIATION AUX BASES DE DONNEES MODELISATION et LANGAGE SQL
INITIATION AUX BASES DE DONNEES MODELISATION et LANGAGE SQL Master2 Modélisation Statistique - Génie logiciel & Bases des données Laboratoire de Mathématiques CNRS - Université de Franche-Comté Département
Plus en détailMERISE. Modélisation et Conception de Systèmes d Information
MERISE Modélisation et Conception de Systèmes d Information Intro L'analyse des données constitue le point de passage obligé de toute conception d'application mettant en oeuvre un SGBDR La méthode MERISE,
Plus en détailBases de données relationnelles
Bases de données relationnelles Système de Gestion de Bases de Données Une base de données est un ensemble de données mémorisé par un ordinateur, organisé selon un modèle et accessible à de nombreuses
Plus en détailChaîne opératoire de réalisation d une base de données. ANF «Comment concevoir une base de données» (29-30/01/2015)
Chaîne opératoire de réalisation d une base de données ANF «Comment concevoir une base de données» (29-30/01/2015) En introduction 1- Phase d analyse ou d audit 2- Modélisation & développement de la base
Plus en détailUML (Diagramme de classes) Unified Modeling Language
UML (Diagramme de classes) Unified Modeling Language Sommaire Introduction Objectifs Diagramme de classes Classe (Nom, attribut, opération) Visibilité et portée des constituants d une classe Association
Plus en détailAnnexe 5. CONTRAT CYBERPLUS PRO Souscrit dans le cadre du cyberp@iement Titre 1Conditions Particulières
Annexe 5 Souscrit dans le cadre du cyberp@iement Titre 1Conditions Particulières DESIGNATION DE L ENTREPRISE ci-après "le Client" Nom ou Dénomination sociale... représentée par.. (Nom et prénom du représentant
Plus en détailBASES DE DONNÉES. CNAM Centre associé de Clermont-Ferrand Cycle A Année 1997-98. J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES
BASES DE DONNÉES CNAM Centre associé de Clermont-Ferrand Cycle A Année 1997-98 J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES III. LES SYSTÈMES RÉSEAU IV. LES SYSTÈMES RELATIONNELS V. LE LANGAGE
Plus en détailMARCHE A PROCEDURE ADAPTEE ART 28 DU CMP
COLLEGE AIME CESAIRE Tél. : 0262 71 12 65 Fax. : 0262 59 35 58 2 rue de la Laïcité - 97427 ETANG SALE http://college-aime-cesaire.acreunion.fr/ MARCHE A PROCEDURE ADAPTEE ART 28 DU CMP Fourniture de titres
Plus en détailIT203 : Systèmes de gestion de bases de données. A. Zemmari zemmari@labri.fr
IT203 : Systèmes de gestion de bases de données A. Zemmari zemmari@labri.fr 1 Informations pratiques Intervenants : Cours : (A. Zemmari zemmari@labri.fr) TDs, TPs : S. Lombardy et A. Zemmari Organisation
Plus en détailMAIRIE de SAINT-PIERRE d'autils 59 rue du Puits 27950 SAINT PIERRE D AUTILS
DÉPARTEMENT DE L'EURE - ARRONDISSEMENT D ÉVREUX - CANTON DE VERNON-NORD Tel : 02 32 52 22 17 Fax : 02 32 52 94 97 Email : mairie.saint-pierre.autils wanadoo.fr MAIRIE de SAINT-PIERRE d'autils 59 rue du
Plus en détailIntroduction à la conception de systèmes d information
Introduction à la conception de systèmes d information 2008-2009 M1 MIAGE SIMA / M1 Informatique MIF17 Yannick Prié UFR Informatique - Université Claude Bernard Lyon 1 Objectifs de ce cours Présentation
Plus en détailBases de Données relationnelles et leurs systèmes de Gestion
III.1- Définition de schémas Bases de Données relationnelles et leurs systèmes de Gestion RAPPELS Contraintes d intégrité sous Oracle Notion de vue Typage des attributs Contrainte d intégrité Intra-relation
Plus en détailRECRUTEMENT SURVEILLANCE DES EXAMENS. Temps de travail : Vous êtes recruté(e) pour une durée et un nombre d heures fixés contractuellement.
RECRUTEMENT SURVEILLANCE DES EXAMENS Temps de travail : Vous êtes recruté(e) pour une durée et un nombre d heures fixés contractuellement. Rémunération principale : Votre rémunération sera le résultat
Plus en détailRapport d'analyse des besoins
Projet ANR 2011 - BR4CP (Business Recommendation for Configurable products) Rapport d'analyse des besoins Janvier 2013 Rapport IRIT/RR--2013-17 FR Redacteur : 0. Lhomme Introduction...4 La configuration
Plus en détailGestion des bases de données (1 ère partie)
Master ANI et TCI première année année 2006/2007 semestre 1 Gestion des bases de données (1 ère partie) Ce polycopié rédigé par F. Horn est basé sur deux polycopiés précédents réalisés par A. Lemay et
Plus en détailApplication web de gestion de comptes en banques
Application web de gestion de comptes en banques Objectif Réaliser une application Web permettant à un client de gérer ses comptes en banque Diagramme de cas d'utilisation 1 Les cas d'utilisation Connexion
Plus en détailLe niveau conceptuel : la modélisation des bases de données
BDD Le niveau conceptuel : la modélisation des bases de données stph.crzt.fr/bdd STÉPHANE CROZAT Paternité - Partage des Conditions Initiales à l'identique : http://creativecommons.org/licenses/by-sa/2.0/fr/
Plus en détailPRESTATIONS DE NETTOYAGE DES LOCAUX, NETTOYAGE DES VITRES, FOURNITURES de PRODUITS CONSOMMABLES et ADAPTES
CUFR JF CHAMPOLLION Place de Verdun 81000 ALBI CAHIER DES CLAUSES TECHNIQUES PARTICULIERES C.C.A.P MARCHE DE SERVICE 2012 N 101-2012 PRESTATIONS DE NETTOYAGE DES LOCAUX, NETTOYAGE DES VITRES, FOURNITURES
Plus en détailProcédure ouverte avec Publicité Evaluation de projets innovants pour une pré-maturation et Formation à une méthode d analyse de projets innovants.
Direction déléguée aux affaires Administratives et Financières REGLEMENT DE CONSULTATION Procédure ouverte avec Publicité Evaluation de projets innovants pour une pré-maturation et Formation à une méthode
Plus en détailConditions Générales d Intervention du CSTB pour la délivrance d une HOMOLOGATION COUVERTURE
DEPARTEMENT ENVELOPPES ET REVETEMENTS Constructions Légères et Couvertures Conditions Générales d Intervention du CSTB pour la délivrance d une HOMOLOGATION COUVERTURE Livraison Cahier V1 de Mars 2010
Plus en détailC est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools.
1- RAD Quelle sont les avantages que apporte la méthode RAD à l entreprise? Une méthode RAD devrait, d après son auteur, apporter trois avantages compétitifs à l entreprise : Une rapidité de développement
Plus en détailUniversité De Sousse
Université De Sousse Travaux Dirigés De Marketing Électronique Enseignant Responsable : BOUBAKER Nobel El Houssine Année Universitaire 2005-2006 LA METHODE DES "6C" La méthodologie des 6 C est une approche
Plus en détailProjet Business Object
Projet Business Object Rapports parties 1 et 2 Alexandre DUPONT, Guillaume COUSIN, Laurent PACHAREU et Yoann KERMORVANT Etudiants en licence professionnelle Conception de Systèmes Décisionnels Page 1 sur
Plus en détailCédric Gendre Inra, ESR Toulouse
ODR, Bases de données administratives à différentes échelles spatiales Cédric Gendre Inra, ESR Toulouse 2èmes journées de recherches en sciences sociales INRA SFER CIRAD 11 & 12 décembre 2008 LILLE, France
Plus en détailOBJECTIFS ET ARCHITECTURE DES SGBD
OBJECTIFS ET ARCHITECTURE DES SGBD 1. INTRODUCTION Même si vous n avez jamais utilisé de système de gestion de bases de données (SGBD), vous avez certainement une idée de ce qu est une base de données
Plus en détailCahier des charges MARCHE A PROCEDURE ADAPTEE
Cahier des charges «Lot N 1 : Hébergement des sites Internet municipaux et prestations connexes» MARCHE A PROCEDURE ADAPTEE VILLE DE NICE «Direction de la communication» DATE LIMITE DE REMISE DES OFFRES
Plus en détailINTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES
INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES Les contenus de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information
Plus en détailCQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD) ----------------------------------------------------------------------------------------------------
ORGANISME REFERENCE STAGE : 26587 20 rue de l Arcade 75 008 PARIS CONTACT Couverture : M. Frédéric DIOLEZ Paris, Lyon, Bordeaux, Rouen, Toulouse, Marseille, Tél. : 09 88 66 17 40 Strasbourg, Nantes, Lille,
Plus en détailLES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN
LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN Les contenues de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information et ne peuvent en aucun cas
Plus en détailLille s Challenge Big Data
Lille s Challenge Au cœur des Challenge et Santé Dossier de Candidature ET LE SOUTIEN DE Lille s Challenge Fiche d engagement Je, soussigné(e) (nom et prénoms, date et lieu de naissance).. Entreprise :...
Plus en détailDémarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants.
Plan du chapitre Master Informatique et Systèmes Urbanisation des Systèmes d Information Architecture d Entreprise 04 Architecture du SI : identifier et décrire les services, structurer le SI 1 2 3 4 5
Plus en détailIntroduction aux bases de données Cours 1 : Généralités sur les bases de données
Cours 1 : Généralités sur les bases de données ESIL Université de la méditerranée Odile.Papini@esil.univmed.fr http://odile.papini.perso.esil.univmed.fr/sources/bdmat.html Plan du cours 1 1 Qu est ce qu
Plus en détailIFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels
IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels Yann-Gaël Guéhéneuc Professeur adjoint guehene@iro.umontreal.ca, local 2345 Département d informatique et de recherche
Plus en détailFaculté des sciences de gestion et sciences économiques BASE DE DONNEES
BASE DE DONNEES La plupart des entreprises possèdent des bases de données informatiques contenant des informations essentielles à leur fonctionnement. Ces informations concernent ses clients, ses produits,
Plus en détailCONCEPTION ET IMPLANTATION DES SI PROJET : GESTION DU FOYER DE L ENIT
CONCEPTION ET IMPLANTATION DES SI PROJET : GESTION DU FOYER DE L ENIT DESPOSITO Antony MALO Andy SIMUTOGA Clément - 1 - Introduction :... 3 CYCLE DE VIE :... 3 Analyse de l existant :... 3 Interprétation
Plus en détailCours Gestion de projet
Cours Gestion de projet Méthodes de conduite de projet Version Date Auteur V1.8 Septembre 2007 Pascal HEYER 1 Méthodes de conduite de projet Ce document est publié sous la licence libre Creative Commons-BY-NC-SA
Plus en détailMarché public de services REGLEMENT DE CONSULTATION
Marché public de services REGLEMENT DE CONSULTATION NETTOYAGE DES CHAUSSEES, CANIVEAUX, TROTTOIRS, AIRES DE STATIONNEMENT, ESPACES PUBLICS DE LA VILLE DE WISSOUS ANNEE 2015-2016 Marché 2015/27 Date limite
Plus en détailMercredi 15 Janvier 2014
De la conception au site web Mercredi 15 Janvier 2014 Loïc THOMAS Géo-Hyd Responsable Informatique & Ingénierie des Systèmes d'information loic.thomas@anteagroup.com 02 38 64 26 41 Architecture Il est
Plus en détailCours d'informatique
Cours d'informatique Réaliser une base de données avec Access Patrice Buche Département OMIP INA Paris Grignon Patrice Buche Réaliser une base de données avec Access 21/01/2005 page 1 Patrice Buche Réaliser
Plus en détailUrbanisation des Systèmes d Information Architecture d Entreprise. 04 Architecture du SI : identifier et décrire les services, structurer le SI
Plan du chapitre Master Informatique et Systèmes Urbanisation des Systèmes d Information Architecture d Entreprise 04 Architecture du SI : identifier et décrire les services, structurer le SI 1 2 3 1.1
Plus en détailObjet du marché : Audit et Conseil à la mise en place d un marché de services d assurances.
LETTRE DE CONSULTATION ETABLIE DANS LE CADRE D UNE PROCEDURE ADAPTEE (art 28CMP) UNIVERSITE DE NIMES- Rue du Docteur Georges SALAN 30 021 NIMES Cedex 1 Destinataire : Objet du marché : Audit et Conseil
Plus en détail