Cours 2 Modèle logique et modèle physique des données
4 févr. 2015 Constitué de tables relationnelles constituées d'attributs
Analyse et Conception du Système dInformation (Merise)
Base de données. Modèle physique de données. Modéle conceptuel de données. Application. Modèle organisationnel de traitements. Modéle conceptuel.
Cours Merise
Base de données. Modèle physique de données. Modéle conceptuel de données. Application. Modèle organisationnel de traitements. Modéle conceptuel.
Cours 4 Méthodes de modélisation
2 mai 2017 Modélisation MERISE et UML. Plan du cours 4 – Modélisation SQL avancé (suite) ... Modèle physique des données. Modèle logique des données.
Cours 5 Méthodes de modélisation SQL avancé (suite)
22 mai 2013 Modèle physique des données. Modèle logique des données. Modèle entité-association. (modèle conceptuel des données). Méthode MERISE :.
Cours 5 Méthodes de modélisation
19 mars 2014 Modèle physique des données. Modèle logique des données. Modèle entité-association. (modèle conceptuel des données). Méthode MERISE :.
Cours SGBD 1 Concepts et langages des Bases de Données
2. Plan. Chapitre 1. Introduction générale. Chapitre 2. Le modèle relationnel Vue 2. Schéma logique. DICTIONNAIRE DE DONNEES. Schéma physique.
Cours 1 Introduction modèle entité-relation
14 janv. 2015 Cours par Philippe Gambette TD par Thanh-Long Dang ... Modèle logique des données. • Modèle physique des données
Passage dun modèle conceptuel au modèle physique
10 avr. 2010 SLAM3 – Conception et adaptation d'une base de données. Présentation. Analyse d'un document référent qui servira pour la communication au cours.
Pleins feux sur : Modèle logique – Un outil de planification et d
secondaire signalant une inactivité physique lors des sondages scolaires. Tableau 2. Composantes supplémentaires possibles des modèles logiques. Composante.
DUT SRC - IUT de Marne-la-Vallée
04/02/2015
M2203 - Bases de données
Cours 2
Modèle logique et modèle physique
des donnéesPhilippe Gambette
• Cours de Tony Grandame à l'IUT de Marne-la-Vallée en 2010-2011 • Cours de Mathieu Mangeot, IUT de Savoie • Cours de Fabrice Meuzeret, IUT de Troyes http://195.83.128.55/~fmeuzeret/vrac/ • Livre de Laurent Audibert : Bases de données - de la modélisation au SQLVersion partielle sur :
• Résumé des épisodes précédents • Modèle logique des données • Passage du modèle conceptuel au modèle logique des données • Modèle physique des donnéesPlan du cours 2 - Modèle logique et modèle physique • Résumé des épisodes précédents • Modèle logique des données • Passage du modèle conceptuel au modèle logique des données • Modèle physique des donnéesPlanRésumé de l'épisode précédent
NomIdentifiantChamp_1Champ_2Champ_N
id_val_ach_1_ach_2_ach_N_a id_val_bch_1_bch_2_bch_N_b id_val_cch_1_cch_2_cch_N_c id_val_dch_1_dch_2_dch_N_dOccurencesLe modèle relationnel
Modèle entité-association :
Entité :
Association :
LieAttributsEntite_2Entite_1
Min,MaxMin,Max
• Résumé des épisodes précédents • Modèle logique des données • Passage du modèle conceptuel au modèle logique des données • Modèle physique des donnéesPlanModèle logique des données
Modèle entité-association
(modèle conceptuel des données) Modèle physique des donnéesModèle logique des donnéesModèle logique des données
Modèle physique des donnéesModèle logique des donnéesModèle entité-association (modèle conceptuel des données)Modèle logique des données
Modèle logique des données
Intermédiaire entre modèle entité-
association et modèle physique des données Constitué de tables relationnelles, constituées d'attributs, parmi lesquels : • une clé primaire → identifie de manière unique chaque occurrence de la table. • éventuellement une ou plusieurs clés étrangères : clés primaires dans une autre tableModèle logique des données
Modèle logique des données
Intermédiaire entre modèle entité-
association et modèle physique des données Constitué de tables relationnelles, constituées d'attributs, parmi lesquels : • une clé primaire → identifie de manière unique chaque occurrence de la table. • éventuellement une ou plusieurs clés étrangères : clés primaires dans une autre tableModèle logique des données
Modèle logique des données
Intermédiaire entre modèle entité-
association et modèle physique des données Constitué de tables relationnelles, constituées d'attributs, parmi lesquels : • une clé primaire → identifie de manière unique chaque occurrence de la table. • éventuellement une ou plusieurs clés étrangères : clés primaires dans une autre tableModèle logique des données
Modèle logique des données
Intermédiaire entre modèle entité-
association et modèle physique des données Constitué de tables relationnelles, constituées d'attributs, parmi lesquels : • une clé primaire → identifie de manière unique chaque occurrence de la table. • éventuellement une ou plusieurs clés étrangères : clés primaires dans une autre tableModèle logique des données
Table_1Table_2Ex : base de données des emplois occupés actuellementModèle logique des données
Table_1Table_2
clés primaires de la table Table_2Modèle logique des données
Table_1Table_2
Modèle logique des données
Table_1Table_2
Modèle logique des données
Table_1Table_2
Modèle logique des données
Modèle logique des données
Intermédiaire entre modèle entité-
association et modèle physique des données Constitué de tables relationnelles, constituées d'attributs, parmi lesquels : • une clé primaire → identifie de manière unique chaque occurrence de la table. • éventuellement une ou plusieurs clés étrangères : clés primaires dans une autre table → les clés étrangères créent des liens entre tables notation : souligné pointillé ou nom suivi par # • Résumé des épisodes précédents • Modèle logique des données • Passage du modèle conceptuel au modèle logique des données • Modèle physique des donnéesPlan Transformation vers le modèle logique des donnéesModèle entité association
Entité
Identifiant
Association 1 à 1
Association 1 à plusieurs
Association plusieurs à plusieurs
Association n-aireModèle logique des données TableClé primaire
Clés dans la "table à 1"
Clé étrangère dans la "table à 1"
Table supplémentaire avec deux
clés étrangèresTable supplémentaire avec n clés
étrangères
Transformation vers le modèle logique des donnéesFichierAviSoustitre
SD HD SDENG FRAENG107
52421
2 3
A_pour_soustitre
Transformation vers le modèle logique des donnéesFichierAviSoustitre
SD HD SDENG FRAENG107
52421
2 3
A_pour_soustitre
Transformation vers le modèle logique des donnéesFichierAviSoustitre
SD HD SDENG FRAENG107
52421
2 3
A_pour_soustitre
Transformation vers le modèle logique des donnéesFichierAviSoustitre
SD HD SDENG FRAENG107
52421
2 3
A_pour_soustitre
Transformation vers le modèle logique des donnéesFichierAviSoustitre
SD HD SDENG FRAENG107
52421
2 3
A_pour_soustitre107
5242
Transformation vers le modèle logique des données
FichierAviSoustitre
SD HD SDENG FRAENG107
52421
2 3
A_pour_soustitre107107
5242
Transformation vers le modèle logique des données
FichierAviSoustitre
SD HD SDENG FRAENG107
52421
2 3
A_pour_soustitre107
107107
5242
Transformation vers le modèle logique des données
FichierAviSoustitre
SD HD SDENG FRAENG107
52421
2 3
A_pour_soustitre107
1074252107
5242
Transformation vers le modèle logique des données
FichierAviSoustitre
SD HD SDENG FRAENG107
52421
2 3
A_pour_soustitre107
5242
Transformation vers le modèle logique des données
FichierAviSoustitre
SD HD SDENG FRAENG107
52421
2 3
A_pour_soustitre
10752
42a
bc d a b c d107107 52
42
Transformation vers le modèle logique des données
Modèle entité association
Transformation automatique : exemple de WinDesign DatabaseModèle logique des données Transformation vers le modèle logique des donnéesModèle entité association
Transformation automatique : exemple de WinDesign DatabaseModèle logique des données Transformation vers le modèle logique des donnéesModèle entité association
Modèle logique des donnéesAdresse
ID Voie CPVille0,10,nID
NomPrenomPersonne
Reside
Transformation vers le modèle logique des donnéesAdresse
ID Voie CPVille0,10,nID
NomPrenomPersonne
Adresse
ID Voie CPVilleID
NomPrenom
Adress#Reside
PersonneModèle entité association
Modèle logique des données
Transformation vers le modèle logique des donnéesModèle entité association
Modèle logique des donnéesAdresse
ID Voie CPVilleReside
Date_emmen0,n0,nID
NomPrenomPersonne
Transformation vers le modèle logique des donnéesModèle entité association
Modèle logique des donnéesAdresse
ID Voie CPVilleReside
Date_emmen0,n0,nID
NomPrenomPersonne
Adresse
ID Voie CPVilleID
NomPrenomPersonne
ID_personne#
ID_adresse#
Date_emmenReside
Transformation vers le modèle logique des donnéesModèle entité association
Modèle logique des donnéesAdresse
ID Voie CPVilleReside
Date_debut
Date_fin0,n0,nID
NomPrenomPersonne
Transformation vers le modèle logique des donnéesModèle entité association
Modèle logique des donnéesAdresse
ID Voie CPVilleReside
Date_debut
Date_fin0,n0,nID
NomPrenomPersonne
Adresse
ID Voie CPVilleID
NomPrenomPersonne
IDID_personne#
ID_adresse#
Date_emmenReside
• Résumé des épisodes précédents • Modèle logique des données • Passage du modèle conceptuel au modèle logique des données • Modèle physique des donnéesPlanModèle physique des données
Modèle physique des donnéesModèle logique des donnéesModèle entité-association (modèle conceptuel des données) Modèle physique des donnéesLe modèle physique des données Constitué de tables relationnelles, constituées d'attributs typés, parmi lesquels : • une clé primaire → identifie de manière unique chaque occurrence de la table. • éventuellement une ou plusieurs clés étrangères : clés primaires dans une autre table Les types de données peuvent varier selon les systèmes de gestion de bases de données.Le modèle physique des données : types
Champs numériques
TypeVal minVal max
BIT01TINYINT-128127
BOOLTRUEFALSE
SMALLINT-3276832767
MEDIUMINT-83886088388607
INT-21474836482147483647
BIGINT-9,22337E+189,22337E+18
SERIALBIGINT UNSIGNED NOT NULL
AUTO_INCREMENT UNIQUEFLOAT
FLOAT-3.402823466E+38-1.175494351E-38
001.175494351E-383.402823466E+38
00 DECIMAL(S,D)S<=65 (précision)D<=30 (décimale)FIXEDsynonyme DECIMAL
NUMERICsynonyme DECIMAL
DECsynonyme DECIMAL
Le modèle physique des données : types
Champs alpha-numériques et binaires
TypeLongueur max
CHAR(S)255 (selon version)
VARCHAR(S)255 (selon version)
BINARY(S)255 (selon version)
VARBINARY(S)255 (selon version)TypeLongueur max
TINYBLOB256
BLOB65 536 (64 Ko)
MEDIUMBLOB16 777 216 (16 Mo)
LONGBLOB4 294 967 296 (4 Go)
TINYTEXT256
TEXT65 536 (64 Ko)
MEDIUMTEXT16 777 216 (16 Mo)
LONGTEXT4 294 967 296 (4 Go)
Champs date et heure
TypeVal minVal max
DATETIME'1000-01-01 00:00:00''9999-12-31 23:59:59'DATE'1000-01-01''9999-12-31'
TIMESTAMP'1970-01-01 00:00:01''2038-01-19 03:14:07'TIME'-838:59:59''838:59:59'
YEAR19012155
Transformation vers le modèle logique des donnéesAdresse
ID Voie CPVille0,10,nID
NomPrenomPersonne
Adresse
IDintVoievarchar(200)
CPintVillevarchar(50)IDint
Nomvarchar(30)
Prenomvarchar(30)
Adress#intReside
PersonneModèle physique des donnéesModèle entité-association Transformation vers le modèle logique des donnéesModèle entité-association
Modèle physique des donnéesAdresse
ID Voie CPVilleReside
Date_emmen0,n0,nID
NomPrenomPersonne
Adresse
IDintVoievarchar(200)
CPintVillevarchar(50)IDint
Nomvarchar(30)
Prenomvarchar(30)Personne
ID_personne#int
ID_adresse#int
Date_emmendateReside
quotesdbs_dbs31.pdfusesText_37[PDF] G II 2 – La mondialisation : processus, acteurs et débats
[PDF] Le montage audiovisuel - Acap
[PDF] Éthique, morale et déontologie - Hal-SHS
[PDF] Théories et pratiques de la terminologie : la définition terminologique
[PDF] Les théories de la motivation
[PDF] La motivation scolaire - Université de Mons
[PDF] Système alternatif - cloudfrontnet
[PDF] Les Anglais et le multiculturalisme - Revuesorg
[PDF] Multiculturalisme - Interculturalité…
[PDF] La multifonctionnalité, un concept pour les agriculteurs ou pour les
[PDF] « NATURE » « CULTURE »i LA NATURE
[PDF] Confectionner un croquis ou un document cartographique Objectif et
[PDF] NON CONFORMITE
[PDF] lexique definitions normalisees (iso 9000) - FILIPÉ