Cours No 10 - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

Cours No 10

Description:

Adresse. No du client. No de la commande. Adresse. Nom. No du client. Prix ... Adresse. Nom. No du client. CLIENT. COMMANDE. Relation entre tables suite. Relation 1 N ... – PowerPoint PPT presentation

Number of Views:24
Avg rating:3.0/5.0
Slides: 16
Provided by: denisp1
Category:
Tags: adresse | cours

less

Transcript and Presenter's Notes

Title: Cours No 10


1
Cours No 10
  • Les concepts et les méthodes des bases de données

2
Plan du cours
  • Les besoins en informations pour des fins de
    gestion
  • Les concepts fondamentaux des bases de données
  • Créer une BD
  • Requêtes

3
Les besoins en information de gestion Schéma dun
SIG
Gestion stratégique
Gestion tactique
BD de lentreprise
Gestion opérationnelle
SI transactionel
4
Structure dun dépôt de données
  • Comment les données sont-elle organisées dans un
    dépôt de données ?
  • Comment fait-on pour stocker de nouvelles données
    ?
  • Comment fait-on pour extraire de linformation ?

Extraction
Stockage
BD employés
5
Base de données
  • Le modèle relationnel
  • Une organisation possible
  • Repose sur le concept de table
  • Fichier contenant lensemble des données
    relatives à une entité précise
  • Les tables peuvent être mises en relation les
    unes avec les autres

6
Base de données relationnelle
  • Exemple Base de données pour supporter la prise
    de commandes
  • Une table CLIENT
  • Les données sur les clients
  • Une table PRODUIT
  • Les données sur les produits de lentreprise
  • Une table COMMANDE
  • Les données sur les commandes passées par les
    clients
  • Une table DÉTAIL DES COMMANDES
  • Les données sur les produits commandés dans
    chaque commande

7
DSBD
  • Représente le schéma de la BD

CLIENT
PRODUIT
No du client Nom Adresse
No du produit Description Prix
COMMANDE
No de la commande No du client Adresse
DÉTAILS DE COMMANDE
No de la commande No du produit Quantité
8
Table
  • Une table est un objet qui contient les données
    relatives à une entité particulière
  • Les entités peuvent être
  • Des intervenants Clients, Forunisseurs, Vendeurs
  • Objets Produits, des personnes
  • Transactions Commandes, des factures
  • Une table est identifiée par un nom qui lui est
    propre
  • Une BD peut contenir plusieurs dizaines de
    tables, voir même des centaines.

9
Table suite
  • Enregistrement
  • Chaque ligne dune table
  • Ensemble de valeurs (élément e donnée) qui
    décrivent un  individu  particulier de la table
  • Les enregistrements dune table sont uniques
  • Attribut (champ)
  • Les colonnes dune table sa structure
  • Une table est complètement définie par ses
    attributs.
  • Propriétés
  • Nom
  • Type de valeur
  • Obligatoire
  • Unique
  • Intervalle de validité
  • Intégrité référentielle

10
Le concept de clé primaire
  • Attribut qui identifie de manière unique chaque
    enregistrement dune table
  • Ça peut-être aussi une réunion dattributs (clé
    multi-attributs)
  • À qoui sert une clé ?
  • À accéder à un enregistrement par sa valeur de
    clé
  • Indexer la table

11
Relation entre tables
  • Se fait par lintermédiaire dattributs analogues
    (communs)

CLIENT
No du client Nom Adresse
COMMANDE
No de la commande No du client Adresse
12
Relation entre tables suite
  • Relation 1 à N
  • Relation 1 à 1
  • Relation M à N

13
Linterrogation dune BD
  • Requête QBE

CHAMP
TABLE
TRI
CRITÈRES
14
Requête SQL
  • SELECT.... FROM
  • WHERE...
  • ORDER BY...
  • GROUP BY...

15
SGBD
  • Créer des BD
  • Saisir les données des tables de la BD
  • MAJ les données dune BD
  • Ajout, suppression, correction
  • Interroger une BD
  • Requêtes
  • Gérer les accès simultanés à une BD
  • Sécurité de la BD
  • Intégrité des données
  • Autorisation daccès
  • Copie de sécurité
Write a Comment
User Comments (0)
About PowerShow.com