Série d exercices. 2 Dans notre base, un skieur peut-il avoir plusieurs spécialités?
|
|
- Marcel Carbonneau
- il y a 8 ans
- Total affichages :
Transcription
1 Série d exercices Modèle relationnel, clés et contraintes Exercice 1 : Utilisation d une base de données, la base «ski» 1 Combien y a-t-il de tables dans la base? donner leur nom. 2 Quels sont les attributs décrivant une station? un skieur? 3 Combien y a-t-il de skieurs connus? de compétitions? 4 Donner le classement de la compétition «comp2», en indiquant la station d'origine de chaque coureur. 5 Indiquer l'altitude de la station où se déroulent les compétitions 3 et 4. Exercice 2 : Contraintes d intégrité 1 Que suffit-il de connaître pour retrouver toutes les informations existantes à propos d'une compétition? Même question pour un skieur et une station. Placer les clés primaires de ces trois tables. 2 Dans notre base, un skieur peut-il avoir plusieurs spécialités? 3 Dans la table «classement», combien y a-t-il de lignes correspondant aux compétitions «compl», «comp3» et «comp6»? Est-ce que «refcomp» peut être utilisé comme clé? Quelle est la clé de cette table? 4 Parmi les dépendances fonctionnelles suivantes, indiquer celles qui sont fausses : (a) nomski nomstat (b) nomski, nomstat altstat (c) refcomp nomski (d) refcomp nomstat (e) nomstat refcomp (f) refcomp, nomski rang (g) refcomp, rang nomski 5 Indiquer quelles sont les clés étrangères présentes dans les différentes tables 6 Ecrire le schéma relationnel de la base SKI 7 Peut-on insérer les lignes suivantes dans la base (pour chaque réponse «non», déterminer ce qu'il faut éventuellement faire pour rendre l'insertion possible)? (a) comp3 11/03/2006 chamonix dans «competition» (b) comp10 11/03/2006 chamonix dans «competition» (c) dupont descente meribel dans «skieur» (d) compl0 27/02/2006 aussois dans «competition» (e) comp9 pascal 3 dans «classement» (f) comp9 dupont 4 dans «classement» (i) comp12 10/03/2006 val d isere dans «competition» (j) clark descente garmisch dans «skieur» (k) comp35 pascal 43 dans «classement» 1
2 8 Peut-on insérer les lignes suivantes dans la base? Quelles contraintes sur les valeurs faut-il ajouter pour éviter les cas absurdes? (a) pralognan -250 france 0 dans «station». (b) pralognan 1250 france NULL dans «station». (c) pralognan 1250 NULL dans «station» (d) comp12 32/01/2006 wengen dans «compétition». (e) comp6 suchet 0 dans «classement» Algèbre relationnelle Exercice 3 : écrire les requêtes suivantes en utilisant l'algèbre relationnelle 1 Donner la liste des stations connues. 2 Donner la liste des stations où une compétition a été organisée. 3 Donner la liste des spécialistes de descente originaires de val d isère. 4 Donner la liste des stations françaises avec toutes leurs caractéristiques. 5 Donner la liste des stations d'altitude > 1800 mètres. 6 Donner le classement de la compétition «comp2». 7 Donner la liste des compétitions se déroulant à «val d isère». 8 Donner la liste des compétitions où «kostelic» a été classée dans les 3 premières places. 9 Donner la liste des skieurs qui ont été au moins une fois classé au delà de la cinquième place. 10 Donner la liste des compétitions auxquelles a participé «jacquemod». Exercice 4 : écrire les requêtes suivantes en algèbre relationnelle 1 Liste des skieurs spécialistes de slalom, stations d'origine, pays et altitude. 2 Référence, date et pays de toutes les compétitions. 3 Liste des stations dont est originaire au moins un skieur et où a été organisée au moins une compétition. 4 Pays où kostelic a remporté une ou des victoires. 5 Liste des victoires (date, nom de la station et nom de la skieuse) des skieuses françaises 6 Liste des stations françaises qui n'ont pas organisé de compétitions. 7 Skieurs ayant été classés dans les 5 premiers dans une compétition dans leur station d'origine. 8 Skieurs qui n'ont jamais été classés dans les trois premiers. 9 Skieurs qui ont été classés dans les trois premiers à la fois à «compl» et «comp2». 10 Skieurs toujours classés dans les trois premiers. SQL Requêtes de base Connexion à Oracle : Utiliser SQL*Plus ou SQL Tools SQL*Plus : Nom utilisateur : [login windows] Mot de passe : [mdp initial] Chaîne hôte : infodb Changement du mot de passe : Alter user [login] identified by [nouveau mot de passe] Variables d environnement : Set pagesize 40 : formate la sortie par blocs de 40 lignes Set linesize 100 : formate la sortie par ligne de 100 caractères 2
3 Exercice 5 : écrire en SQL les requêtes suivantes. 1 Donner la liste des stations connues. 2 Donner la liste des stations où une compétition a été organisée. 3 Donner la liste des skieurs dont le nom commence par la lettre s. 4 Donner la liste des stations françaises avec toutes leurs caractéristiques. 5 Donner la liste des stations d'altitude > 1800 mètres. 6 Donner le classement de la compétition «comp2». 7 Donner la liste des compétitions se déroulant à «val d isère». 8 Liste des compétitions où «kostelic» a été classée dans les 3 premières places. 9 Donner l'altitude (arrondie à la centaine de mètres) et la capacité (en centaine de lits) de toutes les stations 10 Donner la liste triée par rang des compétitions auxquelles a participé «jacquemod». Exercice 6 : écrire en SQL les requêtes suivantes (jointures). 1 Calendrier des compétitions (date, station et pays) 2 Palmarès de kostelic (date, lieu et rang) 3 Liste des skieurs spécialistes de slalom (stations d'origine, pays et altitude). 4 Liste de tous les skieurs avec éventuellement leur station et pays d origine 5 Liste des stations françaises ayant organisé au moins une compétition 6 Pays où kostelic a remporté une ou des victoires. 7 Liste des victoires (date, nom de la station et nom de la skieuse) des skieuses françaises 8 Liste des skieuses qui ont la même spécialité que «clark». 9 Skieurs ayant gagné une compétition dans leur pays d'origine. 10 Altitude des stations où ont lieu des épreuves en janvier 2006 Exercice 7 : écrire à l aide d opérateurs ensemblistes les requêtes suivantes. 1 Liste des stations dont est originaire au moins un skieur et où a été organisée au moins une compétition. 2 Liste des stations françaises qui n'ont pas organisé de compétitions. 3 Skieurs qui n'ont jamais été classés dans les trois premiers. 4 Skieurs qui ont toujours été classés dans les 3 premiers 5 Skieurs qui ont été classés dans les trois premiers à la fois à 'comp3' et 'comp4'. 6 Liste des stations dont aucun skieur n est originaire. 7 Liste des compétitions où il y a moins de 10 skieurs classés 8 Liste des compétitions auxquelles n a pas participé «kostelic» 9 Liste des stations où jacquemot est arrivée à la première place ou bien suchet est arrivées dans les 3 premières places Exercice 8 : écrire en SQL les requêtes suivantes (fonctions d agrégation, group by, having) 1 compter le nombre de compétitions organisées à val d isere. 2 donner la capacité moyenne des stations françaises. 3 Donner le classement moyen, mini et maxi de la skieuse kostelic. 4 Pour chaque pays, indiquer le nombre de skieuses qui en sont originaires. Trier la liste par nombre de skieuses décroissant. 5 Liste des pays qui ont accueilli au moins 2 compétitions. 6 Liste des skieurs figurant au moins 2 fois dans les 3 premiers classés d une compétition. 7 Pour chaque pays d origine des skieuses, le meilleur et le moins bon résultat 8 donner le nombre de skieurs pour chaque station d'altitude >=
4 9 donner le nombre de victoires pour chaque skieur. 10 donner le nombre de stations où ont lieu les compétitions Exercice 9 : écrire en SQL les requêtes suivantes (sous-requêtes) 1 Donner le nom du pays qui a remporté le plus de compétitions 2 donner la liste des pays pour lesquels il y a au moins une compétition où plus de 3 skieuses de ce pays ont été classées 3 Liste des stations dont l altitude correspond à l altitude moyenne de l ensemble des stations + ou 200 mètres. 4 Donner la liste des skieuses qui sont toujours derrière «kostelic» dans les classements Exercice 10 : écrire en SQL les requêtes suivantes 1 liste des compétitions ayant eu lieu en Quel est l intervalle de temps (nombre de jours) entre comp1 et comp9? 3 Liste des compétitions qui ont lieu après celle de «chamonix» 4 Afficher les dates de compétition au format : «mercredi 28 juin 2006» 5 Afficher les heures : minutes de la date système (Select From dual ; 6 Afficher le jour de votre naissance (lundi, ) 7 Afficher les compétitions qui ont lieu un lundi, un mardi. 8 Afficher les noms des skieurs, la longueur en caractères et les 5 premiers caractères des noms 9 Afficher la liste des skieurs et leurs spécialités où l on remplace la souschaîne os par i 10 Créer une vue qui donne pour chaque compétition la date, la station et le jour de la semaine où elle se déroule 11 Utiliser la vue précédente pour afficher les compétitions qui ont lieu en France un dimanche 12 Construire une vue avec toutes les skieuses, leur station d origine et leur meilleure performance 13 En utilisant la vue créée précédemment donner la liste des stations françaises d où est originaire une skieuse classée au moins une fois dans les 5 premières places. Exercice 11 : Approche des tables «système» 1 Donner le nombre exact de tables «système». 2 Donner le nombre de colonnes de la table USER_TABLES 3 Décrire en français les principales colonnes de la table USER_TABLES 4 Rechercher toutes les tables portant le nom SKIEUR auxquelles vous avez accès, donner le nom de leur propriétaire 5 A quoi sert la table ALL_CONSTRAINTS? 6 Lister toutes les contraintes liées à la table BELLALEM.SKIEUR, indiquer de quel type de contraintes il s agit 7 Donner le nom des contraintes qui indiquent que la colonne nomstat de la table skieur est une clé étrangère SQL création et mise à jour Exercice 12 : Création d une base 1 Créer la table skieur(nomski,specialite,nomstat) avec comme contrainte : la specialité doit appartenir à la liste (descente, slalom, superg, slalom geant). Les types seront les mêmes que ceux de la table bellalem.skieur. 4
5 Attention à penser à détruire le synonyme (drop synonym skieur) s il existe 2 Remplir la table skieur avec les données de la table bellalem.skieur 3 Créer les 3 tables classement, station et competition à partir des tables utilisées dans les exercices précédents 4 Ajouter les contraintes de clé primaire et étrangère aux tables créées précédemment classement, station et competition. Exercice 13 : mise à jour de données. Écrire les requêtes (ou suites de requêtes) correspondant aux mises à jour suivantes: 1 insérer une nouvelle compétition se déroulant à bormio. 2 insérer la skieuse paerson, originaire de Solden dans la base. 3 créer une table t_temp(refcomp, datcomp, nomski), puis la remplir avec la liste des compétitions s'étant déroulées à val d isere, avec leur vainqueur. 4 supprimer dans cette dernière table les compétions dont le vainqueur n'est pas originaire d une station française. 5 supprimer toutes les lignes de cette table. 6 pour la compétition comp1, insérer la skieuse paerson en lère position et décaler les autres. 7 Ajouter une colonne points (number(4)) à la table classement. Vous définissez une CI qui limite les valeurs possibles entre 0 et 5. 8 Pour chaque ligne de la table classement, vous valorisez la colonne points selon la règle suivante: rang points Créer une table qui contiendra le nom du skieur et le cumul des points obtenus aux différentes compétitions (à partir de la table classement). 10 Afficher le classement des skieurs à partir de la table précédente. 11 Créer un nouveau skieur + 2 lignes dans table classement pour ce skieur a) essayer de supprimer le skieur précédemment créé (qu est-ce qui se passe?) b) faire en sorte qu'on puisse supprimer un skieur et que les lignes correspondantes dans la table classement soient automatiquement supprimées. 5
6 Base SKI SQL> select * from skieur order by nomski; NOMSKI SPECIALITE NOMSTAT clark descente NULL ertl superg garmisch jacquemod descente val d'isere kostelic slalom maribor montillet descente villard de lans nef descente wengen pascal slalom praloup pequegnot NULL alpe d'huez schneider slalom solden suchet superg les menuires 10 ligne(s) sélectionnée(s). SQL> select * from station order by nomstat; NOMSTAT ALTSTAT PAYSTAT CAPSTAT alpe d'huez 1860 france bormio 1225 italie chamonix 1035 france garmisch 750 Allemagne kitzbuhel 700 autriche les menuires 1850 france maribor 270 slovenie meribel 1450 france park city 2200 usa praloup 1500 france sestriere 2035 italie solden 1377 autriche tignes 1800 france val d'isere 1850 france villard de lans 1050 france 3500 wengen 1300 suisse ligne(s) sélectionnée(s). SQL> select * from competition; REFCOMP DATCOMP NOMSTAT comp1 26/10/05 solden comp2 22/11/05 park city comp3 13/12/05 val d'isere comp4 14/12/05 val d'isere comp5 28/12/05 bormio comp6 10/01/06 chamonix comp7 17/01/06 wengen comp8 31/01/06 garmisch comp9 11/03/06 sestriere 9 ligne(s) sélectionnée(s). 6
7 SQL> select * from classement order by refcomp,rang; REFCOMP NOMSKI RANG comp1 suchet 1 comp1 clark 2 comp1 pascal 3 comp1 ertl 4 comp1 kostelic 5 comp1 schneider 6 comp1 montillet 7 comp1 pequegnot 8 comp1 jacquemod 9 comp2 jacquemod 1 comp2 kostelic 2 comp2 pascal 3 comp2 nef 4 comp2 clark 5 comp2 schneider 6 comp3 montillet 1 comp3 ertl 2 comp3 pascal 3 comp3 kostelic 4 comp3 pequegnot 5 comp3 jacquemod 6 comp4 kostelic 1 comp4 clark 2 comp4 pascal 3 comp4 ertl 4 comp4 nef 5 comp4 schneider 6 comp4 suchet 7 comp4 jacquemod 8 comp4 pequegnot 9 comp4 montillet 10 comp5 ertl 1 comp5 kostelic 2 comp5 clark 3 comp5 jacquemod 4 comp6 pascal 1 comp6 ertl 2 comp6 clark 3 comp6 kostelic 4 comp6 nef 5 comp6 schneider 6 comp6 jacquemod 7 comp7 jacquemod 1 comp7 suchet 2 comp7 pascal 3 comp8 jacquemod 1 comp8 nef 2 comp8 kostelic 3 comp9 kostelic 1 comp9 nef 2 comp9 jacquemod 3 51 ligne(s) sélectionnée(s). 7
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
Plus en détailLe Langage SQL version Oracle
Université de Manouba École Supérieure d Économie Numérique Département des Technologies des Systèmes d Information Le Langage SQL version Oracle Document version 1.1 Mohamed Anis BACH TOBJI anis.bach@isg.rnu.tn
Plus en détailCOMMANDES 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
Plus en détailLe langage SQL Rappels
Le langage SQL Rappels Description du thème : Présentation des principales notions nécessaires pour réaliser des requêtes SQL Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs,
Plus en détailBases 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
Plus en détailLangage 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
Plus en détailTP 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
Plus en détailTP Bases de données réparties
page 1 TP Bases de données réparties requêtes réparties Version corrigée Auteur : Hubert Naacke, révision 5 mars 2003 Mots-clés: bases de données réparties, fragmentation, schéma de placement, lien, jointure
Plus en détailLangage 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,
Plus en détailTP base de données SQLite. 1 Différents choix possibles et choix de SQLite : 2 Définir une base de donnée avec SQLite Manager
TP base de données SQLite 1 Différents choix possibles et choix de SQLite : La plupart des logiciels de gestion de base de données fonctionnent à l aide d un serveur. Ils demandent donc une installation
Plus en détailISC21-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 jean-marie.pecatte@iut-tlse3.fr 16 novembre 2006 ISIS - Jean-Marie PECATTE 1 Valeur de clé
Plus en détailINFORMATIONS IMPORTANTES
INFORMATIONS IMPORTANTES * PARTICIPATION À LA FINALE Tu es automatiquement inscrit(e) pour la finale. Si tu ne peux pas participer, nous te prions de nous en informer par e-mail (grandprix@swiss-ski.ch)
Plus en détail1. LA GESTION DES BASES DE DONNEES RELATIONNELLES
Dossier G11 - Interroger une base de données La base de données Facturation contient tout un ensemble d'informations concernant la facturation de la SAFPB (société anonyme de fabrication de produits de
Plus en détailBases 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
Plus en détailclef primaire ; clef étrangère ; projection ; restriction ; jointure ; SQL ; SELECT ; FROM ; WHERE
Cas Neptune hôtel Base de données et langage SQL Propriété Intitulé long Formation concernée Matière Notions Transversalité Présentation Description Neptune Hôtel. L interrogation d une base de données
Plus en détail1. 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
Plus en détailPartie 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 à
Plus en détailLe 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,
Plus en détailIntroduction 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
Plus en détailPlan de formation : Certification OCA Oracle 11g. Les administrateurs de base de données (DBA) Oracle gèrent les systèmes informatiques
Plan de formation : Certification OCA Oracle 11g Description Les administrateurs de base de données (DBA) Oracle gèrent les systèmes informatiques industriels les plus avancés. Cette formation permettra
Plus en détail14/04/2014. un ensemble d'informations sur un sujet : exhaustif, non redondant, structuré, persistant. Gaëlle PERRIN SID2 Grenoble.
Gaëlle PERRIN SID2 Grenoble Le 10/04/2014 Base de Données (BD) : une grande quantité de données, centralisées ou non, servant pour les besoins d'une ou plusieurs applications, interrogeables et modifiables
Plus en détailTD : 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
Plus en détailCompé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
Plus en détail1 Introduction et installation
TP d introduction aux bases de données 1 TP d introduction aux bases de données Le but de ce TP est d apprendre à manipuler des bases de données. Dans le cadre du programme d informatique pour tous, on
Plus en détailSQL Serveur 2012+ Programme de formation. France Belgique Suisse - Canada. Formez vos salariés pour optimiser la productivité de votre entreprise
SQL Serveur 2012+ Programme de formation France Belgique Suisse - Canada Microsoft Partner Formez vos salariés pour optimiser la productivité de votre entreprise Dernière mise à jour le : Avril 2014 Des
Plus en détailAuto-évaluation Oracle: cours de base
Auto-évaluation Oracle: cours de base Document: F0475Test.fm 14/01/2008 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTION AUTO-ÉVALUATION ORACLE: COURS DE
Plus en détailGestion des utilisateurs et de leurs droits
Gestion des utilisateurs et de leurs droits Chap. 12, page 323 à 360 Lors de la création d'un utilisateur vous devez indiquer son nom, ses attributs, son profil, la méthode d'authentification (par le SE
Plus en détailBases de données cours 4 Construction de requêtes en SQL. Catalin Dima
Bases de données cours 4 Construction de requêtes en SQL Catalin Dima Requêtes SQL et langage naturel Énoncés en langage naturel. Traduction en SQL? Correspondance entre syntagmes/phrases et opérations
Plus en détail1. Introduction...2. 2. Création d'une requête...2
1. Introduction...2 2. Création d'une requête...2 3. Définition des critères de sélection...5 3.1 Opérateurs...5 3.2 Les Fonctions...6 3.3 Plusieurs critères portant sur des champs différents...7 3.4 Requête
Plus en détailLes 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
Plus en détail4. Utilisation d un SGBD : le langage SQL. 5. Normalisation
Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :
Plus en détailINTRODUCTION AU DATA MINING
INTRODUCTION AU DATA MINING 6 séances de 3 heures mai-juin 2006 EPF - 4 ème année - Option Ingénierie d Affaires et de Projets Bertrand LIAUDET TP DE DATA MINING Le TP et le projet consisteront à mettre
Plus en détailNFA 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
Plus en détailDossier I Découverte de Base d Open Office
ETUDE D UN SYSTEME DE GESTION DE BASE DE DONNEES RELATIONNELLES Définition : Un SGBD est un logiciel de gestion des données fournissant des méthodes d accès aux informations. Un SGBDR permet de décrire
Plus en détailA.E.C. GESTION DES APPLICATIONS TECHNOLOGIE DE L'INFORMATION LEA.BW
A.E.C. GESTION DES APPLICATIONS TECHNOLOGIE DE L'INFORMATION LEA.BW Groupe : 322 Exploitation des Banques de données 420-PK6-SL (1-2-1) Étape : 3 Professeur Nom: Marcel Aubin Courriel : maubin@cegep-st-laurent.qc.ca
Plus en détailI/ Présentation. On considère une BD CIRQUE dont le schema conceptuel : PERSONNEL _CIRQUE (NOM, ROLE) ;
Université du Havre, UFR Sciences, Master Prof. Info.,, TP1, 22/11/2013, SIRES3(BDD Enseignants : Nakechbandi M Thème : Implémentation d une BD Répartie L objectif du TP est d implémenter une base de données
Plus en détailDu 10 Fév. au 14 Mars 2014
Interconnexion des Sites - Design et Implémentation des Réseaux informatiques - Sécurité et Audit des systèmes - IT CATALOGUE DE FORMATION SIS 2014 1 FORMATION ORACLE 10G 11G 10 FEV 2014 DOUALA CAMEROUN
Plus en détailBTS ASSISTANT DE MANAGER FINALITÉ 2 SOUTIEN À L INFORMATION
BTS ASSISTANT DE MANAGER FINALITÉ 2 SOUTIEN À L INFORMATION Première partie : Rechercher l information Chapitre 1 Évaluer les besoins et mobiliser les méthodes de recherche d information 3 Acquérir des
Plus en détailConstruction d un EDD avec SQL 2008 R2. D. Ploix - M2 Miage - EDD - Création
Construction d un EDD avec SQL 2008 R2 Plan Analyse du DW construit Construction de la base DW dans SQL 2008 Construction des tables de faits et dimensions Injection des données Étapes de l injection des
Plus en détailSQL. 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
Plus en détailCours Base de données relationnelles. M. Boughanem, IUP STRI
Cours Base de données relationnelles 1 Plan 1. Notions de base 2. Modèle relationnel 3. SQL 2 Notions de base (1) Définition intuitive : une base de données est un ensemble d informations, (fichiers),
Plus en détailÉvaluation et optimisation de requêtes
Évaluation et optimisation de requêtes Serge Abiteboul à partir de tranparents de Philippe Rigaux, Dauphine INRIA Saclay April 3, 2008 Serge (INRIA Saclay) Évaluation et optimisation de requêtes April
Plus en détailThème : Gestion commerciale
Département Génie Informatique BD40 Ingénierie des systèmes d information TP 4 : Ms/Access : Listes déroulantes, Formulaires avancés Thème : Gestion commerciale Christian FISCHER Copyright Novembre 2005
Plus en détailJérôme FESSY. IUT de Paris 5. Base de Données. Cours Introductif. Base de Données
Base de Données Cours Introductif Base de Données Quelques chiffres Évolution annuelle moyenne 2004/2000 15% +20% 12% 5% 0.5% 2000 2004 L3G IA SG mono poste : Part de marché 5% 5% 10% Paradox 65% SG 15%
Plus en détailLa présente publication est protégée par les droits d auteur. Tous droits réservés.
Editeur (Medieninhaber/Verleger) : Markus Winand Maderspergerstasse 1-3/9/11 1160 Wien AUSTRIA Copyright 2013 Markus Winand La présente publication est protégée par les droits d auteur.
Plus en détailBases de données avancées Introduction
Bases de données avancées Introduction Dan VODISLAV Université de Cergy-Pontoise Master Informatique M1 Cours BDA Plan Objectifs et contenu du cours Rappels BD relationnelles Bibliographie Cours BDA (UCP/M1)
Plus en détailUtiliser Access ou Excel pour gérer vos données
Page 1 of 5 Microsoft Office Access Utiliser Access ou Excel pour gérer vos données S'applique à : Microsoft Office Access 2007 Masquer tout Les programmes de feuilles de calcul automatisées, tels que
Plus en détailTD 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
Plus en détailTP Administration Oracle
Ingénieurs 2000 Informatique et Réseaux TP Administration Oracle DIOP Ngoné ESSAIDI Abderrahim Février 2008 1 Sommaire Sommaire... 2 Introduction... 3 1. Déploiement d application... 4 1.1 Résumé du besoin...
Plus en détailUtilisation d Hyperplanning 2011
Utilisation d Hyperplanning 0 4 Utilisation Importer des données 5 Importer des données 6 Utilisation Fiche n 46 - Connaître les règles d unicité à savoir : cette fiche présente les règles appliquées par
Plus en détailV- Manipulations de nombres en binaire
1 V- Manipulations de nombres en binaire L ordinateur est constitué de milliards de transistors qui travaillent comme des interrupteurs électriques, soit ouverts soit fermés. Soit la ligne est activée,
Plus en détailCREATION 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
Plus en détailPlan. Bases de Données. Sources des transparents. Bases de SQL. L3 Info. Chapitre 4 : SQL LDD Le langage de manipulation de données : LMD
Plan Bases de Données L3 Info Céline Rouveirol 2010-2011 Bases de Données 1 / 77 Sources des transparents Bases de Données 2 / 77 Bases de SQL - M.P. Dorville/F. Goasdoué, LRI, Université Paris Sud - V.
Plus en détailINSTITUT 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
Plus en détailA QUOI SERVENT LES BASES DE DONNÉES?
BASE DE DONNÉES OBJET Virginie Sans virginie.sans@irisa.fr 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
Plus en détailSOMMAIRE. 1. Préambule...2. 2. Le calendrier...2. 3. Trajectoire d un objet lancé...6. 4. Régression linéaire...9
SOMMAIRE 1. Préambule...2 2. Le calendrier...2 3. Trajectoire d un objet lancé...6 4. Régression linéaire...9 5. Calcul de commissions par tranches...12 6. Base de données...16 7. Valeur cible...19 ATTENTION
Plus en détailPrésentation du module Base de données spatio-temporelles
Présentation du module Base de données spatio-temporelles S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Partie 1 : Notion de bases de données (12,5h ) Enjeux et principes
Plus en détailCOMPRENDRE LES DIFFERENTS TYPES DE CONNEXION LORS DE LA
COMPRENDRE LES DIFFERENTS TYPES DE CONNEXION LORS DE LA DEFINITION D UNE BIBLIOTHEQUE D ACCES A UNE BASE DE DONNEES Cet article s adresse aux administrateurs SAS en charge de la mise à disposition des
Plus en détailBases de données. Yamine AIT AMEUR. INPT-ENSEEIHT DIMA 2 Rue Charles Camichel 31071 Toulouse Cedex 7
Bases de données Yamine AIT AMEUR INPT-ENSEEIHT DIMA 2 Rue Charles Camichel 31071 Toulouse Cedex 7 Première partie Introduction 1 Généralités et notions de base Première partie Introduction 1 Généralités
Plus en détailEncryptions, compression et partitionnement des données
Encryptions, compression et partitionnement des données Version 1.0 Grégory CASANOVA 2 Compression, encryption et partitionnement des données Sommaire 1 Introduction... 3 2 Encryption transparente des
Plus en détailLES TYPES DE DONNÉES DU LANGAGE PASCAL
LES TYPES DE DONNÉES DU LANGAGE PASCAL 75 LES TYPES DE DONNÉES DU LANGAGE PASCAL CHAPITRE 4 OBJECTIFS PRÉSENTER LES NOTIONS D ÉTIQUETTE, DE CONS- TANTE ET DE IABLE DANS LE CONTEXTE DU LAN- GAGE PASCAL.
Plus en détailTP 8: LES OPERATEURS ENSEMBLISTES
TP 8: LES OPERATEURS ENSEMBLISTES OBJECTIFS : Apprendre la création des requêtes avec les opérateurs ensemblistes: MINUS, UNION et INTERSECT. Partie I: Présentation Un opérateur d'ensemble combine le résultat
Plus en détailOlivier 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
Plus en détailOrganisation Gestion du temps. Participation Notes et résumés Etudes et examens
Organisation Gestion du temps Participation Notes et résumés Etudes et examens Le SIEP de Mons organise des ateliers dynamiques pour t aider à découvrir ta Avec des conseils pratiques, des trucs et astuces!
Plus en détailDevoir 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
Plus en détail16H Cours / 18H TD / 20H TP
INTRODUCTION AUX BASES DE DONNEES 16H Cours / 18H TD / 20H TP 1. INTRODUCTION Des Fichiers aux Bases de Données 2. SYSTEME DE GESTION DE BASE DE DONNEES 2.1. INTRODUCTION AUX SYSTEMES DE GESTION DE BASES
Plus en détailBUSINESS INTELLIGENCE
GUIDE COMPARATIF BUSINESS INTELLIGENCE www.viseo.com Table des matières Business Intelligence :... 2 Contexte et objectifs... 2 Une architecture spécifique... 2 Les outils de Business intelligence... 3
Plus en détailI. 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
Plus en détailBases de Données Relationnelles. Le Modèle Relationnel
Bases de Données Relationnelles Le Modèle Relationnel Le modèle relationnel modèle de niveau logique modèle simple : deux concepts relation (table) attribut (colonne) défini par Ted Codd en 1970 ; prix
Plus en détailTP3 : 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
Plus en détailPHP 4 PARTIE : BASE DE DONNEES
PHP 4 PARTIE : BASE DE DONNEES 1. Introduction 2. Présentation de MySQL 3. Principe 4. Connexion 5. Interrogation 6. Extraction des données 7. Fonctions de services 8. Traitement des erreurs 9. Travaux
Plus en détailCours Bases de données 2ème année IUT
Cours Bases de données 2ème année IUT Cours 13 : Organisation d une base de données, ou comment soulever (un peu) le voile Anne Vilnat http://www.limsi.fr/individu/anne/cours Plan 1 Les clusters de table
Plus en détailMYXTRACTION. 2009 La Business Intelligence en temps réel
MYXTRACTION 2009 La Business Intelligence en temps réel Administration Qui sommes nous? Administration et management des profils Connecteurs Base des données Gestion des variables et catégories de variables
Plus en détailProbabilités. Une urne contient 3 billes vertes et 5 billes rouges toutes indiscernables au toucher.
Lycée Jean Bart PCSI Année 2013-2014 17 février 2014 Probabilités Probabilités basiques Exercice 1. Vous savez bien qu un octet est une suite de huit chiffres pris dans l ensemble {0; 1}. Par exemple 01001110
Plus en détailIntroduction aux Bases de Données
Introduction aux Bases de Données I. Bases de données I. Bases de données Les besoins Qu est ce qu un SGBD, une BD Architecture d un SGBD Cycle de vie Plan du cours Exemples classiques d'applications BD
Plus en détailCours Bases de données
Informations sur le cours Cours Bases de données 9 (10) séances de 3h Polycopié (Cours + TD/TP) 3 année (MISI) Antoine Cornuéjols www.lri.fr/~antoine antoine.cornuejols@agroparistech.fr Transparents Disponibles
Plus en détailNotes 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
Plus en détailExploiter les statistiques d utilisation de SQL Server 2008 R2 Reporting Services
Exploiter les statistiques d utilisation de SQL Server 2008 R2 Reporting Services Nous verrons dans cet article comment exploiter simplement les données de Log de SQL Server 2008 R2 Reporting Services
Plus en détailSQL 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
Plus en détailDurée : 4 heures coefficient : 4 Le sujet se présente sous la forme de deux dossiers indépendants
ÉPREUVE E5 : ANALYSE DE GESTION ET ORGANISATION DU SYSTÈME D INFORMATION Durée : 4 heures coefficient : 4 Le sujet se présente sous la forme de deux dossiers indépendants Page de garde... p 1 Présentation
Plus en détailLe 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
Plus en détailINTRODUCTION : Données structurées et accès simplifié
INTRODUCTION : Données structurées et accès simplifié À l'origine de l'informatique, le stockage d'information se faisait sur cartes perforées. Ces supports pauvres ne permettaient pas de définir la structuration
Plus en détailBases de données Cours 4 : Le langage SQL pour ORACLE
Cours 4 : Le langage SQL pour ORACLE POLYTECH Université d Aix-Marseille odile.papini@univ-amu.fr http://odile.papini.perso.esil.univmed.fr/sources/bd.html Plan du cours 1 Introduction 2 Identificateurs
Plus en détailCATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2012
CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE Edition 2012 AGENDA Qui sommes nous? Présentation de Keyrus Keyrus : Expert en formations BI Nos propositions de formation 3 modes de formations Liste des
Plus en détailBases de Données. Plan
Université Mohammed V- Agdal Ecole Mohammadia d'ingénieurs Rabat Bases de Données Mr N.EL FADDOULI 2014-2015 Plan Généralités: Définition de Bases de Données Le modèle relationnel Algèbre relationnelle
Plus en détailMaster Exploration Informatique des données DataWareHouse
Master Exploration Informatique des données DataWareHouse Binôme Ahmed BENSI Enseignant tahar ARIB SOMMAIRE I. Conception...1 1. Contexte des contrats...1 2. Contexte des factures...1 II. Modèle physique...2
Plus en détailDurée : 4 heures Le sujet se présente sous la forme de deux dossiers indépendants
ÉPREUVE E5 : ANALYSE DE GESTION ET ORGANISATION DU SYSTÈME D INFORMATION Durée : 4 heures Le sujet se présente sous la forme de deux dossiers indépendants Page de garde... p 1 Présentation de l entreprise...
Plus en détailTable des matières PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS. Introduction
PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS Depuis SAS 9.2 TS2M3, SAS propose un nouveau langage de programmation permettant de créer et gérer des tables SAS : le DS2 («Data Step 2»). Ces nouveautés
Plus en détailInformation utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/
Systèmes de gestion de bases de données Introduction Université d Evry Val d Essonne, IBISC utiles email : cinzia.digiusto@gmail.com webpage : http://www.ibisc.univ-evry.fr/ digiusto/ Google+ : https://plus.google.com/u/0/b/103572780965897723237/
Plus en détailGUIDE D ACCUEIL DESTINE AUX ETUDIANTS ETRANGERS ACCUEILLIS EN PROGRAMME D ECHANGE ANNEE UNIVERSITAIRE 2012-2013
GUIDE D ACCUEIL DESTINE AUX ETUDIANTS ETRANGERS ACCUEILLIS EN PROGRAMME D ECHANGE ANNEE UNIVERSITAIRE 2012-2013 LOGEMENT Une fois accepté en échange par notre université pour venir étudier dans le cadre
Plus en détailPrésentation du PL/SQL
I Présentation du PL/ Copyright Oracle Corporation, 1998. All rights reserved. Objectifs du Cours A la fin de ce chapitre, vous saurez : Décrire l intéret du PL/ Décrire l utilisation du PL/ pour le développeur
Plus en détailFaculté des sciences de gestion et sciences économiques BASE DE DONNEES
BASE DE DONNEES La plupart des entreprises possèdent des bases de données informatiques contenant des informations essentielles à leur fonctionnement. Ces informations concernent ses clients, ses produits,
Plus en détailCONCEPTION Support de cours n 3 DE BASES DE DONNEES
CONCEPTION Support de cours n 3 DE BASES DE DONNEES Auteur: Raymonde RICHARD PRCE UBO PARTIE III. - LA DESCRIPTION LOGIQUE ET PHYSIQUE DES DONNEES... 2 A. Les concepts du modèle relationnel de données...
Plus en détailStatistiques II. Alexandre Caboussat alexandre.caboussat@hesge.ch. Classe : Mardi 11h15-13h00 Salle : C110. http://campus.hesge.
Statistiques II Alexandre Caboussat alexandre.caboussat@hesge.ch Classe : Mardi 11h15-13h00 Salle : C110 http://campus.hesge.ch/caboussata 1 mars 2011 A. Caboussat, HEG STAT II, 2011 1 / 23 Exercice 1.1
Plus en détailPour les débutants. langage de définition des données
Pour les débutants SQL : langage de définition des données Les bases de données sont très utilisées dans les applications Web. La création, l interrogation et la manipulation des données de la base sont
Plus en détailLE FORFAIT FRANÇAIS TOUJOURS LE MOINS CHER AU MONDE
Newsletter octobre 2012 LE FORFAIT FRANÇAIS TOUJOURS LE MOINS CHER AU MONDE Publiée en 2011 dans le Swiss Journal of Economics and Statistics, une étude menée par l économiste autrichien Martin Falk rappelle
Plus en détail