SQL & Bases de Données Relationnelles

Partager par email

×

Concevoir, créer et utiliser une base de données relationnelle à l'aide de méthodes éprouvées S'assurer que la conception de la base de données reflète bien les besoins métier Normaliser et dé normaliser les données au moment opportun pour optimiser les performances

Code Titre Durée Prix HT
RDBMS00001 SQL & Bases de Données Relationnelles 5 jours Nous consulter

Objectifs

Comprendre les bases du Modèle Relationnel Les bases de données relationnelles permettent de faire fonctionner des applications essentielles pour les entreprises et des applications Web. La conception réussie d'une base de données repose sur la précision et l'exhaustivité avec lesquelles les besoins utilisateur ont été exprimés. Cette formation Bases de données relationnelles fournit les bases pour concevoir, créer et utiliser une base de données relationnelle.

Public

Ce cours s'adresse à tous ceux qui sont concernés par les bases de données relationnelles :

  • Programmeurs ou analystes qui ont une expérience du développement d'applications, mais n'ont pas d'expérience récente en matière de bases de données.
  • Professionnels des technologies qui ont l'expérience de bases de données propriétaires ou autres et passent maintenant à une base de données relationnelle.
  • Responsables de projets chargés de mettre en œuvre une base de données relationnelle.
  • Utilisateurs impliqués dans la mise en place ou la maintenance d'une base de données dans leur entreprise, ou qui doivent définir les besoins pour un projet de développement de base de données.
  • Administrateurs, Analystes ou Développeurs en charge du suivi du développement d'une base de données relationnelle et/ou des applications utilisant une base de données relationnelle.

Pré-requis

Aucun

Post-Formation

Toute filière de bases de données relationelle

Méthodes

Formation théorique 50% Formation pratique 50%

Programme


Le Modèle Relationnel
L'Algèbre Relationnelle
- projection, restriction, produit cartésien, union, intersection, différence
Les Formes Normales
- 1FN, 2FN, 3FN, 4FN, 5FN, (NF)2
L'Hypothèse de l Unicité du nom
La Relation Universelle
Les Clés
- primaires, secondaires, uniques, artificielles, étrangères, composées, surrogates
Les Contraintes d'intégrité de colonnes et de tables
Les Associations
- One-to-One, One-to-Many, Many-to-Many
Les jointures
- naturelles, externes, droite, gauche, équi-jointure, inéqui-jointure
La problématique et sémantique de la valeur Nulle
Les Index
- B-tree, clustered, non clustured, unique, non unique
Les 6 Formes canoniques du SQL
- PSJ, FISI, Union, Intersection, Différence, S3NO2
La Présentation des résultats, affichage distinct et tris.
Les Groupements et fonctions agrégats.
Le Langage de manipulation de données
Le Plan d'exécution d'une requête
L'Acidité des Transactions
- Atomicité; Consistance, Isolation, Durabilité
- Deadlock, Livelock

Environnement

Machine virtuelle avec une base de données relationnelle

Mot-clés

algèbre-relationnelle,association, atomicité, b-tree, canonique, clé-étrangère, consistance, contrainte-intégrité, deadlock, différence, distinct, durabilité, fonction-agrégats, forme-normale, hypothèse-unicité-nom, index, intersection, isolation, jointure

Commander