Bases de données relationnelles

À propos de cette formation :

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.

Vous apprendrez à :

  • 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

Travaux Pratiques :

  • Analyse et documentation de la structure des bases de données existantes à l'aide des outils CASE
  • Identification des entités, des attributs, des relations et de leurs propriétés
  • Développement et conceptualisation des modèles de données
  • Création d'une base de données en utilisant un modèle de données comme ébauche

À qui s'adresse cette formation ?

Toute personne impliquée dans la conception, la réalisation et l'utilisation de bases relationnelles, dans la mise en œuvre d'applications de bases de données, mais également dans la gestion de projets de développement de ces bases.

Contenu de cette formation :

Introduction

Présentation des techniques SGBD

  • Accéder, organiser et stocker des données
  • Importance des règles d'entreprise
  • Processus de développement d'une base

SGBD et outils utilisateurs connexes

  • Langages de requêtes
  • Outils de développement d'applications et de requêtes
  • Outils de génie logiciel

Fonctionnement d'un SGBDR

Concepts de base du relationnel

  • Architecture d'une base relationnelle
  • Relations, attributs, tables
  • Clés primaires et étrangères
  • Contraintes d'intégrité relationnelle
  • Manipulation de données: sélection, union, projection, jointure, intersection, différence

Éléments d'un SGBD relationnel

  • Dictionnaire des données actif et intégré
  • Optimisation des requêtes
  • Outils frontaux d'accès aux données

Conception de bases de données relationnelles

Approche et techniques pas à pas

  • Développement du modèle logique
  • Traduction du modèle de données en modèle relationnel
  • Spécification des contraintes d'intégrité
  • Définition des données du dictionnaire

Modélisation Entité-Association

  • Détermination des entités, attributs, identifiants
  • Description des associations 1-1, 1-N, N-M
  • Associations optionnelles et obligatoires
  • Résolution des associations N-M
  • Principes de réalisation d'un diagramme E-A correct

Normalisation des données pour concevoir des tables

  • Pourquoi normaliser ou ne pas normaliser ?
  • Éviter les anomalies lors des mises à jour
  • Identification des dépendances fonctionnelles
  • Application de règles de normalisation

Utilisation d'un outil de génie logiciel

  • Conception et documentation d'une base
  • Génération de SQL pour créer la base
  • « Reverse engineering » pour réanalyser une base existante

Conception physique d'une base de données

  • Groupement et affectation des tables aux fichiers de disque
  • Fragmentation des grandes tables
  • Dénormalisation volontaire
  • Indexation pour la performance et l'intégrité

Réalisation et interrogation d'une base de données relationnelle

Concepts de base du langage SQL

  • Un langage dynamique et évolutif
  • Normes ANSI et ISO

Création d'une base relationnelle

  • Définition de la base et de ses objets : tables, clés, vues et index
  • Déclaration des contraintes d'intégrité
  • Modification des structures et des contraintes

Accès à une base de données avec SQL

  • Interrogation de la base de données pour extraire les informations recherchées
  • Jointure des tables pour extraire les données connexes
  • Mise à jour des données tout en maintenant l'intégrité de la base de données

Construction et utilisation de vues

  • Définition de vues pour la simplicité et la sécurité
  • Accès personnalisés par les vues aux données
  • Interrogation et mise à jour avec les vues

Évolution de la conception de bases de données

Utilisation de règles d'entreprise pour préserver l'intégrité des données

  • Définition de contraintes déclaratives
  • Programmation côté serveur : avec Java et des langages procéduraux

Tendances

  • Modélisation dans l'analyse/la conception
  • Étude des règles d'entreprise
  • Création d'un serveur intelligent

Formation #382 - 4 jours

Sessions planifiées

13 décembre 2016 - 2220 €
Paris - AnyWare
14 mars 2017 - 2220 €
Paris - AnyWare

Intra-entreprise

Learning Tree au cœur de votre entreprise.

Demander un devis

Inscrivez-vous dès maintenant - sans risque

Appelez le 01 49 68 53 00 ou inscrivez-vous en ligne en sélectionnant une date ci-dessus.

  • Pas de paiement à l'avance
  • Payez jusqu'à 30 jours après la formation
  • Votre satisfaction est garantie - ou vous ne payez pas la formation

Vous pouvez organiser cette formation dans votre entreprise

Organisez une formation Learning Tree sur votre lieu de travail avec notre solution intra-entreprise.
Que votre entreprise nécessite une seule formation ou un cursus complet, Learning Tree dispose de l'infrastructure, des technologies, des formateurs experts et de la maitrise pour gérer tous les aspects de votre formation - où et quand vous le souhaitez.

Suivez votre formation avec AnyWare d'où vous voulez

Suivez nos formations chez vous, du bureau ou dans le centre AnyWare de Learning Tree le plus proche et bénéficiez du même enseignement pratique de qualité délivré par nos formateurs.
AnyWare c'est notre plateforme de formation présidentielle à distance par Internet.

Financez votre formation

Le financement de votre formation ne doit pas être un obstacle. Nos conseillers vous aiderons dans vos démarches avec les OPCA par exemple.
Profitez également de la réduction Return to Learn qui récompense les participants ayant déjà suivi une formation Learning Tree.

Suivez une formation Learning Tree et profitez des avantages de SUPINFO International University !

Pour toute formation que vous aurez suivi chez Learning Tree, SUPINFO International University vous offre pendant un an le statut Advanced Member d'une valeur de 250€.
Ce statut privilégié vous permettra de profiter de ressources pédagogiques sélectionnées par SUPINFO :

* Services disponibles prochainement.