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