Comprendre les principes fondamentaux de la modélisation de données. - Apprendre à concevoir des modèles de données efficaces et évolutifs. - Maîtriser les techniques de normalisation et les formes normales. - Acquérir des compétences pratiques en SQL pour la manipulation de données. - Savoir appliquer les meilleures pratiques de modélisation dans des cas réels.
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
Ateliers
- Analyse et documentation de la structure des bases de données existantes à l'aide des outils diverses.
- 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
Remarque : l'ensemble des travaux pratiques est réalisable à distance si vous optez pour la formule cours à distance.
Vous cherchez à développer vos compétences et à booster votre carrière ? Cette formation est faite pour vous ! Conçue par des experts du domaine, elle vous offre une opportunité unique d'acquérir des connaissances approfondies et des compétences pratiques.
Pourquoi choisir cette formation ?Des modules complets et à jour, couvrant tous les aspects essentiels.
Formateurs expérimentés :Apprenez auprès de professionnels reconnus dans leur domaine.
Fléxibilité :Suivez les cours à votre rythme, en ligne ou en présentiel.
Certificat reconnu :À la fin de la formation, obtenez un certificat qui valorisera votre CV.
Ce que vous allez apprendre :- Les bases théoriques et pratiques du sujet
- Des études de cas réelles pour une meilleure compréhension.
- Des outils et techniques avancés pour exceller dans votre domaine.
Ne manquez pas cette chance de transformer votre avenir professionnel. Inscrivez-vous dès aujourd'hui ! Ensemble, développons vos nouvelles compétences de demain !
Plusieurs dispositifs de financement sont possibles en fonction de votre statut professionnel et peuvent financer jusqu’à 100% votre formation.
Pour plus de renseignements, nous vous invitons à contacter nos conseillers pour vous accompagner pas à pas dans vos démarches.