Présentation

publicité
Systèmes d’Information
Les bases de données
Gérer les informations
 Enregistrer (= créer une trace)
 Utiliser




Rapporter (un état de l’information à un moment donné)
Constater une évolution
Mettre en relation (joindre/comparer les informations)
Calculer/interpoler/prévoir (aide à la décision)
 Maintenir (= mettre à jour)
 Partager (= mettre à disposition en contrôlant l’accès)
 Supprimer (=effacer la trace)
les bases de données
 Les bases de données assurent l’ensemble des fonctions de
gestion des informations.
 Informatisées, elles peuvent être locales (liées à un poste de
travail), en intranet (réseau interne à l’entreprise) ou
extranet (accès depuis l’extérieur).
 Des protocoles permettent d’assurer la pérennité de
l’information :
 Accès sécurisé (identifiant/mot de passe)
 Sécurisation des transactions (l’information est maintenue
même en cas de défaillance d’un composant)
 Dispositif miroir pour le stockage (une copie en permanence et
dans différents états = sauvegarde incrémentielle)
Implémentation d’une BDD
 Les données pertinentes sont stockées en fonction des
besoins !
 Exemple : Gestion de clientèle => il faut pouvoir
créer/modifier/supprimer les informations concernant les
clients de la société => leur civilité, nom, prénom, adresse,
adresse de courriel, etc.
sera
sera une entité (un
 Chaque
deviendra un
 Pour chaque
(colonnes)
) contenant tous les clients
(une ligne) de
, on retrouvera les
, etc.
Un aperçu : amazon.com
Une commande !!
Traitement du formulaire..
Gestion de commande
Gestion de clientèle
Bidot Alain
2 rue Thiers
10120
Saint-André
[email protected]
Gestion de facture
Un client existe-t-il avec
cette même adresse de
courriel dans nos données
clients ?
NON
N°
Nom
Prénom
3
Bidot
Alain
Adresse
Code Postal
Ville
Enregistrement des données client
2 rue Thiers
Saint-André
dans la base10120
de données
courriel
[email protected]
Résumé
 Une base de données contient des tables (=tableaux)
Ex. : tables clients, fournisseurs, produits, commandes..
 Dans chaque table, l’objet (un client, un fournisseur, etc.)
correspond à un enregistrement (= une ligne du tableau)
 Pour chaque enregistrement, les mêmes données sont
enregistrées : ce sont les champs (=colonnes du tableau)
N°
Nom
Prénom
Adresse
Code Postal
Ville
courriel
3
Bidot
Alain
2 rue Thiers
10120
Saint-André
[email protected]
Saisie & transactions
 On saisie les données via des formulaires de saisie :
 Local (ie formulaire Access)
 En ligne (ie formulaire html)
 Les transactions (insertion, mise à jour, effacement,
sélection dans la BDD) passe le plus souvent par un
système de requêtes (query) qui peuvent constituer un
véritable langage :
 Langage spécifique pour Access (Query By Example : QBE)
 SQL (Structured Query Language) qui est un langage plus
généraliste et dérivé en de nombreuses version et platesformes.
Téléchargement