Bases de Données Relationnelles : des Concepts Aux Applications
Formation
À Brest
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Dirigé à
Pour professionnels
-
Lieu
Brest
-
Durée
4 Jours
Objectifs: Après un rappel des techniques de modélisation et de manipulation des bases de données, l'accent est mis sur les possibilités offertes par les nouveaux outils de développement et de maintenance pour ces bases. L'objectif de cette formation est d'appréhender le cycle de vie d'une application bases de données, depuis sa conception jusqu'à sa maintenance. Destinataires: Cette formation s'adresse à des chefs de projets, des concepteurs et des développeurs d'applications futurs de bases de données.
Précisions importantes
Modalité Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
La connaissance d'un langage de programmation est souhaitée.
Les Avis
Le programme
Introduction aux SGBD relationnels
- Introduction au modèle relationnel
. principe et architecture
. quel modèle pour les SGBD ?
. l'approche relationnelle
- Interroger une base de données
. déclarativité
. mécanismes de vues
. interprétation et optimisation de question
. syntaxe de base de SQL
- Modifier une base de données : le souci de l'intégrité
. redondance d'un schéma relationnel
. clé primaire et clé référentielle
. compléments de SQL : définition de schéma et mises à jour
- TP : Une première application relationnelle : MySQL + PhP
Forces et limites des SGBD relationnels
- SQL : les limites de la déclarativité
- Théorie de la normalisation
. décomposition de relations
. préservation des données. Préservation des dépendances
. contrôle de la qualité d'une décomposition
. normalisation (1NF, 2NF, 3NF, BCNF)
- Les transactions
- TP : Oracle
. requêtes SQL complexes
. mécanisme de vues et mises à jour
. méthodes d'accès et plans d'exécution
Développement d'applications bases de données
- Les interfaces programmatiques de SQL
. l'interaction langages de programmation - SGBD - Standard SQL (embedded SQL, SQL procedural, SQL CLI)
. architectures client serveur et bases de données
. l'interface JDBC
- TP : Oracle et JDBC
- Sensibilisation à l'orienté objet
. correspondances modèle objet - tables relationnelles
. exemple
Retour sur la conception
- L'interconnexion Langage de programmation - Bases de Données : du modèle conceptuel au modèle logique
. cycle de vie logiciel et bases de données
. modèle conceptuel vs. Modèle logique
. le modèle statique UML
. règles de traduction UML-relationnel
- Exemple complet
- TP : Oracle designer Travaux Pratiques
Chaque journée est partagée entre séances de cours et travaux pratiques.
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Bases de Données Relationnelles : des Concepts Aux Applications