Programme BASES DE DONNEES RELATIONNELLES

Participants : 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.

Durée : 4 jours - 28 heures
Tarif : Nous contacter pour une formation INTER – INTRA ou en COURS PARTICULIER

La formation est délivrée en présentiel ou distanciel (e-learning, classe virtuelle, présentiel et à distance). Le formateur alterne entre méthodes démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation). La validation des acquis peut se faire via des études de cas, des quiz et/ou une certification.

Cette formation est animée par un consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par Audit Conseil Formation.

Dates des formations
Contactez-nous pour des informations sur les disponibilités pour cette formation.
Logo ACF

Demande de devis

Formation
Cadre
Pôle Emploi
Nom/Prénom
Société
E-mail
Téléphone
Période
Evaluer mon niveau

Les objectifs

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

pré-requis

Moyens pédagogiques, techniques et d'encadrement

  • 1 poste de travail complet par personne
  • De nombreux exercices d'application
  • Mise en place d'ateliers pratiques
  • Remise d'un support de cours
  • Remise d'une attestation de stage

Modalités d'évaluation des acquis

- Evaluation des besoins et objectifs en pré et post formation
- Evaluation technique des connaissances en pré et post formation
- Evaluation générale du stage

Accessibilité handicapés

  • Au centre d’affaires ELITE partenaire d’ACF à 20 m.
  • Guide d’accessibilité à l’accueil.

Le Programme

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

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

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é

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

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