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 Client numFil numClien m location Stockage t Titre * Nom Pays * Modélisation

physique Date De Date conceptuelle A Maga sin

Introduction Client Film Les anciens C-L F-L modèles Plan Location logiques

F.Titre Le modèle Normalisation = relationnel Fonction

Groupe Employe SELECT Le langage FROM WHERE SQL

Introduction aux Bases de Données 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 Employé Film

Client Distributeur Magasin

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 Responsable Films Titre Strasbourg 12,P PlaceAN KleberRéalisateurJean ImkermanNote LODances LAwith Wolves,Acteurs Alien, Aliens, … Casablanca Villeurbanne USA170, Cours1942 EmileMichel Zola CurtizCharles Ange 8,8 102Le Pére NoëlE estHumphrey une Ordure, Bogart, Les Bronzés,Ingrid Bergman … Perfect World Paris USA3, Bd St.1993 GermainClient EastwoodFrançois Louis 7,0 138Blade Runner,E DieKevin Hard, Costner, Speed, Clint … Eastwood The Terminator Lyon USA45, Rue 1984RepubliqueJames CameronYann Orlean 7,9 108A PerfectE World,Arnold Pulp Fiction, Schwarzenegger, Dead Man, Linda … Hamilton, Michael Illkirch 2, Route du Rhin Yannick Windpassinger Blade Runner, Matrix,Biehn … Die Hard Grenoble USA34, Place1988 ChâteauJohn Briand McTiernanThomas Hulot 8,0 131A PerfectE World,Bruce Matrix, Willis Pulp Fiction, Alien, Aliens, … Speed USA 1994 Jan de Bont 7,1 116 E Keanu Reeves, Dennis Hopper, Sandra Bullock Les Bronzés F 1978 7,2 87 F , Michel Blanc, , Josianne Balasko Le Pére Noël est une Ordure ClientsF 1982 Jean-Marie Poiré 7,5 88 F Thierry Lhermitte, Christian Clavier, Josianne Balasko Nom Adresse Solde Transactions Pulp Fiction USA 1994 Quentin Tarantino 8,7 154 E Bruce Willis, John Travolta, Samuel L. Jackson, Christian Wolf 11, Rue de l'ecole 13,5 Dances with WolvesTim (4.9.2004-) Roth, Uma Thurman The Silence of the Lambs USA 1991 Jonathan Demme 8,5 Le118 Pére NoëlE est uneJody Ordure Foster, (4.6.2004- Antony Hopkins Jean Dupont 13, Cours Emile Zola 2 4.6.2004) The Fugitive USA 1993 Andrew Davis 7,7 130 E Harrison Ford, Alien (13.7.2004-14.7.2004), Aliens (15.7.2004- Dances with Wolves MichaelUSA Blake 1990 Kevin1, Dickenson Costner Square 7,724 15.7.2004)180 E Kevin Costner, Graham Greene Dead Man GiovanniUSA Turino1995 Jim5, place Jarmusch umberto eco 7,513 A121 Perfect WorldE (2.8.2003-2.8.2003)Johnny Depp, Robert Mitchum Matrix AbdelhakimUSA Jaoui1999 Andy13, place Wachowski, de l'algebre 8,521 Blade136 RunnerE (2.8.2003-5.8.2003)Keanu Reeves, Laurence Fishburne, Hugo Larry Wachowski Weaving, Carrie-Anne Moss José Cervantes 5, Cours Emile Zola 7 A Perfect World (2.1.2002 - 5.1.2003) Blade Runner USA 1982 Ridley Scott 8,2 117 E Harrison Ford, Rutger Hauer, Daryl Hannah 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 Sen to Chihiro no Kamikakushi J 2001 Hayao Miyazaki 8,6 125 J Shrek USA 2001 Andrew Adamson, 8,1 90 E Vicky Jenson

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