passageMCDMR

904 mots 4 pages
S. Laporte

passage MR <=> MCD

DAIGL TS1

Passage MCD <=> modèle relationnel
I. Rappel sur le modèle relationnel
C'est un modèle LOGIQUE de donnée, celui qui correspond à l'organisation des données dans les bases de données relationnelles (il existe d'autres organisations de bases de données : hiérarchique, réseau, objet,… ).
Les SGBD actuels les plus courants sont relationnels (Oracle, SQL Server, Access, MySql, … )
Un modèle relationnel est composé de relations, encore appelée tables.
Ces tables sont décrites par des attributs ou champs (noms de colonnes). Pour décrire une relation, on indique tout simplement son nom en majuscule, suivi du nom de ses attributs entre parenthèses.
L'identifiant d'une relation est composé d'un ou plusieurs attributs qui forment la clé primaire. Une relation peut faire référence à une autre en utilisant une clé étrangère, qui correspond à la clé primaire de la relation référencée.
Il n'y a pas de notation officielle pour repérer les clés primaires et étrangères. C'est à vous d'en adopter une et de l'expliquer en légende.
Toutefois, une notation s'est peu à peu répandue en BTS IG (celle que nous utiliserons):
- on souligne la clé primaire d'un seul trait
- on fait précéder (ou suivre) les clés étrangères du symbole #
Chaque ligne (tuple ou enregistrement) d'une table représente une occurrence de l'entité ou de l'association correspondante.

II. Passage du MCD au MR
A. Règle 1
Toute entité devient une relation ayant pour clé primaire son identifiant. Chaque propriété se transforme en attribut.
CLIENT
code client nom prénom adresse code postal ville téléphone

==> CLIENT (code_client, nom, prénom, adresse, code_postal, ville, téléphone)

Remarque : contrairement aux propriétés, les attributs ne doivent pas comporter d'espaces. B. Règle 2
Toute association hiérarchique (de type [1, n]) se traduit par une clé étrangère. La clé primaire correspondant à l'entité père (côté n) migre comme clé étrangère dans la relation correspondant à

en relation

  • CRMT
    1086 mots | 5 pages
  • Dm dm svt
    935 mots | 4 pages
  • BMTC
    1393 mots | 6 pages
  • DEVOIR MRP
    737 mots | 3 pages
  • CMMPF
    529 mots | 3 pages
  • DMTS
    4655 mots | 19 pages
  • Dds msp
    1322 mots | 6 pages
  • MRC portneuf
    11560 mots | 47 pages
  • fiche activités MUC john KF
    539 mots | 3 pages
  • TPR MIE
    49631 mots | 199 pages
  • circuit dms hopital
    820 mots | 4 pages
  • BMTC
    13604 mots | 55 pages
  • Ue 4.2. s2 soins relationnels
    1015 mots | 5 pages
  • Les requêtes sql d’interrogation de données
    996 mots | 4 pages
  • 05_Optimisation
    5024 mots | 21 pages