Bases de données relationnelles

Formation 382 | 4 jours

Avis des participants

Évaluation des 12 derniers mois
  • 5 étoiles 65%
    5 Star Ratings: 65%
  • 4 étoiles 29%
    4 Star Ratings: 29%
  • 3 étoiles 5%
    3 Star Ratings: 5%
  • 2 étoiles 1%
    2 Star Ratings: 1%
  • 1 étoile 0%
    1 Star Ratings: 0%
Bases de donn�es relationnelles

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
Les participants g�n�rent le SQL et construisent une base de donn�es � l

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

À propos de cette formation Bases de données relationnelles : 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.

  • Contenu détaillé

    Contenu détaillé

    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

    À 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.

    Les horaires des formations

    Stage : 9h00 - 17h
    (16h00 le dernier jour)

    Discussion libre avec l'animateur : 17h - 18h

  • Q&R

    Quel est l'objectif de ce cours ?

    Ce cours constitue une introduction complète aux bases de données relationnelles (SGBDR), c'est-à-dire aux bases conçues, construites et manipulées à l'aide de la technique relationnelle, qui est la façon actuelle d'organiser et d'accéder à des ensembles de données. Cette technique est utilisée pour des stations de travail, des serveurs de toute taille et des grands systèmes.

    Ce cours vous apporte les connaissances suivantes :

    • la signification du terme relationnel
    • les forces et les faiblesses d'une base de données relationnelle
    • le processus de développement à suivre pour concevoir et réaliser une base de données relationnelle
    • les techniques de conception logique et physique des bases de données
    • le compromis à trouver entre normalisation et non-normalisation des données
    • les termes SQL de base et ce qu'ils font
    • ce qui change lorsqu'on travaille avec un SGBDR dans un environnement client/serveur
    • l'emploi de procédures stockées sur le serveur et leur impact sur les applications
    • la mise en œuvre d'une base de données relationnelle dans le cadre Internet/Intranet.

    En quoi la théorie m'est-elle utile ?

    Une fois qu'on a compris les principes, on peut utiliser les produits relationnels de n'importe fournisseur sur n'importe quelle plate-forme matérielle. SQL, qui est le langage d'accès standard pour tous les SGBDR, permet aux utilisateurs de constituer la base de données et de manipuler les données selon les principes relationnels. Sans cette compréhension des principes théoriques sous-jacents, il est difficile de tirer véritablement profit de la puissance et de toutes les possibilités des SGBDR.

    A qui s'adresse ce cours ?

    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.
    • Non-informaticiens tels qu'utilisateurs ou organisateurs 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.
    • Responsables contractant 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.

    Quels sont les logiciels utilisés en formation ?

    Access est utilisé en tant quel frontal d'une base de données Oracle mais également en tant que système de base de données autonome. L'outil de génie logiciel ER/Studio d'Embarcadero est utilisé en tant qu'outil multi plate-forme pour générer du SQL et construire une base de données. Cette formation convient à tous les utilisateurs, quels que soient les logiciels qu'ils utilisent.

    Je suis un professionnel de l'informatique et j'ai besoin de connaître le fonctionnement interne des SGBDR. Ce cours me sera-t-il utile ?

    L'objectif de ce cours est de vous rendre capable d'utiliser n'importe quel produit proposé sur le marché. Par suite, si vous pratiquez déjà un SGBDR du commerce et si vous recherchez des informations détaillées relatives au fonctionnement interne ou des techniques avancées de programmation et de paramétrage fin de votre base de données, ce cours ne sera sans doute pas assez technique pour vous.

    Nous migrons vers une base de données relationnelle dans un environnement client/serveur ou intranet. Ce cours nous aidera-t-il ?

    Oui. Les principes de conception de bases de données s'appliquent à toutes les bases de données. Votre compréhension de la technique relationnelle et du processus de conception de base de données s'accroîtra, mais vous acquerrez en plus une solide connaissance du rôle du SGBDR et des produits additionnels au sein de cet environnement. En effet, les techniques d'analyse et de conception d'une base de données relationnelle, ainsi que le langage compris par le SGDBR restent les mêmes indépendamment de son environnement d'utilisation.

    Combien de temps est consacré à chaque sujet ?

    Sujets Heures
    Introduction à l'environnement SGBD 2,0
    Concepts de base du relationnel 3,5
    Caractéristiques essentielles d'un SGBDR 2,0
    Conception d'une base de données- modélisation de données 6,0
    Pourquoi et comment normaliser les données 3,0
    Considérations sur la conception physique d'une base de données 2,5
    Utilisation de SQL pour accéder à une base de données 3,5
    Serveurs intelligents et relationnel-objet 1,0

    Les durées indiquées, notamment pour les ateliers, sont données à titre indicatif et sont susceptibles de changer selon les besoins de chaque classe.

    Les bases de données orientées objet ne vont-elles pas remplacer les bases relationnelles ?

    La technique orientée objet a apporté de nombreux concepts et techniques de développement. Les fournisseurs leaders de SGBDR ont intégré les concepts à objets de plus en plus dans chaque nouvelle version. La programmation côté serveur et les procédures stockées sont des procédés autorisant l'encapsulation et la réutilisation permises par l'approche à objets. Mais même si les possibilités des bases de données relationnelles se sont accrues avec la prise en compte des concepts objet, les principes relationnels sous-jacents restent applicables à l'organisation et à la manipulation des données.

    Quels types de travaux pratiques sont inclus dans ce cours ?

    Grâce à une série d'exercices pratiques construits autour d'une étude de cas, vous acquerrez les compétences nécessaires pour analyser, concevoir, construire et utiliser une base de données relationnelle. Les exercices comprennent :

    • Anlyse d'une base existante à l'aide d'un outil de génie logiciel
    • Développement de modèles pour représenter différents environnements de données
    • Création d'un modèle logicque de données qui identifie les identités, les attributs et les associations
    • Normalisation des données pour créer des structures de tables stables
    • Exploitation d'un outil de génie logiciel pour générer du SQL
    • Réalisation d'une base correspondant à la conception logique
    • Construction de requêtes SQL simples pour accéder à la base de données

    Les fournisseurs de bases de données relationnelles proposent une formation. Pourquoi ai-je besoin du cours 382 ?

    Les formations des fournisseurs portent évidemment sur les caractéristiques et les particularités de leurs produits, ainsi que sur leur utilisation spécifique, plutôt que sur la technique sous-jacente et les principes qui les régissent. Les participants qui ont été déjà formés à un produit spécifique puis ont suivi notre cours nous disent par la suite qu'ils ont énormément tiré profit de l'expérience de Learning Tree parce qu'ils y ont appris 1) la nature et 2) le pourquoi des diverses caractéristiques et possibilités.

    Quels sont les autres cours Learning Tree en rapport avec ce cours ?

    La plupart des cours avec travaux pratiques relatifs aux bases de données proposés par Learning Tree nécessitent une connaissance préalable des concepts des bases de données relationnelles. C'est ce qu'offre le cours 382.

    Après avoir suivi le cours 382, vous pourriez être intéressé par le cours suivant :

  • Certification / Points

    Plusieurs formations Learning Tree délivrent des points nécessaires au maintien de diverses certifications professionnelles. Cette formation ne délivre pas de points de certification.

  • Prix

    Tarif 4 jours Nouveau participant Remarques
    Prix 2 210 €

    Cliquez ici pour des plans d'économies multi-formations

    Le paiement n'est pas demandé au moment de l'inscription.

3 façons de participer à cette formation
Dates
4 jours

En classe dans un centre de formation

En ligne via AnyWare

Depuis un centre AnyWare

De chez vous ou de votre bureau

Pour confirmer votre inscription
Veuillez choisir l'option souhaitée ci-dessous

Suivez votre formation depuis l'un de nos centres AnyWare

Paris Montparnasse, Paris Bibliothèque Nationale, Lyon, Toulouse, Bruxelles

Nous mettons à votre disposition un ordinateur, deux écrans et une connexion Internet haut-débit, prêts à l'emploi. Cliquez ici pour en savoir plus.

Participez de chez vous ou de votre bureau

Utilisez votre ordinateur et une bonne connexion Internet. Cliquez ici pour en savoir plus.

Tarifs et offres spéciales

Bénéficiez de nos plans d’économies multi-formations. En savoir plus ›



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. En savoir plus ›


« Mon formateur Learning Tree était excellent. On ne pouvait qu'aller jusqu'à 4 dans le formulaire d'évaluation, je crois que j'aurais attribute 5 si cela avait été possible. »

– M. Pollard
Concepteur de systèmes
Orange & Rockland Utilities