SlideShare une entreprise Scribd logo
Introduction aux bases de données
(pour ma grand-mère ;-)
Isabelle Motte
Novembre 2010
Licence Creative Commons by-nc-sa
Débutons par un exemple :
la gestion d'une bibliothèque
Comment gérer l'emprunt
d'ouvrages ?
Titre Auteur Editeur Année Cote
Jean-Marc Manach FYP Editions 2010 MAN002
Alc@tr@z numérique Sébastien Fanti Editions ENI 2009 FAN008
Présentation Zen Garr Reynolds CampusPress 2008 REY006
Chargin d'école Daniel Pennac Gallimard 2009 PEN119
Economie du logiciel libre François Elie Eyrolles 2009 ELI456
2006 NOI76
OpenOffice.org 3 efficace Eyrolles 2009 COL120
Ubuntu efficace Eyrolles 2009 COL156
La vie privée, un problème
de vieux cons
La bataille du logiciel libre :
Dix clés pour comprendre
Thierry et Perline
Noisette
Editions
La Découverte
L.Dricot, K.Novak,
et M.Shuttleworth
Comment gérer l'emprunt
d'ouvrages ?
Titre Auteur Editeur Année Cote
Jean-Marc Manach FYP Editions 2010 MAN002 Isabelle MOTTE
Alc@tr@z numérique Sébastien Fanti Editions ENI 2009 FAN008 Isabelle Motte
Présentation Zen Garr Reynolds CampusPress 2008 REY006 Grégoire Vincke
Chargin d'école Daniel Pennac Gallimard 2009 PEN119 Anne-Cécile Wauthy
Economie du logiciel libre François Elie Eyrolles 2009 ELI456 Grégoire Vincke
2006 NOI76 Eric Depiereux
OpenOffice.org 3 efficace Eyrolles 2009 COL120 Eric Depiereux
Ubuntu efficace Eyrolles 2009 COL156 A.-C. Wauthy
Emprunteur
La vie privée, un problème
de vieux cons
La bataille du logiciel libre :
Dix clés pour comprendre
Thierry et Perline
Noisette
Editions
La Découverte
L.Dricot, K.Novak,
et M.Shuttleworth
1ère idée : une nouvelle colonne avec le nom de l'emprunteur ...
MAIS l'encodage peut poser problème (majuscules, initiales, ..);
MAIS en cas de mise à jour des informations sur une personne, il faut vérifier partout;
MAIS plusieurs personnes peuvent avoir les mêmes noms et prénoms;
MAIS on a besoin de plus d'informations sur les emprunteurs (adresse pour rappels, ...)
Comment gérer tout cela en évitant de dupliquer les informations sur les emprunteurs ?
Comment gérer l'emprunt
d'ouvrages ?
Titre Auteur Editeur Année Cote CodeEmprunteur
Jean-Marc Manach FYP Editions 2010 MAN002 12345
Alc@tr@z numérique Sébastien Fanti Editions ENI 2009 FAN008 12345
Présentation Zen Garr Reynolds CampusPress 2008 REY006 34567
Chargin d'école Daniel Pennac Gallimard 2009 PEN119 78901
Economie du logiciel libre François Elie Eyrolles 2009 ELI456 34567
2006 NOI76 56789
OpenOffice.org 3 efficace Eyrolles 2009 COL120 56789
Ubuntu efficace Eyrolles 2009 COL156 78901
La vie privée, un problème
de vieux cons
La bataille du logiciel libre :
Dix clés pour comprendre
Thierry et Perline
Noisette
Editions
La Découverte
L.Dricot, K.Novak,
et M.Shuttleworth
2nde idée : un tableau séparé pour les données sur les emprunteurs
Code Emprunteur Nom Prénom Email
12345 Motte Isabelle
34567 Vincke Grégoire
78901 Wauthy Anne-Cécile
56789 Depiereux Eric
isabelle.motte@fundp.ac.be
gregoire.vincke@fundp.ac.be
anne-cecile.wauthy@fundp.ac.be
eric.depiereux@fundp.ac.be
PRATIQUE pour la recherche des livres empruntés par une personne :
il suffit de trier le tableau des livres sur le « Code Emprunteur »
C'est RAPIDE !
Titre Auteur Editeur Année Cote
Jean-Marc Manach FYP Editions 2010 MAN002
Alc@tr@z numérique Sébastien Fanti Editions ENI 2009 FAN008
Présentation Zen Garr Reynolds CampusPress 2008 REY006
Chargin d'école Daniel Pennac Gallimard 2009 PEN119
Economie du logiciel libre François Elie Eyrolles 2009 ELI456
2006 NOI76
OpenOffice.org 3 efficace Eyrolles 2009 COL120
Ubuntu efficace Eyrolles 2009 COL156
La vie privée, un problème
de vieux cons
La bataille du logiciel libre :
Dix clés pour comprendre
Thierry et Perline
Noisette
Editions
La Découverte
L.Dricot, K.Novak,
et M.Shuttleworth
Comment associer des mots-
clés aux ouvrages ?
Titre Auteur Editeur Année Cote MotsClés
Jean-Marc Manach FYP Editions 2010 MAN002
Alc@tr@z numérique Sébastien Fanti Editions ENI 2009 FAN008
Présentation Zen Garr Reynolds CampusPress 2008 REY006
Chargin d'école Daniel Pennac Gallimard 2009 PEN119
Economie du logiciel libre François Elie Eyrolles 2009 ELI456
2006 NOI76 logicile libre
OpenOffice.org 3 efficace Eyrolles 2009 COL120
Ubuntu efficace Eyrolles 2009 COL156
La vie privée, un problème
de vieux cons
vie privée,
identité numérique,
réseaux sociaux
vie privée,
identité numérique,
réseaux sociaux
diaporama,
exposé oral
pédagogie,
cancre
économie,
logiciel libre
La bataille du logiciel libre :
Dix clés pour comprendre
Thierry et Perline
Noisette
Editions
La Découverte
bureautique,
logiciel libre
L.Dricot, K.Novak,
et M.Shuttleworth
linux, ubuntu,
logiciel libre
1ère idée : une nouvelle colonne avec les mots-clés
MAIS l'encodage peut poser problème (fautes de frappe, ..);
MAIS pas pratique pour la recherche des livres associés à un mot-clé :
il faut parcourir tout le tableau (pas de solution de tri pour simplifier)
Comment associer des mots-
clés aux ouvrages ?
Titre Auteur Editeur Année Cote CodeMotClé
Jean-Marc Manach FYP Editions 2010 MAN002 1,2,3
Alc@tr@z numérique Sébastien Fanti Editions ENI 2009 FAN008 1,2,3
Présentation Zen Garr Reynolds CampusPress 2008 REY006 4,5
Chargin d'école Daniel Pennac Gallimard 2009 PEN119 6,7
Economie du logiciel libre François Elie Eyrolles 2009 ELI456 8,9
2006 NOI76 10,11
OpenOffice.org 3 efficace Eyrolles 2009 COL120 12,11
Ubuntu efficace Eyrolles 2009 COL156 13,14,11
La vie privée, un problème
de vieux cons
La bataille du logiciel libre :
Dix clés pour comprendre
Thierry et Perline
Noisette
Editions
La Découverte
L.Dricot, K.Novak,
et M.Shuttleworth
2nde idée : un tableau séparé pour les mots-clés ...
CodeMotClé MotClé
1 vie privée
2 identité numérique
3 réseaux sociaux
4 diaporama
5 exposé oral
MAIS c'est toujours compliqué pour obtenir la liste des livres associés à un mot-clé :
il faut parcourir tout le tableau (pas de solution de tri pour simplifier).
Le problème, c'est qu'un mot-clé peut être associé à plusieurs livres ...
Comment associer des mots-
clés aux ouvrages ?
Titre Auteur Editeur Année Cote
Jean-Marc Manach FYP Editions 2010 MAN002
Alc@tr@z numérique Sébastien Fanti Editions ENI 2009 FAN008
Présentation Zen Garr Reynolds CampusPress 2008 REY006
Chargin d'école Daniel Pennac Gallimard 2009 PEN119
Economie du logiciel libre François Elie Eyrolles 2009 ELI456
2006 NOI76
OpenOffice.org 3 efficace Eyrolles 2009 COL120
Ubuntu efficace Eyrolles 2009 COL156
La vie privée, un problème
de vieux cons
La bataille du logiciel libre :
Dix clés pour comprendre
Thierry et Perline
Noisette
Editions
La Découverte
L.Dricot, K.Novak,
et M.Shuttleworth
3ième idée : un tableau séparé pour la relation entre livre et mot-clé ...
CodeMotClé MotClé
1 vie privée
2 identité numérique
3 réseaux sociaux
4 diaporama
5 exposé oral
ET pour obtenir la liste des livres associés à un mot-clé, c'est simple :
trier le tableau de la relation sur le « Code Mot-Clé » et sortir la liste des livres associés
au mot-clé choisi
CodeMotClé Cote
1 MAN002
1 FAN008
2 MAN002
2 FAN008
3 MAN002
Comment associer des mots-
clés aux ouvrages ?
Un peu de théorie
sur les bases de données ...
Base de données ?
= Informations stockées dans un système
informatique
Base de données relationnelle ?
= base de données dans laquelle les données
sont reliées par des associations
(comme pour les mots-clés ...)
Les plus utilisées aujourd'hui.
Il est question de table ...
Livres Structure
Titre texte
Auteur texte
Editeur texte
Année 4chiffres
Cote 3lettres+3chiffres
Table
attributs
Clé primaire = identifiant unique
Modélisation d'une relation 1-N
Exemple : L'emprunt ...
Un livre a un seul emprunteur.
Une personne peut emprunter plusieurs livres.
Livres Structure
Titre texte
Auteur texte
Editeur texte
Année 4chiffres
Cote 3lettres+3chiffres
CodeEmprunteur 5chiffres
Emprunteurs Structure
CodeEmprunteur 5chiffres
Nom texte
Prénom texte
Email aa@aa.aa
Clé étrangère
Clé primaire
Modélisation d'une relation N-N
Exemple : Les mots-clés ...
Un livre peut être relié à plusieurs mots-clés.
Un mot-clé peut être relié à plusieurs livres.
Livres Structure
Titre texte
Auteur texte
Editeur texte
Année nombre de 4 chiffres
Cote 3lettres+3chiffres
MotsClés Structure
MotsClé texte
CodeMotClé 5 chiffres
Table de jointure
Association_L_MC Structure
Cote 3lettres+3chiffres
CodeMotClé 5chiffres
Un language : SQL (Standard Query Language)
Un système de gestion de BD :
Un interface :
Pour créer une table ...
Création de la table des livres avec le contenu de
la première ligne ...
CREATE TABLE Livres
(Titre CHAR(60), Auteurs CHAR(60),
Editeur CHAR(60), Année INTEGER(4),
Cote CHAR(6) );
INSERT INTO Livres VALUES
('La vie privée, un problème de vieux cons',
'Jean-Marc Manach','FYP Editions',2010,
'MAN002')
Pour afficher une table ...
Affichage de la table des livres ...
SELECT * FROM Livres;
Affichage uniquement des titres des livres par
ordre alphabétique ...
SELECT Titre FROM Livres ORDER BY Titre;
Pour effectuer une requête
sur des tables liées ...
Affichage le nom et le prénom de l'emprunteur du
livre 'Alc@tr@z numérique' ...
SELECT E.Nom,E.Prénom
FROM Livres L, Emprunteurs E
WHERE L.Titre='Alc@tr@z numérique'
AND L.CoteEmprunteur=E.CoteEmprunteur
Pour effectuer une requête
sur une jointure ...
Pour afficher tous les titres des livres associés au
mot clé 'logiciel libre' ...
SELECT L.Titre
FROM Livres L, MotsClés M, Association_ML_L A
WHERE M.MotClé='logiciel libre'
AND M.CodeMotClé=A.CodeMotClé
AND A.Cote=L.Cote
;-)
Un exemple plus complexe :
une application de gestion
de locations
(pour un office de tourisme)
ImmoPHP
Quelques bases de données utiles
● PubMed : LA référence en matière d'articles
scientifiques;
● Open Street Map : un équivalent de Wikipédia
pour la cartographie ...
Bel outil à tester pour les géographes ;-)
● Et bien d'autres (génétique, géographie,
géologie ...);
● Visitez les bases de données accessibles via la
bibliothèque :
http://www.fundp.ac.be/universite/bibliotheques/bump/bd/
Droits sur les images
● Source de l'image de la bibliothèque :
http://commons.wikimedia.org/wiki/File:Biblioth%C3%A8que_du_Prytan%C
By Alex-hello (travail personnel (own work) scanner) [GFDL
(www.gnu.org/copyleft/fdl.html) or CC-BY-SA-3.0-2.5-2.0-1.0
(www.creativecommons.org/licenses/by-sa/3.0)], via Wikimedia
Commons

