Tables et Relations - PowerPoint PPT Presentation

1 / 9
About This Presentation
Title:

Tables et Relations

Description:

On apprendra . Cr er des tables. Les relier par des relations de un plusieurs. Pour en ... Ensemble de tables reli es entre elles par des donn es communes ... – PowerPoint PPT presentation

Number of Views:82
Avg rating:3.0/5.0
Slides: 10
Provided by: JeanRo2
Category:

less

Transcript and Presenter's Notes

Title: Tables et Relations


1
Tables et Relations
  • Comment et pourquoi lier les tables le modèle
    relationnel

2
Introduction
  • On apprendra à
  • Créer des tables
  • Les relier par des relations de un à plusieurs
  • Pour en faire une base de données relationnelle

3
Bases de données relationnelles Définition
  • Ensemble de tables reliées entre elles par des
    données communes
  • Facilitent la gestion des données et réduisent la
    redondance

4
Bases de données relationnelles Caractéristiques
  • Une base relationnelle repose sur plusieurs
    tables qui ne portent que sur un seul sujet
  • Chaque enregistrement doit être unique et être
    identifier en conséquence par une clé primaire
  • Toutes les tables devraient être reliées les unes
    aux autres par des champs communs
  • Clé primaire dans une et clé étrangère dans
    lautre
  • Clé primaire est unique, la clé étrangère peut
    avoir plusieurs fois la même valeur créant une
    relation de un à plusieurs

5
Bases de données relationnelles Caractéristiques
  • La clé primaire peut être simple
  • Numéro demployé
  • Ou composée
  • Numéro détudiant plus Numéro de cours pour la
    table Note (la note de quel étudiant pour quel
    cours)

6
Bases de données relationnelles Conception
  • Selon le volume
  • Répertorier tous les champs
  • Grouper ceux-ci en tables
  • Identifier les clés primaires
  • Relier les tables par un champ commun pour créer
    des relations un à plusieurs (1 à n)
  • Créer des listes de choix
  • En réalité modéliser les données puis
  • en tirer des tables et des liens (relations)
  • pour limplantation dans un logiciel de gestion
    de bases de données comme Access

7
Bases de données relationnelles Définir les champs
  • Définir les propriétés des champs
  • Texte
  • Numérique
  • Monétaire
  • Date/Heure
  • Oui/Non
  • Définir les propriétés de validation des champs

8
Bases de données relationnelles Créer des liens
un à plusieurs
  • Sassurer auparavant que le définition des tables
    est complète
  • certaines modifications ne peuvent être faites
    sans détruire la relation et la rétablir
  • Appliquer lintégrité référentielle
  • Intégrité référentielle signifie que le système
    vérifie automatiquement que les données des deux
    tables correspondent
  • Ceci empêche que des tables du côté plusieurs se
    retrouvent orphelines des factures dont le client
    nexiste plus dans la base, supprimer les
    factures avant de supprimer les clients

9
Bases de données relationnellesListes de choix
  • Zone de texte
  • Zones de liste
  • Zone de liste
  • Zone de liste modifiable
  • Zone de liste déroulante
Write a Comment
User Comments (0)
About PowerShow.com