introduction aux bases de donnã›es relationnelles et ã• sql

publicité
LANGAGES - SYSTèMES D'EXPLOITATION - BIG DATA
INTRODUCTION AUX BASES DE DONNÉES RELATIONNELLES ET À
SQL
Objectifs :
Comprendre les spécifications d'une base de données relationnelle
Comprendre ce qui est calculé par une requête SQL
Construire des requêtes (non-triviales) en SQL
Modifier le contenu d'une base de données en SQL
Concevoir une base de données en SQL
Repérer et surmonter quelques difficultés de SQL
Code : 5279
Durée : 3 jours (21h)
Public :
Fonctionnels amenés à spécifier des applications utilisant une base de
données
Prérequis :
Notions de bases de l'informatique
Opérationnels amenés à les développer
Date / Lieux :
Nous consulter
Equipe pédagogique :
Enseignants-chercheurs de l'Université
Lyon 1 au Laboratoire d'InfoRmatique en
Image et Systèmes d'information
Méthode(s) pédagogique(s) :
La formation s'appuie sur des
présentations interactives qui conjuguent
théorie et pratique ainsi que sur
l'adaptation à un cas d'étude concret
adapté, fourni par les participants.
Moyens d'évaluation de la formation :
Fiche d'évaluation en fin de session de
formation
Coordination :
M. Romuald THION
Renseignement et Inscriptions :
Tel : +33(0) 4 72 43 83 93
Fax : +33 (0)4 72 44 34 24
mail : [email protected]
Date Edition: 17/04/2017
Contenu
Introduction au modèle relationnel (concepts et outils de bases, aspects théoriques)
Principes fondamentaux de l'interrogation de données en SQL (SELECT, FROM, WHERE et opérateurs DISTINCT,
ORDER BY, IS (NOT) NULL, fonctions de base)
Interrogation de données avançée en SQL (requêtes imbriquées, opérateurs IN, ANY, ALL, EXISTS, GROUP BY,
HAVING, fonctions d'agrégation)
Manipulation de données en SQL (INSERT, DELETE, UPDATE, transactions)
Conception de base de données en SQL (modélisation conceptuelle E/A, contraintes d'intégrités : NOT NULL,
UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK)
Mise en situation
Chaque notion est illustrée par une démonstration sur un cas d'école, appliquée ensuite sur le cas concret.
Travaux Pratiques
Mise sous forme relationnelle d'une feuille de calcul et construction de requêtes SQL ad hoc sur le cas concret.
Téléchargement