Contenu connexe

En vedette

Exercicescorrigesdivers
ExercicescorrigesdiversExercicescorrigesdivers
ExercicescorrigesdiversKarim Amane
 
E-branding-Jurga_Sarkovaite-Creasur 2014_Puno
E-branding-Jurga_Sarkovaite-Creasur 2014_PunoE-branding-Jurga_Sarkovaite-Creasur 2014_Puno
E-branding-Jurga_Sarkovaite-Creasur 2014_Puno
Neo Consulting
 
Guide autoevaluation opérateurs etat mars2011
Guide autoevaluation opérateurs etat mars2011Guide autoevaluation opérateurs etat mars2011
Guide autoevaluation opérateurs etat mars2011
Ministère de l'Économie et des Finances
 
Proyecto de vida
Proyecto de vidaProyecto de vida
Proyecto de vida
Aligi321
 
Etude PwC Publicité Mobile
Etude PwC Publicité MobileEtude PwC Publicité Mobile
Etude PwC Publicité Mobile
Philippe Dumont
 
Suivi pollution-pm arve
Suivi pollution-pm arveSuivi pollution-pm arve
Suivi pollution-pm arve
fredlef38
 
Quimio Y Radio Combinacion Mortal
Quimio Y Radio Combinacion MortalQuimio Y Radio Combinacion Mortal
Quimio Y Radio Combinacion Mortal
dopamina_86
 
