Formation Informatique | Formation Management
Informatique » SGBD / Aide à la décision » Formation MySQL / PostgreSQL / DB2-UDB »

Bases de données, modélisation, choix techniques


Formation SGBD

Type de cours
Stage pratique

Réf : CBC

Prix 2012 : 2150 € H.T.
Durée :  4  jours
Cliquer sur une session pour réserver:

Paris
13 mars 12, 19 juin 12

Toutes les sessions  

Lyon,Aix
Nantes,Rennes
Toulouse,Bordeaux
Bruxelles,Strasbourg
Lille,Geneve
Sophia-antipolis,Luxembourg
:
Nous contacter

version pdf imprimer Faire suivre


Les objectifs de cette formation SGBD


Cette formation apporte une synthèse complète des connaissances aujourd'hui indispensables en matière de bases de données, du processus de conception à son utilisation effective. Elle analyse les architectures et domaines d'application, évalue l'offre du marché et examine les démarches pratiques de mise en œuvre.

Participants de cette formation SGBD

Tout public de chefs de projets, décideurs informatiques, développeurs, responsables informatiques.

Pré-requis de cette formation SGBD

Aucune connaissance particulière. La connaissance d'un langage informatique est toutefois un plus.


Programme de cette formation SGBD

Logique des SGBD

- Rappel des théories sous-jacentes aux bases de données relationnelles.

- Modèles de données (hiérarchique, réseau...).

- Typologie des SGBD. Objectifs des SGBD Relationnels.

- Fonctionnalités (règles de Codd, transactions, indexage, sauvegardes, restaurations).

- Les architectures.

Travaux pratiques
Création d'un utilisateur, attributions de droits, transaction, interrogation d'une base de données.

Techniques de modélisation

- Le modèle conceptuel.

- Analyse des besoins.

- Concepts de base (entités, associations...).

- Dépendances fonctionnelles.

- Niveau conceptuel avec Merise et UML.

- La démarche.

- Prise en compte des règles métier et contraintes.

Travaux pratiques
Etudes de plusieurs cas réels, modélisations Merise et UML à l'aide d'un outil.

Modèle logique de données

- Le modèle logique. La structure des tables et des contraintes.

- Modèle relationnel (concepts, notations, terminologie).

- Du conceptuel au logique.

- Modélisation des arborescences.

- Les formes normales (de la 1ère à la 5ème, BCNF).

- Dénormalisation.

- Calculs de volumétrie.

Travaux pratiques
Etude de cas réels, exercices de normalisation et dénormalisation, génération de schémas à l'aide d'un outil.

Implémentation avec SQL

- Les transactions.

- Normes SQL (SQL1, SQL2, SQL:1999, SQL:2003).

- Du logique au physique.

- Qualité des données.

- Vues et vues matérialisées.

- Droits d'accès et rôles.

- Procédures cataloguées et déclencheurs.

- Interfaces avec les langages de programmation.

- Optimisations (indexage, clusterisation et optimiseurs).

- L'après relationnel (SQL3 objet, les ORM et XML).

Travaux pratiques
Création et manipulation d'une base, reverse engineering, mesures de performances (démonstrations).

Paramètres clés pour le choix d'un serveur

- Etude des paramètres des serveurs SQL.

- Composants techniques (disques et interfaces réseau).

- Modules applicatifs (outils d'administration...).

- Solutions de haute disponibilité, sécurité des données.

- Critères techniques.

- Coût global d'exploitation.

- Offre du marché.