Suivez-nous sur
Facebook icon
Twitter icon

Formations > 17-065 | SQL : Interroger les BD avec SQL (BD002)

SQL : Interroger les BD avec SQL

Domaine: 
Bases de Données
Objectifs: 

SQL est le fruit d’années de réflexions sur la problématique de la manipulation des données. Formalisé et normalisé, ce langage est né dans les années 80 et a vite été adopté par la majorité des éditeurs. Dans le cadre des dernières normalisations (SQL 1999 et SQL 2003), il s’est orienté vers ce que l’on appelle désormais le relationnel-objet : certains principes de la programmation objet sont mis en œuvre au sein des bases de données relationnelles.
SQL repose sur deux principes fondamentaux : la modélisation des données à base d’entités et de relations et l’algèbre relationnelle (une branche des mathématiques qui traite des données de manière ensembliste). C’est à partir de ces deux principes que sera enseignée la norme SQL 2003.
Au terme de la formation, les participants seront à même de manipuler (créer, insérer, modifier, mettre à jour, fusionner) des schémas et objets d’une base de données relationnelle. Ils seront également capables de réaliser des requêtes complexes en s’appuyant sur une approche conceptuelle et pratique.

Description du type de public: 

Toute personne souhaitant aborder en profondeur le reporting et la manipulation de données avec le langage SQL.

Prérequis: 

Il est souhaitable d’avoir suivi la formation « introduction aux bases de données » ou d’avoir de bonnes notions de structuration d’information selon un modèle relationnel.

Programme: 

Le module de formation proposera l’alternance de séances théoriques et pratiques. Les séances théoriques permettront de passer en revue l’ensemble des concepts du langage SQL tandis que les séances pratiques permettront aux participants de réaliser des exercices sur un environnement réel.
• Les différents concepts qui seront abordés lors de cette formation sont :
• Introduction à SQL 1999 et SQL 2003
• SQL comme langage de définition de données
• Concept de schéma et de catalogue
• Création et modification de tables et de colonnes
• Concept d’index
• Contraintes, assertions et intégrités référentielles
• SQL comme langage de manipulation de données
• Requêtes : SELECT, DISTINCT, BETWEEN, IN, LIKE, ORDER BY, AND…OR, GROUP BY, etc.
• Mises à jour
• Insertions
• Valeurs, fonctions et expressions
• Prédicats
• Travailler avec plusieurs tables
• Bases de données actives et triggers
• Applications des bases de données actives: maintien de l'intégrité, données dérivées, réplication

En détail

Profil(s) ciblé(s): 
Chercheur emploi
Enseignement
Entreprises
Nombre de participants maximum: 
12
Durée: 
3 jours
Prestataire: 
CogniTIC
Code session: 
17-065
Dates: 
20, 21, 22 septembre 2017
Tarifs: 
B

Inscription

Choisissez votre profil