Introduction aux Bases de Données 2004/2005

Transcription

Introduction aux Bases de Données 2004/2005
Introduction aux Bases de Données
2004/2005
Chapitre 1
Introduction
Ecole Nationale Supérieur de Physique de Strasbourg
Christian Wolf
[email protected]
1.1
Film
Stockage
physique
numFil
m
Titre
Pays
Client
location
*
numClien
t
Nom
*
Date
De
Date
A
Maga
sin
Modélisation
conceptuelle
Introduction
Plan
Client
Film
C-L
F-L
Location
Les anciens
modèles
logiques
F.Titre
Normalisation
=
Le modèle
relationnel
Fonction
Groupe
Employe
SELECT
FROM
WHERE
Introduction aux Bases de Données
Le langage
SQL
1.2
Qu’est-ce qu’une « base de données »
Angl. « database »
• Une base de données est une collection de données
opératoires utiles au fonctionnement de l’entreprise.
• Une base de données est une collection de données
opérationnelles utilisées par le système de
programmation d’application d’une entreprise
spécifique.
• Une base de données est un ensemble structuré de
données enregistrées sur des supports accessibles
par l’ordinateur pour satisfaire simultanément
plusieurs utilisateurs de façon sélective et en un
temps opportun.
Introduction aux Bases de Données
1.3
Donnée – Information - Connaissance
Donnée
« Un fait, une notion, une instruction représenté sous une
forme conventionnelle, convenant à une communication, une
interprétation ou un traitement soit par l’homme, soit par des
moyens informatiques » (AFNOR)
Information
Tout le signifiant que l’on attache et que l’on peut déduire d’un
ensemble de données, de certaines associations entre
données
Connaissance
Inclut le savoir-faire de tirer profit de l’information
Introduction aux Bases de Données
1.4
Exemple d’une BD:
vidéothèque « Vidéo Avenir »
Opérations:
• Gestion des films
• Gestion des clients
• Gestion des locations
…
Introduction aux Bases de Données
1.5
Centralisation – une seule BD
Avantages:
• Coût (administration, matériel)
• Disponibilité d’information sur
tous les Magasins
(Aide à la décision:
« Entrepôt de Données »,
ou « Data Warehouse »)
Introduction aux Bases de Données
1.6
Les éléments d’une base de données
Objets
Acteur
Film
Client
Employé
Magasin
Distributeur
Associations entre les objets
• Les clients louent des films dans un ou plusieurs Magasins
• Les acteurs jouent dans des films
• Les réalisateurs réalisent des films
• Les Magasins mettent des films a disposition
…
Introduction aux Bases de Données
1.7
Magasins
Films
Ville
Adresse
Titre
Strasbourg
12,
Kleber RéalisateurJean ImkermanNote
P PlaceAN
Dances LA
with Wolves,
Alien, Aliens, …
LO
Acteurs
Casablanca
Villeurbanne
170, Cours
EmileMichel
Zola CurtizCharles Ange 8,8
USA
1942
Le Pére Noël
une Ordure,
Les Bronzés,
…
102
E estHumphrey
Bogart,
Ingrid Bergman
Perfect World
Paris
3, Bd St.1993
Germain
François Louis 7,0
USA
Client Eastwood
Blade Runner,
Die
Hard,
Speed,
… Eastwood
138
E
Kevin
Costner,
Clint
The Terminator
Lyon
45, Rue 1984
Republique
Yann Orlean
USA
James Cameron
Illkirch
2, Route du Rhin
Grenoble
USA
1988
John
McTiernan
34, Place
Château
Briand
Thomas Hulot 8,0
131
Willis
A PerfectEWorld,Bruce
Matrix,
Pulp Fiction, Alien, Aliens, …
USA
1994
Jan de Bont
7,1
116
E
Keanu Reeves, Dennis Hopper, Sandra Bullock
F
1978
Patrice LeConte
7,2
87
F
Thierry Lhermitte, Michel Blanc, Christian Clavier,
Josianne Balasko
1982
Jean-Marie Poiré
7,5
88
F
Thierry Lhermitte, Christian Clavier, Josianne
Balasko
USA
1994
Christian Wolf
Adresse
Quentin Tarantino
11, Rue de l'ecole
Solde
8,7
13,5
The Fugitive
USA
Jean Dupont
USA
1993
Jonathan Demme
13, Cours Emile Zola
Andrew Davis
8,5
2
7,7
Dances with Wolves
MichaelUSA
Blake 1990
Kevin
CostnerSquare
1, Dickenson
7,7
24
Le
Pére Noël
Ordure
(4.6.2004118
E est une
Jody
Foster,
Antony Hopkins
4.6.2004)
130
E
Harrison Ford, Tommy Lee Jones
Alien (13.7.2004-14.7.2004), Aliens (15.7.2004180
E
Kevin Costner, Graham Greene
15.7.2004)
Dead Man
USA
Giovanni
Turino1995
Jim
Jarmusch
5, place
umberto eco
7,5
13
E (2.8.2003-2.8.2003)
Johnny Depp, Robert Mitchum
A121
Perfect World
Matrix
USA Jaoui
1999
Abdelhakim
8,5
21
Blade Runner
José Cervantes
USA
1982
Andy
Wachowski,
13, place
de l'algebre
Larry Wachowski
5, Cours Emile Zola
Ridley Scott
136 Runner
E (2.8.2003-5.8.2003)
Keanu Reeves, Laurence Fishburne, Hugo
Blade
Weaving, Carrie-Anne Moss
A Perfect World (2.1.2002 - 5.1.2003)
117
E
Harrison Ford, Rutger Hauer, Daryl Hannah
Die Hard
Speed
Les Bronzés
Le Pére Noël est une Ordure
F
Clients
Nom
Pulp Fiction
The Silence of the Lambs
1991
Responsable
Films
A PerfectEWorld,Arnold
Pulp Fiction,
Dead Man,Linda
… Hamilton, Michael
108
Schwarzenegger,
Biehn …
Yannick Windpassinger
Blade Runner, Matrix,
7,9
7
8,2
Transactions
154
E
Bruce Willis, John Travolta, Samuel L. Jackson,
Tim
Roth, Uma Thurman
Dances with Wolves
(4.9.2004-)
Alien
USA
1979
Ridley Scott
8,3
117
E
Sigourney Weaver
Aliens
USA
1982
James Cameron
8,2
137
E
Sigourney Weaver, Michael Biehn, Lance
Henriksen
J
2001
Hayao Miyazaki
8,6
125
J
USA
2001
Andrew Adamson,
Vicky Jenson
8,1
90
E
Sen to Chihiro no Kamikakushi
Shrek
Introduction aux Bases de Données
1.8
Opérations: exemples
Questions
•
Service location : est-ce que client X dispose d’assez de crédit pour louer
film Y?
•
Management : quel magasin a fait le plus de bénéfice (locations par film
stocké)?
•
Management : recherche de motifs dans le comportement des clients («
fouille de données », angl. « data mining »)
•
Espace client : dans quels films ont apparus acteurs X ou Y?
•
Espace client : quel acteur a joué dans au moins un film et réalisé au
moins un film? De quels films s’agit-il?
Mises à jour
•
Ajouter une location (client X loue film Y)
•
Ajouter ou supprimer un client
•
Suppression d’un film (le film n’est plus disponible). Attention: ne pas
supprimer les transactions!
Introduction aux Bases de Données
1.9