Douanes droits et taxes applicables aux produits énergiques à compter du 1er ...
Douanes droits et taxes applicables aux produits énergiques à compter du 1er ...Douanes droits et taxes applicables aux produits énergiques à compter du 1er ...
Douanes droits et taxes applicables aux produits énergiques à compter du 1er ...
Ministère de l'Économie et des Finances
 
ThèSe Vivier F P91 319 Pages.0005
ThèSe Vivier F P91 319 Pages.0005ThèSe Vivier F P91 319 Pages.0005
ThèSe Vivier F P91 319 Pages.0005guest74a4d5
 
Session mons 22 mars
Session mons 22 marsSession mons 22 mars
Session mons 22 mars
AgileCampusTour 2011
 
2014-11 ❘ MPI Futurs Leaders ❘ Tendances event
2014-11 ❘ MPI Futurs Leaders ❘ Tendances event2014-11 ❘ MPI Futurs Leaders ❘ Tendances event
2014-11 ❘ MPI Futurs Leaders ❘ Tendances event
Lionel Malard
 
Doc de présentation forum des partenaires 2010
Doc de présentation forum des partenaires 2010Doc de présentation forum des partenaires 2010
Doc de présentation forum des partenaires 2010
Claude BASSILEKIN
 
Vidéo, Formation et Entraînement - Quelques usages à l’ENVSN
Vidéo, Formation et Entraînement - Quelques usages à l’ENVSNVidéo, Formation et Entraînement - Quelques usages à l’ENVSN
Vidéo, Formation et Entraînement - Quelques usages à l’ENVSN
CREPS de Montpellier
 
Cours Transactions distribuées
Cours Transactions distribuéesCours Transactions distribuées
Cours Transactions distribuées
Vincent Englebert
 
El Vino
El VinoEl Vino
El Vino
tico1948
 
201008 petit cabotageglobalaberscoteslegendes
201008 petit cabotageglobalaberscoteslegendes201008 petit cabotageglobalaberscoteslegendes
201008 petit cabotageglobalaberscoteslegendes
Pierre Gerard
 
Intelligent google 02_2013
Intelligent google 02_2013Intelligent google 02_2013
Intelligent google 02_2013Serge Garlatti
 
Les Services de MMM
Les Services de MMMLes Services de MMM
Les Services de MMMMedmultimed
 
Arrays csharp visto_desde_c
Arrays csharp visto_desde_cArrays csharp visto_desde_c
Arrays csharp visto_desde_c
Pamela Calavetta
 

En vedette (19)

