Access Premières définitions Quelques

publicité
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.
Téléchargement