![]() |
Formation Client Serveur InterBaseL'Institut Pascal - formation@formation-delphi.com - Tél 01.42.83.69.36 |
Objectifs | concevoir une base de données, puis réaliser des applications client qui créent la base, les tables, les index, et manipulent et impriment les données, en utilisant Interbase / Firebird en mode Client / Serveur. |
Durée | 3 jours |
Versions Delphi | Delphi 6 à Delphi 2010 |
Pré Requis | expérience du développement Delphi d'au moins trois mois |
Public | dévelopeur et analyste, dans le cadre du plan de formation d'entreprise, ou d'un DIF |
1 Architecture base de données locale, Client/Serveur, Multi Tiers composants BDE, Interbase Express, dbExpress, Ado Serveur local et distant 2 Création d'une Base utilisation de scripts ISQL et IbConsole création par tIbDataBase 3 Connexion utilisation de tDataModule tDatabase et tSession tIbDataBase, tIbTransaction, tIbDataBaseInfo Explorateur SQL, Moniteur Sql, tIbMoniteur gestion des exceptions Client ou Serveur 4 Création de Table types de données SQL, Interbase, domaines, contraintes utilisation de tQuery : CREATE TABLE tIbQuery, tIbSql création de vues dans la base index Primary Key et Foreign Key 5 Affichage et navigation L'explorateur SQL la requête SELECT requête SQL simple et paramétrée - Prepare - tParams ouverture et fermeture de tables accès aux champs: tFields dynamique et persistent navigation dans la table positionnement et recherche les signets - Utilisation de tables auxiliaires filtres: intervalles, expressions GROUP BY et HAVING, aggrégats champs calculés - les états du tDataSet champs référence (lookup) - dictionnaire de données procédures stockées: tStoredProc optimisation des requêtes - Plan |
6 Ajout, Modification, Validation SQL: INSERT, UPDATE, DELETE tQuery modifiable (live) tTable: Edit, Post, Cancel événements au niveau Table, DataSource, dbGrid validation de la saisie - tables de référence dbLookUp effacement procédures stockées et INSERT, UPDATE, DELETE les triggers: validation côté Serveur 7 Traitement de plusieurs tables Conception de la base, formes normales Jointures SQL: Left, Right et Full Outer relation maître / détail création de clés, générateurs Interbase intégrité référentielle 8 Champs Memo, Blob, Ascii lecture, affichage, écriture de champs Memo données binaires: les Blob - Utilisation de Flux 9 Edition de rapports Quick Report, Rave Reports, Crystal Report états par fiche et par table Rave Report: tRvReport, Rave Designer système de bandes, prévisualisation, génération de .PDF, .RTF, .HTML 10 Transactions et Concurrence transaction Interbase - Commit, RollBack Intégrité et concurrence - types de transisolation Verrouillage Optimiste et Pessimiste 11 Maintenance et Deploiement restructuration de la base - ALTER import et export vers d'autres bases gestion du Serveur: gback, gsec, gfix, gstat |