Exercicescorrigesdivers
ExercicescorrigesdiversExercicescorrigesdivers
Exercicescorrigesdivers
 
E-branding-Jurga_Sarkovaite-Creasur 2014_Puno
E-branding-Jurga_Sarkovaite-Creasur 2014_PunoE-branding-Jurga_Sarkovaite-Creasur 2014_Puno
E-branding-Jurga_Sarkovaite-Creasur 2014_Puno
 
Guide autoevaluation opérateurs etat mars2011
Guide autoevaluation opérateurs etat mars2011Guide autoevaluation opérateurs etat mars2011
Guide autoevaluation opérateurs etat mars2011
 
Proyecto de vida
Proyecto de vidaProyecto de vida
Proyecto de vida
 
Etude PwC Publicité Mobile
Etude PwC Publicité MobileEtude PwC Publicité Mobile
Etude PwC Publicité Mobile
 
Suivi pollution-pm arve
Suivi pollution-pm arveSuivi pollution-pm arve
Suivi pollution-pm arve
 
Quimio Y Radio Combinacion Mortal
Quimio Y Radio Combinacion MortalQuimio Y Radio Combinacion Mortal
Quimio Y Radio Combinacion Mortal
 
Douanes droits et taxes applicables aux produits énergiques à compter du 1er ...
Douanes droits et taxes applicables aux produits énergiques à compter du 1er ...Douanes droits et taxes applicables aux produits énergiques à compter du 1er ...
Douanes droits et taxes applicables aux produits énergiques à compter du 1er ...
 
ThèSe Vivier F P91 319 Pages.0005
ThèSe Vivier F P91 319 Pages.0005ThèSe Vivier F P91 319 Pages.0005
ThèSe Vivier F P91 319 Pages.0005
 
Session mons 22 mars
Session mons 22 marsSession mons 22 mars
Session mons 22 mars
 
2014-11 ❘ MPI Futurs Leaders ❘ Tendances event
2014-11 ❘ MPI Futurs Leaders ❘ Tendances event2014-11 ❘ MPI Futurs Leaders ❘ Tendances event
2014-11 ❘ MPI Futurs Leaders ❘ Tendances event
 
Doc de présentation forum des partenaires 2010
Doc de présentation forum des partenaires 2010Doc de présentation forum des partenaires 2010
Doc de présentation forum des partenaires 2010
 
Vidéo, Formation et Entraînement - Quelques usages à l’ENVSN
Vidéo, Formation et Entraînement - Quelques usages à l’ENVSNVidéo, Formation et Entraînement - Quelques usages à l’ENVSN
Vidéo, Formation et Entraînement - Quelques usages à l’ENVSN
 
Cours Transactions distribuées
Cours Transactions distribuéesCours Transactions distribuées
Cours Transactions distribuées
 
El Vino
El VinoEl Vino
El Vino
 
201008 petit cabotageglobalaberscoteslegendes
201008 petit cabotageglobalaberscoteslegendes201008 petit cabotageglobalaberscoteslegendes
201008 petit cabotageglobalaberscoteslegendes
 
Intelligent google 02_2013
Intelligent google 02_2013Intelligent google 02_2013
Intelligent google 02_2013
 
Les Services de MMM
Les Services de MMMLes Services de MMM
Les Services de MMM
 
Arrays csharp visto_desde_c
Arrays csharp visto_desde_cArrays csharp visto_desde_c
Arrays csharp visto_desde_c
 

Plus de Isabelle Motte

Concevoir et animer des jeux d'évasion sérieux à l'université
Concevoir et animer des jeux d'évasion sérieux à l'universitéConcevoir et animer des jeux d'évasion sérieux à l'université
Concevoir et animer des jeux d'évasion sérieux à l'université
Isabelle Motte
 
Quand les tests utilisateurs conduisent à l'adoption du thème Fordson pour Mo...
Quand les tests utilisateurs conduisent à l'adoption du thème Fordson pour Mo...Quand les tests utilisateurs conduisent à l'adoption du thème Fordson pour Mo...
Quand les tests utilisateurs conduisent à l'adoption du thème Fordson pour Mo...
Isabelle Motte
 
Moodle Mobile : configuration et potentiel
Moodle Mobile : configuration et potentielMoodle Mobile : configuration et potentiel
Moodle Mobile : configuration et potentiel
Isabelle Motte
 
Présentation du service podcast UCL
Présentation du service podcast UCLPrésentation du service podcast UCL
Présentation du service podcast UCL
Isabelle Motte
 
Les technologies pour soutenir le travail collaboratif
Les technologies pour soutenir le travail collaboratifLes technologies pour soutenir le travail collaboratif
Les technologies pour soutenir le travail collaboratif
Isabelle Motte
 
Comment assurer le support aux utilisateurs d'une plateforme de cours en ligne ?
Comment assurer le support aux utilisateurs d'une plateforme de cours en ligne ?Comment assurer le support aux utilisateurs d'une plateforme de cours en ligne ?
Comment assurer le support aux utilisateurs d'une plateforme de cours en ligne ?
Isabelle Motte
 
Enjeux juridiques dans les cours en ligne (Journée ABCeduc du 22/10/2013)
Enjeux juridiques dans les cours en ligne (Journée ABCeduc du 22/10/2013)Enjeux juridiques dans les cours en ligne (Journée ABCeduc du 22/10/2013)
Enjeux juridiques dans les cours en ligne (Journée ABCeduc du 22/10/2013)
Isabelle Motte
 
Legal issues in LMS (Edulearn 2013)
Legal issues in LMS (Edulearn 2013)Legal issues in LMS (Edulearn 2013)
Legal issues in LMS (Edulearn 2013)
Isabelle Motte
 
