Formation Bases de données relationnelles: Conception et modélisation


REFERENCE
 
 
BBDR
DUREE
 
 
4 jours
TARIFS
 
 
2220 € HT
Niveau : Débutant
Cours à distance: Possible
Eligible CPF: Oui
OBJECTIFS :
 

Cette formation d'initiation aux bases de données apporte une synthèse complète des connaissances aujourd'hui indispensables en matière de bases de données, du processus de conception à son utilisation effective. La formation est très vivante avec des très nombreux travaux pratiques permettant de manipuler chacun des concepts importants.
Concrètement ce cours vous apportera les connaissances suivantes : 

  • Quelle est la signification du terme relationnel 
  • Quelles sont les forces et les faiblesses d'une base de données relationnelle 
  • Quel est le processus de développement à suivre pour concevoir et réaliser une base de données relationnelle 
  • Les différentes techniques de conception logique et physique des bases de données 
  • Le compromis à trouver entre normalisation et non-normalisation des données
  • Les manipulation SQL de base et ce qui se passe en interne
  • 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 
  • Les spécificités liées à la mise en œuvre d'une base de données relationnelle dans le contexte des applications Web.
PRÉ-REQUIS :
 

Aucun

PUBLIC :
 

Ce cours Base de données 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.

PROGRAMME :
 

Introduction aux bases de données

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, identifiantsDescription 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

REMARQUES :
 

Il est possible de suivre cette formation Base de Données à distance, vous participez en temps réel à la même session en même temps que les autres participants présents eux en salle de cours. Un kit spécial formation à distance vous sera envoyé avec notamment le matériel (casque micro). Vous n’avez besoin que d’un navigateur et d’une connexion internet pour suivre dans les meilleures conditions ce cours à distance Sur les base de Données Contactez-nous pour plus d’informations sur cette formation en ligne et en direct de chez vous ou depuis votre bureau.

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
Remarque : l'ensemble des travaux pratiques est réalisable à distance si vous optez pour la formule cours à distance.

S'INSCRIRE À CETTE
FORMATION BASE DE DONNÉES INITIATION
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

4 j

 
Le nombre impressionnant de base de données utilisées par toute sorte d'applications et de sites WEB dans des domaines extrêmement variés entretient l'illusion...

4 j

 

Bases de données

Oracle pour non informaticiens
Le nombre impressionnant de base de données ORACLE utilisées par toute sorte d'applications et de sites WEB dans des domaines extrêmement variés entretient...

4 j

 
SQL Server est utilisé par toute sorte d'applications et de sites WEB dans des domaines extrêmement variés. Ceci entretient l'illusion que « toutes les...

3 j

 
Aujourd'hui les sites Web sont omniprésents, voire incontournables, dans le paysage informatique professionnel et associatif. Ils peuvent prendre différentes formes (commercial,...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB