Stephan Bodmer, José Lugo, Xavier Stapfer
|
|
|
- Gérard Jean-Christophe Favreau
- il y a 9 ans
- Total affichages :
Transcription
1 1
2 0. Table des matières 0. Table des matières 2 1. Introduction 3 2. Description des entités: 4 3. Schéma des relations: 6 4. Entités: 7 5. Graphique des relations: 9 6. Create table: Table DOCUMENT Table CLIENTS Table REALISATEUR Table DIVERS Table ETATK Table ARTISTE Table APPRECIATION Table EMPRUNTS Table CASTING Données rentrées dans SQL: Dans DOCUMENT Dans CLIENTS Dans REALISATEUR Dans DIVERS Dans ETATK Dans ARTISTE Dans APPRECIATION Dans EMPRUNTS Dans CASTING View Tables: Questions, expressions algébriques et SQL: Conclusion 19 2
3 Sujet: Gestions d un club vidéo / stock de K7 vidéos But: Pouvoir gérer les entrées et sorties des K7 de films Auteurs: 1. Introduction Nous avons cherché un champ d application qui pourrait avoir une utilité personnelle. Comme nous sommes tous des passionnés de cinéma et que nous possédons une collection bien fournie de cassettes vidéos, nous avons décidé de choisir la gestion d un stock de cassettes comme sujet. Notre base de données va nous permettre de retrouver n importe quel film qui a été enregistré. Chaque document correspond à un numéro de cassette et est donc unique. Nous avons introduit d autres informations qui nous semblent importantes, tel que la durée du film, la qualité d enregistrement, la date d enregistrement, la langue du film,... Par la même occasion, nous avons ajouté des informations sur le réalisateur, les acteurs et l année de réalisation, ce qui nous permet d avoir une base de données de films assez complète. Après cette étape, nous avons remarqué qu il nous suffirait de modifier légèrement notre base de données pour pouvoir gérer un club de cassettes vidéos. En effet, il suffit d ajouter quelques entités relatives aux clients. Nous avons donc décidé d ajouter ces entités, tout en gardant les informations que nous souhaitions pour notre usage personnel. Par contre, nous n avons pas abordé la question de la gestion financière d un tel club, nous n avons donc pas introduit la gestion des factures des clients: seul les entrées et sorties sont gérées. Pour conclure, nous avons donc trouvé un compromis entre la gestion d un club vidéo, plus intéressant au niveau difficulté, et la gestion d un stock personnel de cassettes vidéos. Quelques questions à résoudre: 1) Sur quelle K7 se trouve "Brazil"? 2) Qui a réalisé le film "Seven"? 3) Qui a emprunté la K7 numéro 145? 4) Le film "2001, l'odyssée de l'espace" a-t-il été emprunté? 5) Quel acteur a joué dans un film tourné par Ridley Scott en 1979? 6)... 3
4 2. Description des entités: Document NDoc : Numéro du document Titre : Titre du film Type : Genre de film (action, aventure...) Nom : Nom du réalisateur Annee : Année de tournage Origine : Pays d origine du film Duree : Durée du film en minutes DateRecord : Date de sortie du film en K7 vidéo Clients NumClient : Numéro du client NomCl : Nom du client PrenomCl : Prénom du client NTel : Numéro de téléphone du client DateNais : Date de naissance du client Adresse : Adresse du client DateEntree : Date d inscription du client TotalPaye : Total de la somme payée depuis l inscription Realisateur Nom : Nom du réalisateur Prenom : Prénom du réalisateur Nationalite : Nationalité du réalisateur Divers NDoc : Numéro du document Format : Format d enregistrement Qualite : Qualité de l enregistrement Langue : Langue du film (anglais, français...) EtatK7 NDoc : Numéro du document Etat : Cassette empruntée / Cassette disponible / Hors service 4
5 Artiste NumActeur : Numéro de l acteur NomActeur : Nom de l acteur PrenomActeur : Prénom de l acteur Pays : Pays d origine de l acteur Appreciation NDoc : Numéro du document Note : Appréciation personnelle notée de 1 à 10 Comments : Commentaire personnel sur le film Emprunts NDoc : Numéro du document Emprunt : Date de l emprunt Reddition : Date de la reddition NumClient : Numéro du client Casting NDoc : Numéro du document NumActeur : Numéro de l acteur 5
6 3. Schéma des relations: Document >NDoc [Casting, Appreciation, EtatK7, Emprunt, Divers] >Nom [Realisateur] Realisateur >Nom [Document] EtatK7 >NDoc [Document, Casting, Appreciation, Emprunt, Divers ] Clients >NumClient [Emprunt] Divers >NDoc [Document, Casting, Appreciation, Emprunt, EtatK7 ] Emprunt >NumClient [Clients] >NDoc [Document, Casting, Appreciation, EtatK7, Divers ] Casting >NDoc [Document, EtatK7, Appreciation, Emprunt, Divers] >NumActeur [Artiste] Appreciation > NDoc [Document, EtatK7, Casting, Emprunt, Divers] Artiste >NumActeur[Casting] 6
7 4. Entités: Document NDoc Entier Number(5) Titre Texte Char(50) Type Texte Char(20) Nom Texte Char(20) Annee Entier Number(4) Origine Texte Char(20) Duree Entier Number(3) DateRecord Date Date Clients NumClient Entier Number(4) NomCl Texte Char(20) PrenomCl Texte Char(20) NTel Texte Char(20) DateNais Date Date Adresse Texte Char(80) DateEntree Date Date TotalPaye Réel Number(4) Emprunts NDoc Entier Number(5) Emprunt Date Date Reddition Date Date NumClient Entier Number(4) Divers NDoc Entier Number(5) Format Mot Char(10) Qualite Texte Char(20) Langue Mot Char(20) Appreciation NDoc Entier Number(5) Note Entier Number(2) Comments Texte Char(240) Realisateur Nom Texte Char(20) Prenom Texte Char(20) Nationalite Texte Char(20) Artiste NumActeur Entier Number(4) NomActeur Texte Char(20) PrenomActeur Texte Char(20) Pays Texte Char(20) EtatK7 NDoc Entier Number(5) 7
8 Etat Mot Char(10) Casting NDoc Entier Number(5) NumActeur Entier Number(4) 8
9 5. Graphique des relations: Pas disponible... 9
10 6. Create table: 6.1 Table DOCUMENT Create table DOCUMENT( NDoc number(5), Titre char(50), Type char(15), Nom char(20), Annee Number(4), Origine char(20), Duree number(3), DateRecord date); 6.2 Table CLIENTS Create table CLIENTS( NumClient number(4), NomCl char(20), PrenomCl char(20), NTel char(20), DateNais date, Adresse char(80), DateEntree date, TotalPaye Number(4)); 6.3 Table REALISATEUR Create table REALISATEUR( Nom char(20), Prenom char(20), Nationalite char(20)); 6.4 Table DIVERS Create table DIVERS( NDoc Number(5), Format char(10), Qualite char(20), Langue char(20)); 6.5 Table ETATK7 Create table ETATK7( NDoc number(5), Etat char(10)); 6.6 Table ARTISTE Create table ARTISTE( NumActeur number (4), 10
11 NomActeur char(40), PrenomActeur char(20), Pays char(20)); 6.7 Table APPRECIATION Create table APPRECIATION( NDoc number(5), Note number(2), Comments char (240)); 6.8 Table EMPRUNTS Create table EMPRUNTS( NDoc Number(5), Emprunt date, Reddition date, NumClient number(4)); 6.9 Table CASTING Create table CASTING( NDoc number(4), NumActeur number(4)); 11
12 7. Données rentrées dans SQL: 7.1 Dans DOCUMENT insert into DOCUMENT values (1,'Alien','Science-fiction','Scott',1979, 'Etats-Unis',120,'20-sep-85'); insert into DOCUMENT values (2,'Brazil','Science-fiction','Gilliam',1979, 'Etats-Unis',135,'15-oct-95'); insert into DOCUMENT values (3,'Seven','Policier','Fincher',1995, 'Etats-Unis',95,'22-apr-96'); insert into DOCUMENT values (4,'Chute libre','policier','schumacher',1991, 'Etats-Unis',125,'12-jan-92'); insert into DOCUMENT values (5,'Black rain','policier','scott',1989, 'Etats-Unis',95,'3-feb-93'); insert into DOCUMENT values (6,'Blade runner','science-fiction','scott',1982, 'Etats-Unis',120,'4-may-89'); insert into DOCUMENT values (7,'Braveheart','Historique','Gibson',1995, 'Etats-Unis',170,'26-FEB-96'); insert into DOCUMENT values (8,'Lost Highway','Etrange','Lynch',1997, 'Etats-Unis',95,'16-APR-97'); 7.2 Dans CLIENTS insert into CLIENTS values (1,'Bodmer','Stephan',' ','2-MAY-72', '38 av de Vaudagne 1217 Meyrin','3-MAY-90',100); insert into CLIENTS values (2,'Stapfer','Xavier',' ','5-JUN-73', '38 route des Coudres 1298 Celigny','7-JUN-91',500); insert into CLIENTS values (3,'Lugo','Jose',' ','12-MAR-73', '24 rue du Mole 1201 Geneve','3-APR-80',666); 7.3 Dans REALISATEUR insert into REALISATEUR values ('Gilliam','Terry','Anglais'); insert into REALISATEUR values ('Fincher','David','Americain'); insert into REALISATEUR values ('Schumacher','Joel','Allemagne'); 12
13 7.4 Dans DIVERS insert into DIVERS values (1,'VHS PAL','Mauvaise','Francais'); insert into DIVERS values (2,'VHS PAL','Mauvaise','Francais'); insert into DIVERS values (3,'VHS PAL','Excellente','Anglais'); insert into DIVERS values (4,'VHS PAL','Bonne','Anglais'); insert into DIVERS values (5,'VHS NTSC','Bonne','Anglais'); insert into DIVERS values (6,'VHS PAL','Bonne','Fancais'); insert into DIVERS values (7,'VHS NTSC','Bonne','Anglais'); insert into DIVERS values (8,'VHS SECAM','Excellente','Anglais'); 7.5 Dans ETATK7 insert into ETATK7 values (1,'Empruntee'); insert into ETATK7 values (2,'Disponible'); insert into ETATK7 values (3,'Disponible'); insert into ETATK7 values (4,'Disponible'); insert into ETATK7 values (5,'Empruntee'); insert into ETATK7 values (6,'Disponible'); insert into ETATK7 values (7,'Empruntee'); insert into ETATK7 values (8,'Hors serv'); 7.6 Dans ARTISTE values (1,'Weaver','Sigourney','Americain'); values (2,'Skeritt','Tom','Americain'); values (3,'Stanton','Harry Dean','Americain'); values (4,'Holm','Ian','GB'); values (5,'Pryce','Jonathan','Anglais'); values (6,'Greist','Kim','Ameriacaine'); values (7,'Pitt','Brad','Americain'); 13
14 values (8,'Freeman','Morgan','Americain'); values (9,'Paltrow','Gwyneth','Suede'); values (10,'Douglas','Michael','Americain'); values (11,'Duvall','Robert','Americain'); values (12,'Garcia','Jose','Americain'); values (13,'Ford','Harisson','USA'); values (14,'Youg','Sean','USA'); values (15,'Gibson','Mel','Australie'); values (16,'Marceau','Sophie','Francaise'); values (17,'Pullman','Bill','Americain'); 7.7 Dans APPRECIATION insert into APPRECIATION values (1,9,'Un des premier film de science fiction digne de se nom. Origine de tout les films traitant d'extraterrestre...'); insert into APPRECIATION values (2,10,'Film culte d un ex-monty Python'); insert into APPRECIATION values (3,9,'Film au suspens insoutenable, ame sensible s abstenir'); insert into APPRECIATION values (4,8,'Mise en scene remarquable'); insert into APPRECIATION values (5,7,'Policier tres noir'); insert into APPRECIATION values (6,9,'Film culte, inspiration pour tout les autres films de s-f'); insert into APPRECIATION values (7,10,'Film du siecle, 7 Oscars dont celui de meilleur film.'); insert into APPRECIATION values (8,9,'Typique Lynchien'); 7.8 Dans EMPRUNTS insert into EMPRUNTS values (1,'20-JAN-97','4-FEB-97',1); insert into EMPRUNTS values (5,'1-FEB-97','10-FEB-97',2); insert into EMPRUNTS values (7,'3-FEB-97','4-FEB-97',3); 14
15 7.9 Dans CASTING values (1,1); values (1,2); values (1,3); values (1,4); values (2,4); values (2,5); values (2,6); values (3,7); values (3,8); values (3,9); values (4,10); values (4,11); values (5,10); values (5,12); values (6,13); values (6,14); values (7,15); values (7,16); values (8,17); 15
16 8. View Tables: FilmOut NDoc exemple: FilmIn NDoc FilmAction NDoc etc... (Films qui sont sortis) Titre SQL> CREATE VIEW FilmOut (Num, Titre) 2 AS SELECT DOCUMENT.NDoc, DOCUMENT.Titre 3 FROM DOCUMENT, ETATK7 4 WHERE Etat= Empruntee 5 AND DOCUMENT.NDoc=ETATK7.NDoc (Films qui sont disponibles) Titre (Tous les films d'actions) Titre 16
17 9. Questions, expressions algébriques et SQL: 1. Sur quelle K7 se trouve Brazil? (NDoc) Exp. alg.: ((* titre = Brazil) Document)[NDoc] SQL> SELECT NDoc 2 FROM DOCUMENT 3 WHERE DOCUMENT.titre = Brazil ; NDOC Nom des acteurs qui ont joués dans Seven? Exp. alg.: ((* titre = Seven) Document * Casting * Artiste)[nomActeur] SQL> SELECT nomacteur 2 FROM CASTING, DOCUMENT, ARTISTE 3 WHERE DOCUMENT.titre='Seven' AND 4 DOCUMENT.NDoc=CASTING.NDoc 5 AND CASTING.NumActeur=ARTISTE.NumActeur; NOMACTEUR Pitt Freeman Paltrow 3. Quel acteur a joué dans un film tourné par Scott en 1979? Exp. alg.: (*((nom = Scott) ^ (annee = 1979)) (Document * Casting * ARTISTE))[nomActeur] SQL> SELECT nomacteur 2 FROM CASTING, DOCUMENT, ARTISTE 3 WHERE DOCUMENT.nom='Scott' AND DOCUMENT.annee= AND DOCUMENT.NDoc=CASTING.NDoc AND 5 CASTING.NumActeur=ARTISTE.NumActeur; NOMACTEUR Weaver Skeritt Stanton Holm 4. La durée et le titre d'un film dont la note est égale à 10? Exp. alg.: ((* note = 10) Appreciation * Document) [titre, duree] SQL> SELECT titre,duree 2 FROM APPRECIATION, DOCUMENT 3 WHERE APPRECIATION.note=10 AND 4 APPRECIATION.NDoc=DOCUMENT.NDoc; 17
18 TITRE DUREE Brazil 135 Braveheart Quels sont les films de langue anglaise de note supérieure à 8? Exp. alg.: ((* langue = anglais) Divers ^ (* note > 8) Appreciation) * Document[titre] SQL> SELECT titre 2 FROM DIVERS, APPRECIATION, DOCUMENT 3 WHERE DIVERS.langue='Anglais' AND APPRECIATION.note>8 4 AND DIVERS.NDoc=DOCUMENT.NDoc; TITRE Seven Chute libre Black rain Lost Highway 6. Qui a emprunté le film Black rain? Exp. alg.: ((* titre = Black rain) Document * Emprunts * Clients) [NomCl] SQL> SELECT NomCl 2 FROM DOCUMENT, EMPRUNTS, CLIENTS 3 WHERE DOCUMENT.titre='Black rain' AND 4 DOCUMENT.NDoc=EMPRUNTS.NDoc 5 AND EMPRUNTS.NumClient=CLIENTS.NumClient; NOMCL Stapfer 7. Est-ce que le film Braveheart est disponible? Exp. alg.: ((* titre = Braveheart) Document * EtatK7) [etat] SQL> SELECT etat 2 FROM DOCUMENT, ETATK7 3 WHERE DOCUMENT.titre='Braveheart' AND 4 DOCUMENT.NDoc=ETATK7.NDoc; ETAT Empruntee 18
19 10. Conclusion Cette base de données, nous a beaucoup apporté, car elle nous a permis de mettre en application les notions acquises au cours. Le fait de devoir taper "insert into Emprunt values (...)", pour changer la valeur "empruntee" ou "disponible" n'est pas très pratique. Il faudrait rajouter beaucoup plus de films pour que cette base de données devienne très performante, mais le temps qui nous était imparti n'a pas été suffisant. Malgré ça, les quelques films que nous avons introduits donnent une bonne idée de ces limites. 19
Groupe 11 TABLE DES MATIERES
Groupe 11 TABLE DES MATIERES I. CHAMP D APPLICATION a) Domaine b) Objectif c) Constituants II. II. II. II. II. II. II. IX. IX. REMARQUES CONCERNANT LES IDENTIFICATEURS DOMAINE «SQL» DES CONSTITUANTS PREDICAT
Langage SQL (1) 4 septembre 2007. IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes
Langage SQL (1) Sébastien Limet Denys Duchier IUT Orléans 4 septembre 2007 Notions de base qu est-ce qu une base de données? SGBD différents type de bases de données quelques systèmes existants Définition
ECR_DESCRIPTION CHAR(80), ECR_MONTANT NUMBER(10,2) NOT NULL, ECR_SENS CHAR(1) NOT NULL) ;
RÈGLES A SUIVRE POUR OPTIMISER LES REQUÊTES SQL Le but de ce rapport est d énumérer quelques règles pratiques à appliquer dans l élaboration des requêtes. Il permettra de comprendre pourquoi certaines
ISC21-1 --- Système d Information Architecture et Administration d un SGBD Compléments SQL
ISC21-1 --- Système d Information Architecture et Administration d un SGBD Compléments SQL Jean-Marie Pécatte [email protected] 16 novembre 2006 ISIS - Jean-Marie PECATTE 1 Valeur de clé
Bases de données relationnelles
Bases de données relationnelles Système de Gestion de Bases de Données Une base de données est un ensemble de données mémorisé par un ordinateur, organisé selon un modèle et accessible à de nombreuses
COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2
SQL Sommaire : COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2 COMMANDES DE MANIPULATION DE DONNEES... 2 COMMANDES DE CONTROLE TRANSACTIONNEL... 2 COMMANDES DE REQUETE DE DONNEES... 2 COMMANDES
A QUOI SERVENT LES BASES DE DONNÉES?
BASE DE DONNÉES OBJET Virginie Sans [email protected] A QUOI SERVENT LES BASES DE DONNÉES? Stockage des informations : sur un support informatique pendant une longue période de taille importante accès
TD : Requêtes SQL (BDR.TD2-1) INSA 3IF 2008-2009
TD : Requêtes SQL (BDR.TD2-1) INSA 3IF 2008-2009 Loïc Maisonnasse 1 Objectif Ce TD a pour objectif de vous familiariser avec le langage de requêtes SQL. Et de vous apprendre à écrire des requêtes SQL pour
Réunion publique/téléconférence
Réunion publique/téléconférence Dorval Cornwall Kingston Watertown Oswego Burlington Rochester Kingston/Oswego Téléconférence: 1-877-413-4814 486 9841 (français) 447 9980 (anglais) Appeler entre 18h45-18h55
1. Qu'est-ce que SQL?... 2. 2. La maintenance des bases de données... 2. 3. Les manipulations des bases de données... 5
1. Qu'est-ce que SQL?... 2 2. La maintenance des bases de données... 2 2.1 La commande CREATE TABLE... 3 2.2 La commande ALTER TABLE... 4 2.3 La commande CREATE INDEX... 4 3. Les manipulations des bases
1 Position du problème
Licence Science et Technologies - INF245 Examen session 1 - mai 2012 Durée : 2 heures Documents non autorisés Le barème est donné à titre indicatif 1 Position du problème Le Club Universitaire de Vélo
Gestion de base de données
Université Libre de Bruxelles Faculté de Philosophie et Lettres Département des Sciences de l Information et de la Communication Gestion de base de données Projet : Take Off ASBL Cours de M. A. Clève STIC-B-505
Le langage SQL pour Oracle - partie 1 : SQL comme LDD
Le langage SQL pour Oracle - partie 1 : SQL comme LDD 1 SQL : Introduction SQL : Structured Query Langage langage de gestion de bases de donn ees relationnelles pour Définir les données (LDD) interroger
Cours Bases de données 2ème année IUT
Cours Bases de données 2ème année IUT Cours Bilan : Des vues à PL/SQL corrigé Anne Vilnat http://www.limsi.fr/individu/anne/cours Plan 1 Cas exemple 2 Les tables... 3 Vues et index 4 Privilèges 5 Fonctions
Le langage SQL (première partie) c Olivier Caron
Le langage SQL (première partie) 1 Plan Le S.G.B.D. postgres Le langage SQL Langage de manipulation de données Langage de requêtes 2 Quelques mots sur Postgres (1/2) Travaux de Stonebraker (Univ. Berkeley)
Bases de Données relationnelles et leurs systèmes de Gestion
III.1- Définition de schémas Bases de Données relationnelles et leurs systèmes de Gestion RAPPELS Contraintes d intégrité sous Oracle Notion de vue Typage des attributs Contrainte d intégrité Intra-relation
BTS/CGO P10 SYSTEME INFORMATION Année 2012-2013
BTS/CGO P10 SYSTEME INFORMATION Année 2012-2013 TS2 CGO 7 mars 2013 2 heures Aucun document autorisé Calculatrice autorisée Nota : Il vous est demandé d apporter un soin particulier à la présentation de
CREATION WEB DYNAMIQUE
CREATION WEB DYNAMIQUE IV ) MySQL IV-1 ) Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requêtes vers les bases de données relationnelles. Le serveur de
Olivier Mondet http://unidentified-one.net
T-GSI Ch.4 Le Langage SQL LDD, LCD Cet exercice guidé reprend le plan suivis lors de l intervention de formation faite pour l académie de Versailles. L objectif principal visait en la présentation du langage
Les bases de données
Les bases de données Introduction aux fonctions de tableur et logiciels ou langages spécialisés (MS-Access, Base, SQL ) Yves Roggeman Boulevard du Triomphe CP 212 B-1050 Bruxelles (Belgium) Idée intuitive
Procédures Stockées WAVESOFT... 12 ws_sp_getidtable... 12. Exemple :... 12. ws_sp_getnextsouche... 12. Exemple :... 12
Table des matières Les Triggers... 2 Syntaxe... 2 Explications... 2 Les évènements déclencheurs des triggers... 3 Les modes de comportements des triggers... 4 Les pseudo tables... 5 Exemple... 6 Les procédures
Analyse empirique et modélisation de la dynamique de la topologie de l Internet
Analyse empirique et modélisation de la dynamique de la topologie de l Internet Sergey Kirgizov Directrice de thèse: Clémence Magnien Complex Networks, LIP6, (UPMC, CNRS) Paris, 12 décembre 2014 Plan 1
LE RÉSEAU INTERNATIONAL D IMPLANTATION D ENTREPRISES. Philippe CHAMPEMOND Directeur Adjoint Erai Chine S IMPLANTER EN CHINE STRATEGIES & SOLUTIONS
LE RÉSEAU INTERNATIONAL D IMPLANTATION D ENTREPRISES Philippe CHAMPEMOND Directeur Adjoint Erai Chine S IMPLANTER EN CHINE STRATEGIES & SOLUTIONS PEKIN TOKYO SHANGHAI NEW DELHI AHMEDABAD BANGALORE SHENZHEN
PROJET 1 : BASE DE DONNÉES REPARTIES
PROJET 1 : BASE DE DONNÉES REPARTIES GESTION D UNE BANQUE Elèves : David Bréchet Frédéric Jacot Charles Secrétan DONNÉES DU PROJET SSC - Bases de Données II Laboratoire de Bases de Données BD réparties
Impact on revenue requirements no Description (000$)
IMPACT OF THE CHANGE IN COST OF GAS ON THE REVENUE REQUIREMENT RESULTING FROM THE 2010 VOLUMES COMPONENTS: Transportation, load balancing and commodity 2010 RATE CASE Impact on revenue Line requirements
Les dates SAS expliquées à ma fille
Les dates SAS expliquées à ma fille Eternel sujet de questionnements, les dates SAS ont un fonctionnement qui a tout pour surprendre. Petite série d explications avant qu il vous prenne l envie de passer
TP3 : Creation de tables 1 seance
Universite de Versailles IUT de Velizy - Algorithmique 2005/2006 TP3 : Creation de tables 1 seance Objectif : Creation et modication de tables dans une base de donnees. Avant de commencer ce TP, terminer
Bases de données. PTSI Lycée Eiffel. 28 février 2014
Bases de données PTSI Lycée Eiffel 28 février 2014 Introduction Pour ce troisième chapître, nous allons mettre de côté notre apprentissage de Pyhton pour nous intéresser à un sujet fondamental dans l informatique
1 Modélisation d une base de données pour une société de bourse
IN306 : Corrigé SID Christophe Garion 18 octobre 2010 Ce document est un corrigé succinct de l examen du module IN306. 1 Modélisation d une base de données pour une société de bourse Une
SQL. Oracle. pour. 4 e édition. Christian Soutou Avec la participation d Olivier Teste
Christian Soutou Avec la participation d Olivier Teste SQL pour Oracle 4 e édition Groupe eyrolles, 2004, 2005, 2008, 2010, is BN : 978-2-212-12794-2 Partie III SQL avancé La table suivante organisée en
I4 : Bases de Données
I4 : Bases de Données Passage de UML au modèle relationnel Georges LOUIS Département Réseaux et Télécommunications Université de La Rochelle Module I4 2008-2009 1 G.Louis Sommaire 1 Des classes aux tables
A QUOI SERVENT LES BASES DE DONNÉES?
BASE DE DONNÉES OBJET Virginie Sans [email protected] A QUOI SERVENT LES BASES DE DONNÉES? Stockage des informations : sur un support informatique pendant une longue période de taille importante accès
Catalogue de formations
Catalogue de Janvier 2012 Catalogue par thématiques Microsoft Office 2010 - http://tinyurl.com/formation-office2010 485 vidéos - 38 heures de formation Word, Excel, PowerPoint, Outlook, Access, Publisher,
Techniques d interaction dans la visualisation de l information Séminaire DIVA
Techniques d interaction dans la visualisation de l information Séminaire DIVA Zingg Luca, [email protected] 13 février 2007 Résumé Le but de cet article est d avoir une vision globale des techniques
Introduction au PL/SQL Oracle. Alexandre Meslé
Introduction au PLSQL Oracle Alexandre Meslé 17 octobre 2011 Table des matières 1 Notes de cours 3 1.1 Introduction au PLSQL............................................ 3 1.1.1 PLSQL.................................................
SQL Historique 1982 1986 1992
SQL Historique 1950-1960: gestion par simple fichier texte 1960: COBOL (début de notion de base de données) 1968: premier produit de sgbdr structuré (IBM -> IDMS) 1970-74: élaboration de l'outil d'analyse
1. Base de données SQLite
Dans ce TP, nous allons voir comment créer et utiliser une base de données SQL locale pour stocker les informations. La semaine prochaine, ça sera avec un WebService. On repart de l application AvosAvis
Le Langage De Description De Données(LDD)
Base de données Le Langage De Description De Données(LDD) Créer des tables Décrire les différents types de données utilisables pour les définitions de colonne Modifier la définition des tables Supprimer,
INSTITUT NATIONAL DES TELECOMMUNICATIONS CONTROLE DES CONNAISSANCES. 2. Les questions sont indépendantes les unes des autres.
INSTITUT NATIONAL DES TELECOMMUNICATIONS CONTROLE DES CONNAISSANCES Durée : 1h30 Date : 17/05/2006 Coordonnateurs : Amel Bouzeghoub et Bruno Defude Documents autorisés : ceux distribués en cours Avertissements
Bases de données - Modèle relationnel
Bases de données - Modèle relationnel Introduction SITE :http://www.univ-orleans.fr/lifo/members/mirian.halfeld/ BD - Mírian Halfeld-Ferrari p. 1 Les bases de données - Bibliographie Ullman and Widom,
Création et Gestion des tables
Création et Gestion des tables Version 1.0 Z Grégory CASANOVA 2 Sommaire 1 Introduction... 3 2 Pré-requis... 4 3 Les tables... 5 3.1 Les types de données... 5 3.1.1 Les types de données Sql Server... 5
Devoir Data WareHouse
Université Paris XIII Institut Galilée Master 2-EID BENSI Ahmed CHARIFOU Evelyne Devoir Data WareHouse Optimisation, Transformation et Mise à jour utilisées par un ETL Mr R. NEFOUSSI Année 2007-2008 FICHE
Rappel sur les bases de données
Rappel sur les bases de données 1) Généralités 1.1 Base de données et système de gestion de base de donnés: définitions Une base de données est un ensemble de données stockées de manière structurée permettant
Langage SQL : créer et interroger une base
Langage SQL : créer et interroger une base Dans ce chapitre, nous revenons sur les principales requêtes de création de table et d accès aux données. Nous verrons aussi quelques fonctions d agrégation (MAX,
Notes de cours : bases de données distribuées et repliquées
Notes de cours : bases de données distribuées et repliquées Loïc Paulevé, Nassim Hadj-Rabia (2009), Pierre Levasseur (2008) Licence professionnelle SIL de Nantes, 2009, version 1 Ces notes ont été élaborées
Dates and deadlines 2013 2014
(Version française à la page 3) Dates and deadlines 2013 2014 The following are proposed dates and deadlines for the annual renewal cycle. Clubs in BC and Alberta, please note: you may have deadlines preceding
Rapport statistique De Mars - 2015
Rapport statistique MOTOCYCLETTES Le mois de mars a été marqué par une remontée significative des ventes en comparaison du même mois de 2014, soit 17 % ou plus de 1000 unités. La catégorie routière a été
Règlement du Concours "Filme nous la Comté"
Règlement du Concours "Filme nous la Comté" La première édition du concours se tiendra en 2015. Ce dernier est organisé par l'association Club Ciné d'yronde et Buron, loi 1901. Le concours "Filme nous
IFT3030 Base de données. Chapitre 1 Introduction
IFT3030 Chapitre 1 Introduction Plan du cours Introduction Architecture Modèles de données Modèle relationnel Algèbre relationnelle SQL Conception Fonctions avancées Concepts avancés Modèle des objets
Mise en oeuvre d'une base de données mono-utilisateur avec SQLite
Mise en oeuvre d'une base de données mono-utilisateur avec SQLite Utilisation de SQLite dans le logiciel CASSIS Plan Le contexte scientifique avec le logiciel CASSIS La problématique avec Mysql La solution
NFA 008. Introduction à NoSQL et MongoDB 25/05/2013
NFA 008 Introduction à NoSQL et MongoDB 25/05/2013 1 NoSQL, c'est à dire? Les bases de données NoSQL restent des bases de données mais on met l'accent sur L'aspect NON-relationnel L'architecture distribuée
Les Triggers SQL. Didier DONSEZ. Université de Valenciennes Institut des Sciences et Techniques de Valenciennes donsez@univ-valenciennes.
Les Triggers SQL Didier DONSEZ Université de Valenciennes Institut des Sciences et Techniques de Valenciennes [email protected] 1 Sommaire Motivations Trigger Ordre Trigger Ligne Condition Trigger
Avec Skandia Euro Guaranteed Fund 2012 Maîtrisez les yo-yo des marchés financiers
Avec Skandia Euro Guaranteed Fund 2012 Maîtrisez les yo-yo des marchés financiers Skandia 1, 1, rue de la la Pépinière 75008 PARIS Tél : 01 58 22 27 00 Fax : 01 58 22 27 09 E-mail : [email protected]
Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework
Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework L'objectif de ce document est de poser des bases de réflexion sur la modélisation d'un projet réalisé
Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées
Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées ANNEE 2014 / 2015 Désignation de l enseignement : Bases de données Nom du document : TP SQL sous PostgreSQL Rédacteur :
Estimations définitives des prix pour les bobines d acier laminé à chaud européens, reconnues par le secteur
Estimations définitives des prix pour les bobines d acier laminé à chaud européens, reconnues par le secteur Marchés concernés Rejoignez la tendance Si vous êtes activement impliqué sur le marché des tôles
Plan Général Prévisionnel (1/2) (non contractuel) Internet et Outils L1/IO2 2006-2007 S2-IO2 Bases de données: Jointures, Transactions
Général Prévisionnel (1/2) (non contractuel) Internet et Outils L1/IO2 2006-2007 S2-IO2 Bases de données: Jointures, Cours Internet et Outils: [1/12] Intro, Internet, Web, XHTML (2H) [2/12] XHTML(2H) [3/12]
Langage propre à Oracle basé sur ADA. Offre une extension procédurale à SQL
Cours PL/SQL Langage propre à Oracle basé sur ADA Offre une extension procédurale à SQL PL/SQL permet d utiliser un sous-ensemble du langage SQL des variables, des boucles, des alternatives, des gestions
Partie 0 : Gestion des tablespace et des utilisateurs... 3
Sommaire Partie 0 : Gestion des tablespace et des utilisateurs... 3 1- Créer deux TableSpaces votre_nom-tbs et Votre_nom-TempTBS :... 3 2. Créer un utilisateur qui porte votre nom :... 3 3. Attribuer à
TD n 10 : Ma première Base de Données
TD n 10 : Ma première Base de Données 4 heures Rédigé par Pascal Delahaye 11 mars 2015 Le but de ce TD est de découvrirles principales fonctions d OpenOffice Base, le systèmede gestion de bases de données
Installation d'un serveur FTP géré par une base de données MySQL
BTS INFORMATIQUE DE GESTION Option Administrateur de réseaux développement d applications COMPTE-RENDU D ACTIVITE ACTIVITE N 2 Nom et Prénom : Casanova Grégory Identification (objectif) de l activité Installation
TP Contraintes - Triggers
TP Contraintes - Triggers 1. Préambule Oracle est accessible sur le serveur Venus et vous êtes autorisés à accéder à une instance licence. Vous utiliserez l interface d accés SQL*Plus qui permet l exécution
OpenOffice Base Gestionnaire de Base de Données
OpenOffice Base OpenOffice Base Gestionnaire de Base de Données Version 2.3 / 2.4.1 Module d'introduction Document de présentation Contributions : Charles BURRIEL, Pauline CONSTANT, Frédéric PIRARD Jeffrey
2. Cliquez Contact Directory of Public Administration. 5. Tapez le mot de passe - Hello (pour OFPA). Changez le mot de passe en cas de
COURS DE FORMATION EN BASE DE DONNEES POUR LES CONTACTS N importe quel visiteur du site web peut chercher et explorer le répertoire des contacts de la base de données. Les membres de l UNPAN peuvent chercher
www.mareemoderne.com Comment participer?
www.mareemoderne.com Comment participer? Date limite d inscription : Vous avez jusqu au : 25 juillet 2014 pour nous envoyer votre film accompagné de la fiche d inscription au concours. Comment participer?
INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE
INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE Le responsable de la société Itaste utilise une application installée sur son poste : elle est programmée en VBA sous Microsoft Access et pourvue d une
Comment AXA adapte ses processus pour répondre aux attentes de ses clients
Comment AXA adapte ses processus pour répondre aux attentes de ses clients Henri Vidalinc 23 juin 2006 Suduiraut - H. Vidalinc 23/06/2006-1 Sommaire AXA Way nous permet d offrir une excellente qualité
DERIVES SUR ACTIONS ET INDICES. Christophe Mianné, Luc François
DERIVES SUR ACTIONS ET INDICES Christophe Mianné, Luc François Sommaire Notre activité Nos atouts La gestion du risque Conclusion 2 Notre activité 3 Les métiers Distribution de produits dérivés actions
LE RENFORCEMENT DES CAPACITÉS DES ACTEURS DES FILIÈRES AGRICOLES: L EXPERIENCE DU PROJET MISTOWA. Plan
LE RENFORCEMENT DES CAPACITÉS DES ACTEURS DES FILIÈRES AGRICOLES: L EXPERIENCE DU PROJET MISTOWA Plan Le Projet MISTOWA Activités et Outils Quelques résultats Leçons et recommandations MISTOWA En Bref
Technologie Netapp. Novembre 2010
Technologie Netapp Novembre 2010 La Proposition de valeur NetApp Simplification, Performance et ROI 2010 NetApp. All rights reserved. 2 Une valeur unique sur le marché Une solution unique pour adresser
Django et PostgreSQL sous la charge
Django et PostgreSQL sous la charge Rodolphe Quiédeville Pourquoi couper la queue du poulet? RMLL - Beauvais 8 juillet 2015 Rodolphe Quiédeville (PeopleDoc) Django et PostgreSQL sous la charge 8 juillet
Introduction au Système de Gestion de Base de Données et aux Base de Données
Introduction au Système de Gestion de Base de Données et aux Base de Données Formation «Gestion des données scientifiques : stockage et consultation en utilisant des bases de données» 24 au 27 /06/08 Dernière
PHP. Bertrand Estellon. 26 avril 2012. Aix-Marseille Université. Bertrand Estellon (AMU) PHP 26 avril 2012 1 / 214
PHP Bertrand Estellon Aix-Marseille Université 26 avril 2012 Bertrand Estellon (AMU) PHP 26 avril 2012 1 / 214 SQLite et PDO Base de données SQLite et PDO SQLite écrit les données relatives à la base dans
Chapitre 3 LE MODELE RELATIONNEL ET SQL (DDL)
Chapitre 3 LE MODELE RELATIONNEL ET SQL (DDL) Un modèle de données définit un mode de représentation de l information selon trois composantes : 1. Des structures de données. 2. Des contraintes qui permettent
MONITORING REPORT AND POLICY REVIEW SCHEDULE CALENDRIER DES RAPPORTS DE SURVEILLANCE ET DE L'EXAMEN DES POLITIQUES
MONITORING REPORT AND POLICY REVIEW SCHEDULE CALENDRIER DES RAPPORTS DE SURVEILLANCE ET DE L'EXAMEN DES POLITIQUES Policy E-2 Public Confidence in the Profession F-2 Confiance du public envers la profession
DynAmiser vos investissements
DynAmiser vos investissements Aequam en quelques mots Jeune entreprise indépendante et innovante Agréée AMF n GP-10000038 Incubée par le Pôle Sponsorisée par Fondatrice de Savoir-faire / Innovation 5 associés
Secteur de la construction au Canada
PIB en G$ CAD Survol des tendances de l industrie Secteur de la construction au Canada Principaux développements T2/214 214 Le PIB réel a atteint un sommet de 1 69 millions de dollars canadiens en novembre
Conférence téléphonique. Tél.: (+33) 1 42 60 06 06 Fax: (+33) 1 42 60 06 22 www.prigest.com
Conférence téléphonique mercredi 6 octobre 2010 11 heures 223, rue Saint honoré 75001 PARIS Tél.: (+33) 1 42 60 06 06 Fax: (+33) 1 42 60 06 22 www.prigest.com THEMES DE LA CONFERENCE TELEPHONIQUE 1 ère
NF26 Data warehouse et Outils Décisionnels Printemps 2010
NF26 Data warehouse et Outils Décisionnels Printemps 2010 Rapport Modélisation Datamart VU Xuan Truong LAURENS Francis Analyse des données Avant de proposer un modèle dimensionnel, une analyse exhaustive
HEAD Genève V Département Cinéma Cycle MA Guide l'étudiant 2011-2012. Cycle master
Cycle master Cinéma Master en réalisation cinématographique 4 semestres (120 ECTS) Depuis 2006, l école participe au master en réalisation cinématographique mis en place au travers du Réseau Cinéma CH.
Présentation Windows Azure Hadoop Big Data - BI
Présentation Windows Azure Hadoop Big Data - BI Sommaire 1. Architecture Hadoop dans Windows Azure... 3 2. Requête Hive avec Hadoop dans Windows Azure... 4 3. Cas d études... 5 3.1 Vue : Administrateur...
Créer une base de données vidéo sans programmation (avec Drupal)
Créer une base de données vidéo sans programmation (avec Drupal) 10.10.2013 Nicolas Bugnon ([email protected]) Centre de documentation Alliance Sud www.alliancesud.ch Résultat de l atelier
Les BASES de DONNEES dans WampServer
Les BASES de DONNEES dans WampServer 1 Définitions Générales Une base de données (BDD) permet d'enregistrer, de stocker, de ranger des données de façon organisée et hiérarchisée. SQL est le langage qui
Corrigés détaillés des exercices
Corrigés détaillés des exercices Diagramme des tables objet La figure suivante vous aidera dans la compréhension des manipulations des objets de la base. Client_type Client num nom adresse {telephone_vry}
I. MySQL : Serveur et SGBD
Le Système de Gestion de Base de Données MySQL I. MySQL : Serveur et SGBD Menu I. MySQL : Serveur et SGBG II. Création d'une base de données avec MySQL MySQL est un système de gestion et conception de
SMART Manufacturing. Alcoa, Produits primaires mondiaux. Séminaire régional OSIsoft Montréal : 16 Septembre 2014
SMART Manufacturing Alcoa, Produits primaires mondiaux Séminaire régional OSIsoft Montréal : 16 Septembre 2014 1 Survol du projet - SMART Manufacturing Bruno Longchamps, ing. Leader, Projet SMART Manufacturing
ÉPREUVES D'ADMISSION 2011 QUESTIONNAIRE SOCIO-CULTUREL RC-R/TV
Le questionnaire est à remettre le premier jour des épreuves, à savoir, le 31 août 2011 lors de l épreuve langage cinéma ÉPREUVES D'ADMISSION 2011 QUESTIONNAIRE SOCIO-CULTUREL RC-R/TV NOM PRENOM : : NATIONALITE
Afin de valider votre inscription merci de bien veiller à :
b Afin de valider votre inscription merci de bien veiller à : 1. Prendre connaissance du règlement, des critères de sélection et des dates limites d inscription de la manifestation. 2. Dater et signer
Compétences Business Objects - 2014
Compétences Business Objects - 2014 «Mars-Juin 2014. Réf : Version 1 Page 1 sur 34 Sommaire CONTEXTE DE LA REMISE A NIVEAU EN AUTOFORMATION... 3 1. MODELISATION... 4 1.1 DESCRIPTION FONCTIONNEL DE L'APPLICATION
REUNION PRESSE JEUDI 13 FEVRIER 2014. Contact presse CAPmedias / Anne COPEY 01 83 62 55 49 / 06 80 48 57 04 anne.copey@capmedias.
REUNION PRESSE JEUDI 13 FEVRIER 2014 Contact presse CAPmedias / Anne COPEY 01 83 62 55 49 / 06 80 48 57 04 [email protected] SOMMAIRE LE MARCHE DU PNEUMATIQUE EN FRANCE EN 2013 (Sources : ventes
Mejdi BLAGHGI & Anis ASSÈS
Ministère de l Enseignement Supérieur, de la Recherche Scientifique et de la Technologie Direction Générale des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Djerba Support de Cours
Module Administration BD Chapitre 1 : Surcouche procédurale dans les SGBDS
Module Administration BD Chapitre 1 : Surcouche procédurale dans les SGBDS 1. Introduction Nous allons aborder la notion de surcouche procédurale au sein des SGBDS relationnels tels que Oracle (PLSQL)
Bases de Données Réparties
Bases de Données Réparties Architecture Mise en œuvre Duplication et Réplication Michel Tuffery BDR : Définition Ensemble de bases de données gérées par des sites différents et apparaissant à l utilisateur
CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE
CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE 2 ème partie : REQUÊTES Sommaire 1. Les REQUÊTES...2 1.1 Créer une requête simple...2 1.1.1 Requête de création de listage ouvrages...2 1.1.2 Procédure de
PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS)
PHP et mysql php_mysql PHP et mysql Code: php_mysql Originaux url: http://tecfa.unige.ch/guides/tie/html/php-mysql/php-mysql.html url: http://tecfa.unige.ch/guides/tie/pdf/files/php-mysql.pdf Auteurs et
