Table

publicité
Cours No 10
Les concepts et les méthodes des
bases de données
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
Les besoins en information de gestion
Schéma d’un SIG
Gestion
stratégique
BD
Gestion
tactique
de l’entreprise
Gestion
opérationnelle
SI transactionel
Structure d’un 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 l’information ?
Extraction
Stockage
BD employés
Base de données
Le modèle relationnel
– Une organisation possible
– Repose sur le concept de table
• Fichier contenant l’ensemble des données relatives
à une entité précise
– Les tables peuvent être mises en relation les
unes avec les autres
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 l’entreprise
– 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
DSBD
Représente le schéma de la BD
CLIENT
No du client
Nom
Adresse
PRODUIT
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é
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.
Table suite
 Enregistrement
– Chaque ligne d’une table
– Ensemble de valeurs
(élément e donnée) qui
décrivent un « individu »
particulier de la table
– Les enregistrements d’une
table sont uniques
 Attribut (champ)
– Les colonnes d’une 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
Le concept de clé primaire
 Attribut qui identifie
de manière unique
chaque enregistrement
d’une table
 Ça peut-être aussi une
réunion d’attributs
(clé multi-attributs)
 À qoui sert une clé ?
– À accéder à un
enregistrement par sa
valeur de clé
– Indexer la table
Relation entre tables
Se fait par l’intermédiaire d’attributs
analogues (communs)
CLIENT
No du client
Nom
Adresse
COMMANDE
No de la commande
No du client
Adresse
Relation entre tables suite
Relation 1 à N
Relation 1 à 1
Relation M à N
L’interrogation d’une BD
Requête QBE
CHAMP
TABLE
TRI
CRITÈRES
Requête SQL
SELECT.... FROM
WHERE...
ORDER BY...
GROUP BY...
SGBD
 Créer des BD
 Saisir les données des tables de la BD
 MAJ les données d’une 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 d’accès
– Copie de sécurité
Téléchargement