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.