INGRES

PRÉSENTATON
Apparu comme ses concurents au début des année 80, le SGBD INGRES c'est délibérement orienté vers les application ABF (Application By Form) avec le soucis constant d'intégrer la syntaxe et les possibilités de SQL dans son L4G.
C'est à travers les formulaires d'écran que le développeur manipule les données, défini la structure générale de l'application et précise les procédures à activer lorsque des touches spécifique sont enfoncées ou des champs particuliers activés. Le langage procedural de INGRES incorpore toute la puissance de SQL et réduit drastiquement la taille du code à écrire.
Développer en L4G INGRES nécessite donc une bonne connaissances de la syntaxe et des fonctionnalités de SQL.

OBJECTIF
Acquérir une bonne connaissance des fonctionnalités et de la syntaxe du langage SQL sous INGRES.

PUBLIC
Ce stage s'adresse à toute personne désirant s'initier à l'utilisation du langage SQL sous le SGBD INGRES. A l'issue du stage, les participants seront familiers avec le langage SQL et maîtriseront le développement d'une application ABF sous INGRES.

CONNAISSANCES PRÉALABLES
Les participants devront posséder une bonne connaissance des notions fondamentales d'algorithmique.

MOTS CLÉS
Bases de données relationnelle, INGRES, SQL



CONTENU

1ière journée :
   Processus de conception du modèle des données, les tables et leurs caractéristiques.
   Caractéristique discriminante. Relations entre tables. Cardinalité d'une relation. 
   Expression du modèle des données dans le formalisme de SQL.
   Syntaxe et utilisation des verbes SQL de définition
   du modèle des données (CREATE, ALTER, DROP).
   Types de données. Notion de views.

2ième journée :
   Etude des verbes SQL de manipulation des données. 
   Sélection de données (verbe SELECT÷FROM). Contraintes de sélection (Clause WHERE).
   Syntaxe d'une expression conditionnelle. Opérateur logique et opérateur de comparaison.
   SELECT imbriqués. Jointure de tables. Clauses DISTINCT, IN et ORDERED BY.

3ième journée :
   Etude des verbes SQL de manipulation des données, suite.
   Les verbes d'ajout, de modification et de suppression de
   données (INSERT, UPDATE, DELETE).
   Les opérateurs ensemblistes (UNION, INTERSECT, MINUS).
   Les fonctions d'agrégats (MIN, MAX, COUNT, AVERAGE) et leur utilisation.

4ième journée :
   Notion de transaction. Prise en compte et abandon de transaction
   (verbes COMMIT et ROLLBACK).
   Création d'utilisateurs et de droits d'accès (GRANT).
   Notion de structures de stockage (Heap, Hash, Isam, Btree).
   Critères de choix des structures.



CONDITIONS FINANCIÈRES
  inter-entreprise : 390 € h.t. par personne / jour
  intra-entreprise : 1100 € h.t. par jour pour 4 personnes. 
  280 € h.t. par personne supplémentaire, 6 personnes max.
  Pour un cours intra entreprise hors BdR,
  prévoir également les déplacements de notre formateur.




:: Retour aux formations ::