Decret Marcourt et autres questions juridiques dans les cours en ligne
Decret Marcourt et autres questions juridiques dans les cours en ligneDecret Marcourt et autres questions juridiques dans les cours en ligne
Decret Marcourt et autres questions juridiques dans les cours en ligne
Isabelle Motte
 
Screencast, ce qu'il faut savoir avant d'enfoncer la touche "Record"
Screencast, ce qu'il faut savoir avant d'enfoncer la touche "Record"Screencast, ce qu'il faut savoir avant d'enfoncer la touche "Record"
Screencast, ce qu'il faut savoir avant d'enfoncer la touche "Record"
Isabelle Motte
 
Rechercher de l'information sur le web
Rechercher de l'information sur le webRechercher de l'information sur le web
Rechercher de l'information sur le web
Isabelle Motte
 
Concevoir des interfaces pour les seniors: enjeu essentiel pour les informati...
Concevoir des interfaces pour les seniors: enjeu essentiel pour les informati...Concevoir des interfaces pour les seniors: enjeu essentiel pour les informati...
Concevoir des interfaces pour les seniors: enjeu essentiel pour les informati...
Isabelle Motte
 
Intégrer les TIC dans un cours, une démarche inspirée de la pratique
Intégrer les TIC dans un cours, une démarche inspirée de la pratiqueIntégrer les TIC dans un cours, une démarche inspirée de la pratique
Intégrer les TIC dans un cours, une démarche inspirée de la pratique
Isabelle Motte
 
Google, Facebook et votre vie privée
Google, Facebook et votre vie privéeGoogle, Facebook et votre vie privée
Google, Facebook et votre vie privée
Isabelle Motte
 
ENT, kesako ?
ENT, kesako ?ENT, kesako ?
ENT, kesako ?
Isabelle Motte
 
Décourvir les logiciels libres
Décourvir les logiciels libresDécourvir les logiciels libres
Décourvir les logiciels libres
Isabelle Motte
 
Partager des documents : les formats et les outils à utiliser ...
Partager des documents : les formats et les outils à utiliser ...Partager des documents : les formats et les outils à utiliser ...
Partager des documents : les formats et les outils à utiliser ...
Isabelle Motte
 

Plus de Isabelle Motte (17)

Concevoir et animer des jeux d'évasion sérieux à l'université
Concevoir et animer des jeux d'évasion sérieux à l'universitéConcevoir et animer des jeux d'évasion sérieux à l'université
Concevoir et animer des jeux d'évasion sérieux à l'université
 
Quand les tests utilisateurs conduisent à l'adoption du thème Fordson pour Mo...
Quand les tests utilisateurs conduisent à l'adoption du thème Fordson pour Mo...Quand les tests utilisateurs conduisent à l'adoption du thème Fordson pour Mo...
Quand les tests utilisateurs conduisent à l'adoption du thème Fordson pour Mo...
 
Moodle Mobile : configuration et potentiel
Moodle Mobile : configuration et potentielMoodle Mobile : configuration et potentiel
Moodle Mobile : configuration et potentiel
 
Présentation du service podcast UCL
Présentation du service podcast UCLPrésentation du service podcast UCL
Présentation du service podcast UCL
 
Les technologies pour soutenir le travail collaboratif
Les technologies pour soutenir le travail collaboratifLes technologies pour soutenir le travail collaboratif
Les technologies pour soutenir le travail collaboratif
 
Comment assurer le support aux utilisateurs d'une plateforme de cours en ligne ?
Comment assurer le support aux utilisateurs d'une plateforme de cours en ligne ?Comment assurer le support aux utilisateurs d'une plateforme de cours en ligne ?
Comment assurer le support aux utilisateurs d'une plateforme de cours en ligne ?
 
Enjeux juridiques dans les cours en ligne (Journée ABCeduc du 22/10/2013)
Enjeux juridiques dans les cours en ligne (Journée ABCeduc du 22/10/2013)Enjeux juridiques dans les cours en ligne (Journée ABCeduc du 22/10/2013)
Enjeux juridiques dans les cours en ligne (Journée ABCeduc du 22/10/2013)
 
Legal issues in LMS (Edulearn 2013)
Legal issues in LMS (Edulearn 2013)Legal issues in LMS (Edulearn 2013)
Legal issues in LMS (Edulearn 2013)
 
Decret Marcourt et autres questions juridiques dans les cours en ligne
Decret Marcourt et autres questions juridiques dans les cours en ligneDecret Marcourt et autres questions juridiques dans les cours en ligne
Decret Marcourt et autres questions juridiques dans les cours en ligne
 
Screencast, ce qu'il faut savoir avant d'enfoncer la touche "Record"
Screencast, ce qu'il faut savoir avant d'enfoncer la touche "Record"Screencast, ce qu'il faut savoir avant d'enfoncer la touche "Record"
Screencast, ce qu'il faut savoir avant d'enfoncer la touche "Record"
 
Rechercher de l'information sur le web
Rechercher de l'information sur le webRechercher de l'information sur le web
Rechercher de l'information sur le web
 
Concevoir des interfaces pour les seniors: enjeu essentiel pour les informati...
Concevoir des interfaces pour les seniors: enjeu essentiel pour les informati...Concevoir des interfaces pour les seniors: enjeu essentiel pour les informati...
Concevoir des interfaces pour les seniors: enjeu essentiel pour les informati...
 
Intégrer les TIC dans un cours, une démarche inspirée de la pratique
Intégrer les TIC dans un cours, une démarche inspirée de la pratiqueIntégrer les TIC dans un cours, une démarche inspirée de la pratique
Intégrer les TIC dans un cours, une démarche inspirée de la pratique
 
