Access Premières définitions Quelques caractéristiques Exemple de
Transcription
Access Premières définitions Quelques caractéristiques Exemple de
Premières définitions Bases de données et Access Licence IDEA 1ère année Julien Velcin http://mediamining.univ-lyon2.fr/velcin/ Quelques caractéristiques • Les données sont : – enregistrées sous une forme structurée – accessibles – non redondantes – cohérentes • Pas de dépendance vis-à-vis du système ou des programmes (a priori !) • Une Base de Données (BD ou BDD) est un ensemble structuré et organisé permettant le stockage de grandes quantités d informations afin d en faciliter l exploitation (ajout, mise à jour, recherche). • Un Système de Gestion de Base de Données (SGBD) est un ensemble de programmes qui permet la gestion et l accès à une base de données. Exemple de base de données • Votre annuaire : – structuré : classement par nom, présence du nom, prénom, adresse, téléphone, mail ; – non redondant : une personne n y est qu une fois ; – cohérent : si l un de vos contacts modifie ses coordonnées, vous mettez à jour l agenda. Structure d une BD Objectifs d un SGBD • Description / modélisation des données • Insertion des données (sécurité et intégrité des données) • Accès aux données (gestion des accès concurrents) (sécurité et intégrité des données) • Mise à jour des informations Intérêt d un SGBD • • • • • • Structuration rigoureuse des données Stockage de données volumineuses Plus d information redondante Diffusion de l information Mise à jour de l information Exploitation : accès à l information Méthode MERISE • La méthode MERISE est une méthode d'analyse, de conception et de réalisation de système d'information informatisé. • Le but de cette méthode est d'arriver à concevoir un système d'information. • Elle comprend (notamment) 3 niveaux : – niveau conceptuel (MCD) – niveau organisationnel / logique (MLD) – niveau physique (MPD) Concepts de base • BD = ensemble de tables (ou relations) • Table = ensemble d entités ou enregistrements (lignes de la table) • Une entité (ou enregistrement ou tuple) est décrite par un ensemble de champs (ou attributs) Exemple de table • Liste des étudiants : Nom Prénom Ann Adresse ée Ville Code postal AGOPOME Joël 1 39 quai St Antoine Lyon 69002 BEN HASSINE Soumaya 1 22 avenue de Saxe Lyon 69007 BRATU Florin 1 6 route de Saigne Messimy 69510 CARO Aléxis 1 45 avenue J. Jaurès Lyon 69007 CHARTIER Nicolas 2 all Terrasses Dardilly 69570 CHELARU Simina 2 24 pré du Moulin Arnas 69400 etc. Exemple de BD SQL et Access • SQL (Structured Query Langage) – langage de requêtes – norme utilisée par de nombreux SGBD – variantes (ex. : MySQL) • Access – logiciel grand-public de la suite OFFICE – manipulation de la BD par interface • Autres systèmes : Oracle, SQLServer, etc. Plan du cours • Présentation générale des SGBD. • Introduction à Access : création de tables, champs, insertion, index, importation/exportation. • Requêtes simples : projection, sélection. • SGBD relationnelle : tables et redondance, clefs primaires et secondaires, schéma relationnel. • Requêtes complexes : calculs, agrégats, jointure.