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 :
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.
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
Optimisation des requêtes
Outils frontaux d'accès aux données Dictionnaire des données actif et intégré
Approche et techniques pas à pas
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 Développement du modèle logique
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 baseGé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 disqueFragmentation des grandes tables Dénormalisation volontaire Indexation pour la performance et l'intégrité
Concepts de base du langage SQL
Un langage dynamique et évolutifNormes ANSI et ISO
Création d'une base relationnelle
Définition de la base et de ses objets : tables, clés, vues et indexDé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éesJointure 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éclarativesProgrammation 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
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.
- 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.
4 j
4 j
Web - Digital
Oracle pour non informaticiens4 j
Web - Digital
SQL Server pour non informaticiens3 j
Web - Digital
Réaliser un site web pour non informaticiensBOFFA Stéphanie
Mon avis sur le contenu du stage :
"Stage intense et très complet. Le support de cours est très bien fait. Il m'aidera beaucoup seul devant mon poste de travail. "
Mon avis sur le formateur :
"Excellent formateur, à l'écoute. Très professionnel."
Mon avis sur la salle de formation :
"Très bon site"
MOREIRA Nathalie
Mon avis sur le contenu du stage :
"Un peu plus de pratique aurait été appréciable, surtout le dernier jour où nous avons beaucoup "regardé faire" et peu pratiqué (question de temps certainement!)."
Mon avis sur le formateur :
"Bon intervenant, malgré quelques longueurs dans les explications."
Ce que j'ai le plus apprécié :
"la salle de pause la qualité des ordinateurs le petit comité (nous étions un groupe de 5 personnes)"
Ce que j'ai le moins apprécié :
"chaleur dans la salle"
HENG Phano
Mon avis sur le contenu du stage :
"formation conforme à mes attentes qui fournit les bases à la pratique de sql"
Mon avis sur le formateur :
"Disponibilité et clarté "
Ce que j'ai le plus apprécié :
"exercices sur langage sql"
Ce que j'ai le moins apprécié :
"formation à distance techniquement très efficace, avec vu direct sur pc animateur, visibilité top."