Google, Facebook et votre vie privée
Google, Facebook et votre vie privéeGoogle, Facebook et votre vie privée
Google, Facebook et votre vie privée
 
ENT, kesako ?
ENT, kesako ?ENT, kesako ?
ENT, kesako ?
 
Décourvir les logiciels libres
Décourvir les logiciels libresDécourvir les logiciels libres
Décourvir les logiciels libres
 
Partager des documents : les formats et les outils à utiliser ...
Partager des documents : les formats et les outils à utiliser ...Partager des documents : les formats et les outils à utiliser ...
Partager des documents : les formats et les outils à utiliser ...
 

Dernier

Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
mrelmejri
 
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
IES Turina/Rodrigo/Itaca/Palomeras
 
Iris et les hommes.pptx
Iris      et         les      hommes.pptxIris      et         les      hommes.pptx
Iris et les hommes.pptx
Txaruka
 
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La JeunesseConseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
Oscar Smith
 
Burkina Faso library newsletter May 2024
Burkina Faso library newsletter May 2024Burkina Faso library newsletter May 2024
Burkina Faso library newsletter May 2024
Friends of African Village Libraries
 
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
cristionobedi
 
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Formation
 
Système de gestion des fichiers de amine
Système de gestion des fichiers de amineSystème de gestion des fichiers de amine
Système de gestion des fichiers de amine
sewawillis
 
Cours de conjugaison des verbes du premier, deuxième et troisième groupe
Cours de conjugaison des verbes du premier, deuxième et troisième groupeCours de conjugaison des verbes du premier, deuxième et troisième groupe
Cours de conjugaison des verbes du premier, deuxième et troisième groupe
Yuma91
 
Mémoire de licence en finance comptabilité et audit
Mémoire de licence en finance comptabilité et auditMémoire de licence en finance comptabilité et audit
Mémoire de licence en finance comptabilité et audit
MelDjobo
 
Iris van Herpen. pptx
Iris            van        Herpen.     pptxIris            van        Herpen.     pptx
Iris van Herpen. pptx
Txaruka
 
SYLLABUS DU COURS MARKETING DTS 1-2.pdf
SYLLABUS DU COURS  MARKETING DTS 1-2.pdfSYLLABUS DU COURS  MARKETING DTS 1-2.pdf
SYLLABUS DU COURS MARKETING DTS 1-2.pdf
Moukagni Evrard
 
Edito-B1-francais Manuel to learning.pdf
Edito-B1-francais Manuel to learning.pdfEdito-B1-francais Manuel to learning.pdf
Edito-B1-francais Manuel to learning.pdf
WarlockeTamagafk
 

Dernier (13)

Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
 
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
 
Iris et les hommes.pptx
Iris      et         les      hommes.pptxIris      et         les      hommes.pptx
Iris et les hommes.pptx
 
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La JeunesseConseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
 
Burkina Faso library newsletter May 2024
Burkina Faso library newsletter May 2024Burkina Faso library newsletter May 2024
Burkina Faso library newsletter May 2024
 
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
 
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
M2i Webinar - « Participation Financière Obligatoire » et CPF : une opportuni...
 
Système de gestion des fichiers de amine
Système de gestion des fichiers de amineSystème de gestion des fichiers de amine
Système de gestion des fichiers de amine
 
Cours de conjugaison des verbes du premier, deuxième et troisième groupe
Cours de conjugaison des verbes du premier, deuxième et troisième groupeCours de conjugaison des verbes du premier, deuxième et troisième groupe
Cours de conjugaison des verbes du premier, deuxième et troisième groupe
 
Mémoire de licence en finance comptabilité et audit
Mémoire de licence en finance comptabilité et auditMémoire de licence en finance comptabilité et audit
Mémoire de licence en finance comptabilité et audit
 
Iris van Herpen. pptx
Iris            van        Herpen.     pptxIris            van        Herpen.     pptx
Iris van Herpen. pptx
 
SYLLABUS DU COURS MARKETING DTS 1-2.pdf
SYLLABUS DU COURS  MARKETING DTS 1-2.pdfSYLLABUS DU COURS  MARKETING DTS 1-2.pdf
SYLLABUS DU COURS MARKETING DTS 1-2.pdf
 
Edito-B1-francais Manuel to learning.pdf
Edito-B1-francais Manuel to learning.pdfEdito-B1-francais Manuel to learning.pdf
Edito-B1-francais Manuel to learning.pdf
 

