{Le lien de téléchargement a expiré. Veuillez actualiser la page et réessayer.}

SQL - Maîtriser Firebird pour bases de données

Base de donneés PDF 99 pages 2.33 Mo 3,445
SQL - Maîtriser Firebird pour bases de données
PDF 99 p. 2.33 Mo
Télécharger

Lien sécurisé — 5 min

À propos de ce cours

Langage SQL avec SGBD Firebird

Plan de formation

  • Introduction
  • Tutoriel firebird
  • Introduction au langage sql
  • Les expressions du langage sql
  • Relations entre tables
  • Approfondissement du langage sql
  • Gestion de l'accès concurrent aux données
  • Installer et utiliser un pilote odbc pour firebird

Programme du cours

Objectifs d'apprentissage

  • Maîtriser les fondamentaux du langage SQL et son application dans Firebird
  • Comprendre l'architecture et les spécificités du SGBD Firebird
  • Apprendre à créer, modifier et interroger des bases de données avec Firebird
  • Gérer les relations entre tables et les contraintes d'intégrité
  • Utiliser des requêtes SQL avancées (jointures, sous-requêtes, agrégations)
  • Implémenter des transactions et gérer les accès concurrents aux données
  • Configurer et utiliser un pilote ODBC pour Firebird

Public cible

Cette formation s'adresse aux développeurs, administrateurs de bases de données et professionnels de l'informatique souhaitant acquérir des compétences solides en SQL avec le SGBD Firebird. Des connaissances de base en informatique et une familiarité avec les concepts des bases de données relationnelles sont recommandées. La formation convient également aux étudiants en informatique désireux de se spécialiser dans la gestion de données avec un système open-source performant.

Plan de formation détaillé

Introduction

Présentation de Firebird : historique, caractéristiques techniques, avantages par rapport à d'autres SGBD. Installation et configuration de l'environnement de travail.

Tutoriel Firebird

Prise en main de l'interface : outils d'administration (FlameRobin, IBExpert), création d'une première base, gestion des utilisateurs et permissions.

Introduction au langage SQL

Syntaxe de base, types de données spécifiques à Firebird, création de tables (CREATE TABLE), contraintes (PRIMARY KEY, NOT NULL). Différences entre les dialectes SQL de Firebird.

Les expressions du langage SQL

Requêtes SELECT complètes : filtrage (WHERE), tris (ORDER BY), fonctions scalaires (UPPER, SUBSTRING). Utilisation des alias et expressions conditionnelles (CASE).

Relations entre tables

Clés étrangères et intégrité référentielle, types de jointures (INNER, LEFT/RIGHT OUTER), optimisation des requêtes avec EXPLAIN PLAN. Cas pratiques de modélisation.

Approfondissement du langage SQL

Vues matérialisées, procédures stockées et déclencheurs (triggers) en PSQL. Gestion des erreurs et transactions imbriquées. Particularités des séquences (GENERATORS).

Gestion de l'accès concurrent aux données

Modèles d'isolation des transactions (READ COMMITTED, SNAPSHOT), verrouillage optimiste/pessimiste. Résolution des conflits et deadlocks. Bonnes pratiques pour les applications multi-utilisateurs.

Installer et utiliser un pilote ODBC pour Firebird

Configuration pas à pas du connecteur ODBC sous Windows/Linux. Intégration avec des outils tiers (Excel, Power BI). Optimisation des performances pour les connexions distantes.

Méthodologie

La formation alterne théorie et pratique avec des exercices progressifs sur des cas réels. Chaque participant disposera d'un environnement Firebird configuré pour réaliser des travaux pratiques. Des supports détaillés et des corrigés types sont fournis.

Compétences acquises

À l'issue de la formation, les participants pourront concevoir et administrer des bases Firebird performantes, écrire des requêtes SQL complexes et résoudre les problématiques courantes de gestion de données transactionnelles.