[PDF] Cours 2 Modèle logique et modèle physique des données





Previous PDF Next PDF



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.

.
Cours 2 Modèle logique et modèle physique des données

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ées

Philippe 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 SQL

Version 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éesPlan

Résumé de l'épisode précédent

Nom

IdentifiantChamp_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_d

OccurencesLe modèle relationnel

Modèle entité-association :

Entité :

Association :

Lie

AttributsEntite_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éesPlan

Modè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ées

Modè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 table

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

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

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

Modèle logique des données

Table_1Table_2Ex : base de données des emplois occupés actuellement

Modèle logique des données

Table_1Table_2

clés primaires de la table Table_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

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ées

Modèle entité association

Entité

Identifiant

Association 1 à 1

Association 1 à plusieurs

Association plusieurs à plusieurs

Association n-aireModèle logique des données Table

Clé primaire

Clés dans la "table à 1"

Clé étrangère dans la "table à 1"

Table supplémentaire avec deux

clés étrangères

Table supplémentaire avec n clés

étrangères

Transformation vers le modèle logique des données

FichierAviSoustitre

SD HD SDENG FRA

ENG107

52
421
2 3

A_pour_soustitre

Transformation vers le modèle logique des données

FichierAviSoustitre

SD HD SDENG FRA

ENG107

52
421
2 3

A_pour_soustitre

Transformation vers le modèle logique des données

FichierAviSoustitre

SD HD SDENG FRA

ENG107

52
421
2 3

A_pour_soustitre

Transformation vers le modèle logique des données

FichierAviSoustitre

SD HD SDENG FRA

ENG107

52
421
2 3

A_pour_soustitre

Transformation vers le modèle logique des données

FichierAviSoustitre

SD HD SDENG FRA

ENG107

52
421
2 3

A_pour_soustitre107

52
42
Transformation vers le modèle logique des données

FichierAviSoustitre

SD HD SDENG FRA

ENG107

52
421
2 3

A_pour_soustitre107107

52
42
Transformation vers le modèle logique des données

FichierAviSoustitre

SD HD SDENG FRA

ENG107

52
421
2 3

A_pour_soustitre107

107107

52
42
Transformation vers le modèle logique des données

FichierAviSoustitre

SD HD SDENG FRA

ENG107

52
421
2 3

A_pour_soustitre107

107

4252107

52
42
Transformation vers le modèle logique des données

FichierAviSoustitre

SD HD SDENG FRA

ENG107

52
421
2 3

A_pour_soustitre107

52
42
Transformation vers le modèle logique des données

FichierAviSoustitre

SD HD SDENG FRA

ENG107

52
421
2 3

A_pour_soustitre

107
52
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ées

Modèle entité association

Transformation automatique : exemple de WinDesign DatabaseModèle logique des données Transformation vers le modèle logique des données

Modèle entité association

Modèle logique des donnéesAdresse

ID Voie CP

Ville0,10,nID

Nom

PrenomPersonne

Reside

Transformation vers le modèle logique des données

Adresse

ID Voie CP

Ville0,10,nID

Nom

PrenomPersonne

Adresse

ID Voie CP

VilleID

Nom

Prenom

Adress#Reside

PersonneModèle entité association

Modèle logique des données

Transformation vers le modèle logique des données

Modèle entité association

Modèle logique des donnéesAdresse

ID Voie CP

VilleReside

Date_emmen0,n0,nID

Nom

PrenomPersonne

Transformation vers le modèle logique des données

Modèle entité association

Modèle logique des donnéesAdresse

ID Voie CP

VilleReside

Date_emmen0,n0,nID

Nom

PrenomPersonne

Adresse

ID Voie CP

VilleID

Nom

PrenomPersonne

ID_personne#

ID_adresse#

Date_emmenReside

Transformation vers le modèle logique des données

Modèle entité association

Modèle logique des donnéesAdresse

ID Voie CP

VilleReside

Date_debut

Date_fin0,n0,nID

Nom

PrenomPersonne

Transformation vers le modèle logique des données

Modèle entité association

Modèle logique des donnéesAdresse

ID Voie CP

VilleReside

Date_debut

Date_fin0,n0,nID

Nom

PrenomPersonne

Adresse

ID Voie CP

VilleID

Nom

PrenomPersonne

ID

ID_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éesPlan

Modè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

BIT01

TINYINT-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

00

1.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ées

Adresse

ID Voie CP

Ville0,10,nID

Nom

PrenomPersonne

Adresse

IDint

Voievarchar(200)

CPint

Villevarchar(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ées

Modèle entité-association

Modèle physique des donnéesAdresse

ID Voie CP

VilleReside

Date_emmen0,n0,nID

Nom

PrenomPersonne

Adresse

IDint

Voievarchar(200)

CPint

Villevarchar(50)IDint

Nomvarchar(30)

Prenomvarchar(30)Personne

ID_personne#int

ID_adresse#int

Date_emmendateReside

quotesdbs_dbs31.pdfusesText_37
[PDF] I/D'UN MONDE BIPOLAIRE A UN MONDE MULTIPOLAIRE( p

[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É