TIL34A CM s1
Systèmes d’information
Licence LEA
3ème année
Plan
• Introduction générale
• Langage SQL
– Requêtes d’interrogation, paramètres, jointures
– Requêtes de création et de modification
• Bases de données et interfaces
– états et formulaires
TIL34A – S. Ferrari
Introduction - problématique
• La gestion de données, d’informations
Exemples
– renseigner sur les produits, sur leurs caractéristiques (poids, taille, couleur, …)
– connaître les fournisseurs, leurs tarifs
– suivre l’état des stocks
– gérer les clients, leur facturation
– gérer le personnel, les salaires…
TIL34A – S. Ferrari
Introduction - problématique
– des types de données complexes, multiples du texte, des nombres dans des unités différentes, des montants monétaires, des dates, …
– des liens nombreux entre les informations
– des utilisations différentes des mêmes données
– des droits d’accès à l’information pouvant dépendre des utilisateurs
–…
TIL34A – S. Ferrari
Introduction - définitions
• Base de Données
Une base de données est un ensemble structuré de données reliées entre elles et stockées de manière cohérente, sans redondance inutile, de sorte qu'elles puissent être manipulées d'une manière efficace par plusieurs utilisateurs « concurrents »
« Les bases de données », Marc Humbert, Hermès, Paris, 1991
Il existe différents types de Bases de Données, selon les modèles informatiques utilisés : hiérarchique, réseau, relationnel, objet
TIL34A – S. Ferrari
Introduction - définitions
• Système de Gestion de Bases de Données
C’est un logiciel qui permet de gérer un certain type de base de données sur ordinateur
Notation abrégée : SGBD
– Exemples :
• BCDI pour les fonds documentaires
• mySQL sur certains sites Web
• Oracle, DBase, FileMakerPro, Access, FoxPro,
PostGreSQL
TIL34A – S. Ferrari
Modélisation des données
• 3 niveaux de description des données
– conceptuel : en phase d’analyse d’un problème, pour décrire le monde de manière schématique, via une méthode standard (MERISE, UML)