Introduction aux bases de données

  • 1. Introduction aux bases de données (pour ma grand-mère ;-) Isabelle Motte Novembre 2010 Licence Creative Commons by-nc-sa
  • 2. Débutons par un exemple : la gestion d'une bibliothèque
  • 3. Comment gérer l'emprunt d'ouvrages ? Titre Auteur Editeur Année Cote Jean-Marc Manach FYP Editions 2010 MAN002 Alc@tr@z numérique Sébastien Fanti Editions ENI 2009 FAN008 Présentation Zen Garr Reynolds CampusPress 2008 REY006 Chargin d'école Daniel Pennac Gallimard 2009 PEN119 Economie du logiciel libre François Elie Eyrolles 2009 ELI456 2006 NOI76 OpenOffice.org 3 efficace Eyrolles 2009 COL120 Ubuntu efficace Eyrolles 2009 COL156 La vie privée, un problème de vieux cons La bataille du logiciel libre : Dix clés pour comprendre Thierry et Perline Noisette Editions La Découverte L.Dricot, K.Novak, et M.Shuttleworth
  • 4. Comment gérer l'emprunt d'ouvrages ? Titre Auteur Editeur Année Cote Jean-Marc Manach FYP Editions 2010 MAN002 Isabelle MOTTE Alc@tr@z numérique Sébastien Fanti Editions ENI 2009 FAN008 Isabelle Motte Présentation Zen Garr Reynolds CampusPress 2008 REY006 Grégoire Vincke Chargin d'école Daniel Pennac Gallimard 2009 PEN119 Anne-Cécile Wauthy Economie du logiciel libre François Elie Eyrolles 2009 ELI456 Grégoire Vincke 2006 NOI76 Eric Depiereux OpenOffice.org 3 efficace Eyrolles 2009 COL120 Eric Depiereux Ubuntu efficace Eyrolles 2009 COL156 A.-C. Wauthy Emprunteur La vie privée, un problème de vieux cons La bataille du logiciel libre : Dix clés pour comprendre Thierry et Perline Noisette Editions La Découverte L.Dricot, K.Novak, et M.Shuttleworth 1ère idée : une nouvelle colonne avec le nom de l'emprunteur ... MAIS l'encodage peut poser problème (majuscules, initiales, ..); MAIS en cas de mise à jour des informations sur une personne, il faut vérifier partout; MAIS plusieurs personnes peuvent avoir les mêmes noms et prénoms; MAIS on a besoin de plus d'informations sur les emprunteurs (adresse pour rappels, ...) Comment gérer tout cela en évitant de dupliquer les informations sur les emprunteurs ?
  • 5. Comment gérer l'emprunt d'ouvrages ? Titre Auteur Editeur Année Cote CodeEmprunteur Jean-Marc Manach FYP Editions 2010 MAN002 12345 Alc@tr@z numérique Sébastien Fanti Editions ENI 2009 FAN008 12345 Présentation Zen Garr Reynolds CampusPress 2008 REY006 34567 Chargin d'école Daniel Pennac Gallimard 2009 PEN119 78901 Economie du logiciel libre François Elie Eyrolles 2009 ELI456 34567 2006 NOI76 56789 OpenOffice.org 3 efficace Eyrolles 2009 COL120 56789 Ubuntu efficace Eyrolles 2009 COL156 78901 La vie privée, un problème de vieux cons La bataille du logiciel libre : Dix clés pour comprendre Thierry et Perline Noisette Editions La Découverte L.Dricot, K.Novak, et M.Shuttleworth 2nde idée : un tableau séparé pour les données sur les emprunteurs Code Emprunteur Nom Prénom Email 12345 Motte Isabelle 34567 Vincke Grégoire 78901 Wauthy Anne-Cécile 56789 Depiereux Eric isabelle.motte@fundp.ac.be gregoire.vincke@fundp.ac.be anne-cecile.wauthy@fundp.ac.be eric.depiereux@fundp.ac.be PRATIQUE pour la recherche des livres empruntés par une personne : il suffit de trier le tableau des livres sur le « Code Emprunteur » C'est RAPIDE !
  • 6. Titre Auteur Editeur Année Cote Jean-Marc Manach FYP Editions 2010 MAN002 Alc@tr@z numérique Sébastien Fanti Editions ENI 2009 FAN008 Présentation Zen Garr Reynolds CampusPress 2008 REY006 Chargin d'école Daniel Pennac Gallimard 2009 PEN119 Economie du logiciel libre François Elie Eyrolles 2009 ELI456 2006 NOI76 OpenOffice.org 3 efficace Eyrolles 2009 COL120 Ubuntu efficace Eyrolles 2009 COL156 La vie privée, un problème de vieux cons La bataille du logiciel libre : Dix clés pour comprendre Thierry et Perline Noisette Editions La Découverte L.Dricot, K.Novak, et M.Shuttleworth Comment associer des mots- clés aux ouvrages ?
  • 7. Titre Auteur Editeur Année Cote MotsClés Jean-Marc Manach FYP Editions 2010 MAN002 Alc@tr@z numérique Sébastien Fanti Editions ENI 2009 FAN008 Présentation Zen Garr Reynolds CampusPress 2008 REY006 Chargin d'école Daniel Pennac Gallimard 2009 PEN119 Economie du logiciel libre François Elie Eyrolles 2009 ELI456 2006 NOI76 logicile libre OpenOffice.org 3 efficace Eyrolles 2009 COL120 Ubuntu efficace Eyrolles 2009 COL156 La vie privée, un problème de vieux cons vie privée, identité numérique, réseaux sociaux vie privée, identité numérique, réseaux sociaux diaporama, exposé oral pédagogie, cancre économie, logiciel libre La bataille du logiciel libre : Dix clés pour comprendre Thierry et Perline Noisette Editions La Découverte bureautique, logiciel libre L.Dricot, K.Novak, et M.Shuttleworth linux, ubuntu, logiciel libre 1ère idée : une nouvelle colonne avec les mots-clés MAIS l'encodage peut poser problème (fautes de frappe, ..); MAIS pas pratique pour la recherche des livres associés à un mot-clé : il faut parcourir tout le tableau (pas de solution de tri pour simplifier) Comment associer des mots- clés aux ouvrages ?
  • 8. Titre Auteur Editeur Année Cote CodeMotClé Jean-Marc Manach FYP Editions 2010 MAN002 1,2,3 Alc@tr@z numérique Sébastien Fanti Editions ENI 2009 FAN008 1,2,3 Présentation Zen Garr Reynolds CampusPress 2008 REY006 4,5 Chargin d'école Daniel Pennac Gallimard 2009 PEN119 6,7 Economie du logiciel libre François Elie Eyrolles 2009 ELI456 8,9 2006 NOI76 10,11 OpenOffice.org 3 efficace Eyrolles 2009 COL120 12,11 Ubuntu efficace Eyrolles 2009 COL156 13,14,11 La vie privée, un problème de vieux cons La bataille du logiciel libre : Dix clés pour comprendre Thierry et Perline Noisette Editions La Découverte L.Dricot, K.Novak, et M.Shuttleworth 2nde idée : un tableau séparé pour les mots-clés ... CodeMotClé MotClé 1 vie privée 2 identité numérique 3 réseaux sociaux 4 diaporama 5 exposé oral MAIS c'est toujours compliqué pour obtenir la liste des livres associés à un mot-clé : il faut parcourir tout le tableau (pas de solution de tri pour simplifier). Le problème, c'est qu'un mot-clé peut être associé à plusieurs livres ... Comment associer des mots- clés aux ouvrages ?
  • 9. Titre Auteur Editeur Année Cote Jean-Marc Manach FYP Editions 2010 MAN002 Alc@tr@z numérique Sébastien Fanti Editions ENI 2009 FAN008 Présentation Zen Garr Reynolds CampusPress 2008 REY006 Chargin d'école Daniel Pennac Gallimard 2009 PEN119 Economie du logiciel libre François Elie Eyrolles 2009 ELI456 2006 NOI76 OpenOffice.org 3 efficace Eyrolles 2009 COL120 Ubuntu efficace Eyrolles 2009 COL156 La vie privée, un problème de vieux cons La bataille du logiciel libre : Dix clés pour comprendre Thierry et Perline Noisette Editions La Découverte L.Dricot, K.Novak, et M.Shuttleworth 3ième idée : un tableau séparé pour la relation entre livre et mot-clé ... CodeMotClé MotClé 1 vie privée 2 identité numérique 3 réseaux sociaux 4 diaporama 5 exposé oral ET pour obtenir la liste des livres associés à un mot-clé, c'est simple : trier le tableau de la relation sur le « Code Mot-Clé » et sortir la liste des livres associés au mot-clé choisi CodeMotClé Cote 1 MAN002 1 FAN008 2 MAN002 2 FAN008 3 MAN002 Comment associer des mots- clés aux ouvrages ?
  • 10. Un peu de théorie sur les bases de données ...
  • 11. Base de données ? = Informations stockées dans un système informatique Base de données relationnelle ? = base de données dans laquelle les données sont reliées par des associations (comme pour les mots-clés ...) Les plus utilisées aujourd'hui.
  • 12. Il est question de table ... Livres Structure Titre texte Auteur texte Editeur texte Année 4chiffres Cote 3lettres+3chiffres Table attributs Clé primaire = identifiant unique
  • 13. Modélisation d'une relation 1-N Exemple : L'emprunt ... Un livre a un seul emprunteur. Une personne peut emprunter plusieurs livres. Livres Structure Titre texte Auteur texte Editeur texte Année 4chiffres Cote 3lettres+3chiffres CodeEmprunteur 5chiffres Emprunteurs Structure CodeEmprunteur 5chiffres Nom texte Prénom texte Email aa@aa.aa Clé étrangère Clé primaire
  • 14. Modélisation d'une relation N-N Exemple : Les mots-clés ... Un livre peut être relié à plusieurs mots-clés. Un mot-clé peut être relié à plusieurs livres. Livres Structure Titre texte Auteur texte Editeur texte Année nombre de 4 chiffres Cote 3lettres+3chiffres MotsClés Structure MotsClé texte CodeMotClé 5 chiffres Table de jointure Association_L_MC Structure Cote 3lettres+3chiffres CodeMotClé 5chiffres
  • 15. Un language : SQL (Standard Query Language) Un système de gestion de BD : Un interface :
  • 16. Pour créer une table ... Création de la table des livres avec le contenu de la première ligne ... CREATE TABLE Livres (Titre CHAR(60), Auteurs CHAR(60), Editeur CHAR(60), Année INTEGER(4), Cote CHAR(6) ); INSERT INTO Livres VALUES ('La vie privée, un problème de vieux cons', 'Jean-Marc Manach','FYP Editions',2010, 'MAN002')
  • 17. Pour afficher une table ... Affichage de la table des livres ... SELECT * FROM Livres; Affichage uniquement des titres des livres par ordre alphabétique ... SELECT Titre FROM Livres ORDER BY Titre;
  • 18. Pour effectuer une requête sur des tables liées ... Affichage le nom et le prénom de l'emprunteur du livre 'Alc@tr@z numérique' ... SELECT E.Nom,E.Prénom FROM Livres L, Emprunteurs E WHERE L.Titre='Alc@tr@z numérique' AND L.CoteEmprunteur=E.CoteEmprunteur
  • 19. Pour effectuer une requête sur une jointure ... Pour afficher tous les titres des livres associés au mot clé 'logiciel libre' ... SELECT L.Titre FROM Livres L, MotsClés M, Association_ML_L A WHERE M.MotClé='logiciel libre' AND M.CodeMotClé=A.CodeMotClé AND A.Cote=L.Cote ;-)
  • 20. Un exemple plus complexe : une application de gestion de locations (pour un office de tourisme) ImmoPHP
  • 21. Quelques bases de données utiles ● PubMed : LA référence en matière d'articles scientifiques; ● Open Street Map : un équivalent de Wikipédia pour la cartographie ... Bel outil à tester pour les géographes ;-) ● Et bien d'autres (génétique, géographie, géologie ...); ● Visitez les bases de données accessibles via la bibliothèque : http://www.fundp.ac.be/universite/bibliotheques/bump/bd/
  • 22. Droits sur les images ● Source de l'image de la bibliothèque : http://commons.wikimedia.org/wiki/File:Biblioth%C3%A8que_du_Prytan%C By Alex-hello (travail personnel (own work) scanner) [GFDL (www.gnu.org/copyleft/fdl.html) or CC-BY-SA-3.0-2.5-2.0-1.0 (www.creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons