|

Administrateurs de bases de données, développeurs d'applications.

Stage de 3 jours

Pour suivre ce cours, il faut avoir des notions générales sur les bases de données relationnelles et la pratique d'un outil de développement sous WIndows.

Savoir mettre en oeuvre et administrer une base de données sous Interbase.
|
Introduction à Interbase.
- Présentation de Interbase.
- Rappels sur les bases de données relationnelles.
- Modèle client serveur.
- Groupe de travail serveur.
- Flexibilité d’application.
Composants d’Interbase.
- Serveur Interbase.
- Base de données.
- Sécurité Base de données.
- Outils interactifs SQL.
- Serveur d’outils de gestion.
- Embedded SQL.
- Le préprocesseur GPRE.
- Programme de diagnostic de communication.
- Les pilotes de langage ODBC.
- La référence SQL.
- La création d'une application Interbase.
Compréhension du modèle relationnel.
- Qu’est-ce qu’une base de données ?
- Qu’est-ce qu’une table ?
- Notion de clés primaires.
- Notion de clés étrangères.
- La valeur 0.
- Qu’est-ce qu’un relationnel DBMS ?
- Conception de bases de données.
- Qu’est-ce qu’un relationnel DBMS ?
- Qu’est-ce que la normalisation ?
Le client Interbase pour Windows.
- Connexion à une base de données existante.
- Utilisation du SQL pour la base de données courante.
- Utilisation des METADATA.
- Création d’une nouvelle base de données.
- Utilisation des fichiers ISQL.
Le gestionnaire de serveur interbase pour Windows.
- Gestion de la sécurité des Bases de données.
- Validation de la base de données.
- Sauvegarde et restitution d’une base de données.
- Maintenance de la base de données.
- Statistiques sur les bases de données.
Les lignes de commande d’Interbase.
- ISQL Utilité de la ligne de commande SQL.
- Connexion à une base de données existante.
- Commandes spéciales d’ISQL.
- GSEC - Sécurité du serveur de fichiers.
- GBAK - Sauvegarde et restitution de la base de données.
- GFIX - Validation et maintenance de la base de données.
- GSAT - Statistiques Base de données.
Création et modification des bases de données.
- Utilisation d'une base de données.
- Instructions de création de bases de données.
- Spécification des options pour l’instruction CREATE DATABASE.
- Modification d'une base de données.
- Vidage d'une base de données.
- Création d’une base de données répliquée.
Type de données, domaines et tables.
- Comprendre les types de données.
- Domaines :
- - L’instruction CREATE DOMAIN
- - L’instruction ALTER DOMAIN
- - L’instruction DROP DOMAIN
- Création de tables.
- CONSTRAINT.
- Modification d'une table.
- Suppression d'une table.
Définition des index.
- Intérêt des index.
- Création automaique d'un index.
- Quand indexer et ne pas indexer ?
- L’instruction CREATE INDEX
- L’instruction DROP INDEX
- L’instruction ALTER INDEX
- L’instruction SET STATISTICS.
Manipulation des données.
- L’instruction INSERT
- Travailler avec des tables externes
- L’instruction UPDATE
- L’instruction DELETE.
Extraction des données.
- L’instruction SELECT.
- Spécifier des colonnes.
- Les options de lignes.
- Utilisation des alias de tables.
- Lier des tables.
- Les fonctions d’Interbase.
- Champs calculés.
- Le mot clé GROUP BY.
- Le mot-clé HAVING.
- Les jointures externes.
Les sous requêtes.
- Les opérateurs ALL et ANY/SOME.
Les vues.
- Qu’est-ce qu’une vue ?
- Comment crée-t-on une vue ?
- L’instruction CREATE VIEW.
- L’instruction SELECT pour une vue.
- CHECK OPTION.
- Modifier et abandonner une vue.
Base de données de sécurité.
- Comprendre un modèle Interbase.
- L’instruction GRANT.
- Accès à GRANT pour d’autres objets.
- Affectation de l’autorisation GRANT.
- L’instruction REVOKE.
Les procédures stockées.
- Qu’est-ce qu’une procédure stockée ?
- Structure d’une procédure stockée.
- Le caractère de fin de procédure.
- Executer des procédures stockées.
- Modifier et supprimer des procédures.
- Instructions de boucles.
- Utiliser les instructions du langage de manipulations de données avec une procédure.
Générateurs et déclencheurs.
- Générateurs.
- Qu’est-ce qu’un déclencheur (Trigger) ?
- Structure d’un déclencheur.
- L’enchaînement d’un déclencheur.
- Les nouvelles et anciennes variables.
- Modification et suppression d'un déclencheur.
Traitement des exceptions.
- Qu’est-ce qu’une exception ?
- Créer, Modifier et Supprimer une exception.
- Lever une exception.
- Erreurs Interbase.
Transaction et versioning.
- Qu’est-ce qu’une transaction ?
- Commencer une transaction.
- Finir une transaction.
- Gérer des transations automatiquement.
- Comment Interbase gère les &&.
- Le moteur de version d’Interbase.
- Gestion des versions.
Embedded applications.
- Comprendre les &&embedded applications.
- Ecrire en embedded SQL.
- Création d’une &&application embedded.
- Utilisation de GRPE.
- L’API Interbase.
- Travailler avec les événements.
Notions avancées.
- Fonctions définies par l’utilisateur.
- Filtres BLOb.
- Optimisation des requêtes et performances.
- Déplacer des données dans Interbase.
- Différence entre Plateformes.
- Interprétation des numéros de versions.
|