sio:bloc2:conception

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
sio:bloc2:conception [2023/04/22 13:44] – [Des DF au MCD] jcheronsio:bloc2:conception [2023/05/01 19:47] (Version actuelle) – [Définition] jcheron
Ligne 38: Ligne 38:
 ==== Règles de gestion ==== ==== Règles de gestion ====
 === Notion d'entité du SI === === Notion d'entité du SI ===
-Une **entité** représente un type d'objet du SI, matériel ou immatériel, ayant des propriété spécifiques, et dont les occurences sont potentiellement identifiables.+Une **entité** représente un type d'objet du SI, matériel ou immatériel, ayant des propriétés spécifiques, et dont les occurrences sont potentiellement identifiables.
  
 Les règles de Gestion vont permettre la description de ces **entités**, en définissant leurs caractéristiques : Les règles de Gestion vont permettre la description de ces **entités**, en définissant leurs caractéristiques :
Ligne 44: Ligne 44:
   * parmi les propriétés, celle qui peut éventuellement servir d'identifiant naturel,   * parmi les propriétés, celle qui peut éventuellement servir d'identifiant naturel,
   * les liens existants entre entités, qualifiés d'**associations**   * les liens existants entre entités, qualifiés d'**associations**
 +
 +<WRAP important>
 +Toute entité a obligatoirement un identifiant.\\
 +En l'absence d'identifiant naturel, il sera nécessaire d'ajouter une propriété jouant le rôle d'identifiant (artificiel), dont l'unicité sera souvent assurée par un auto-incrément (dont la valeur sera générée automatiquement par le SGDB utilisé). 
 +
 +</WRAP>
  
 === Règles de gestion : Exemple === === Règles de gestion : Exemple ===
Ligne 70: Ligne 76:
 {{:sio:bloc2:pasted:20230421-024709.png?400|Analyse des données, niveau conceptuel}} {{:sio:bloc2:pasted:20230421-024709.png?400|Analyse des données, niveau conceptuel}}
 <html></div></html> <html></div></html>
 +
 +<button>[[sio:bloc2:conception:niveaux|Voir Niveaux d'abstraction]]</button>
  
  
Ligne 77: Ligne 85:
  
 ===== Dépendances fonctionnelles ===== ===== Dépendances fonctionnelles =====
 +<WRAP info round>
 +Dans la plupart des cas, la seule lecture des règles de gestion suffit à repérer les futures entités et associations du MCD, à trouver les identifiants et les propriétés.\\
 +Mais il arrive que dans certains cas, il soit moins évident de placer une données dans le MCD : il faut recourir dans cette situation à l'analyse des dépendances fonctionnelles.
 +</WRAP>
  
 ==== Définition ==== ==== Définition ====
Ligne 83: Ligne 95:
 Soit une relation R(P1, P2, …Pn) et A et B des sous ensembles de P1, P2, …Pn. Soit une relation R(P1, P2, …Pn) et A et B des sous ensembles de P1, P2, …Pn.
  
-<jumbotron>+<well>
 Il existe une dépendance fonctionnelle entre A(source) et B(cible) si et seulement si La connaissance d'une valeur de A quelconque permet de connaître le seul B associé. Il existe une dépendance fonctionnelle entre A(source) et B(cible) si et seulement si La connaissance d'une valeur de A quelconque permet de connaître le seul B associé.
  
 Notation : A⇒B Notation : A⇒B
-</jumbotron>+</well>
  
 Exemple : Soit la relation suivante : Exemple : Soit la relation suivante :
Ligne 113: Ligne 125:
 si A⇒B et B⇒C alors A⇒C si A⇒B et B⇒C alors A⇒C
  
-==== Clés ==== 
- 
-=== Clé === 
- 
-Soient une relation R(A1,A2,…,An) et K un sous-ensemble de A1,A2,… ,An. 
- 
-K est une clé de R si et seulement si : 
- 
-K⇒A1,A2,…,An 
- 
-il n'existe pas K’ inclus dans K tel que K’⇒A1,A2,…,An 
- 
-=== Clés candidates & clé primaire === 
- 
-Une relation peut comporter plusieurs clés (elles sont qualifiées de clés candidates). L'une d'entre elles sera choisie pour être clé primaire. 
  
-Ne pas confondre plusieurs clés avec la notion de clé composite (cad constituée de plusieurs attributs) 
  
 ==== Des DF au MCD ==== ==== Des DF au MCD ====
Ligne 144: Ligne 140:
 <html></div></html> <html></div></html>
  
-<button>[[sio:bloc2:conception:logique|]]</button>+<button>[[sio:bloc2:conception:logique|>> Le niveau logique]]</button>
  • sio/bloc2/conception.1682163892.txt.gz
  • Dernière modification : il y a 24 mois
  • de jcheron