Plan du cours

Introduction aux Databases

  • Qu'est-ce qu'une base de données ?
  • Types de bases de données
  • Introduction aux bases de données relationnelles
  • [Vue d'ensemble des systèmes de gestion de bases de données (SGBD)
  • Fonctions d'un SGBD
  • Logiciels de SGBD populaires

Database Principes de conception

  • Modèles de données conceptuels, logiques et physiques
  • Introduction à la modélisation entité-relation (ER)
  • Création de diagrammes ER
  • Entités, attributs et relations

Normalisation et Database conception

  • Formes normales (1NF, 2NF, 3NF, BCNF)
  • Avantages de la normalisation
  • Exemples pratiques de normalisation
  • La dénormalisation et ses utilisations

Introduction à la syntaxe et à la structure SQL

  • Syntaxe et structure SQL
  • Types de données dans SQL
  • Instructions CREATE, ALTER, DROP
  • Contraintes (PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL)

SQL Manipulation des données

  • Instruction INSERT
  • Opérations d'insertion en masse
  • Instructions UPDATE et DELETE
  • Utilisation de la clause WHERE

Interrogation des données avec SQL

  • Instruction SELECT
  • Filtrage des données avec la clause WHERE
  • Trier les données avec ORDER BY
  • Utilisation de LIMIT et OFFSET

Concepts SQL avancés

  • JOINTURE INTERNE, JOINTURE GAUCHE, JOINTURE DROITE, JOINTURE COMPLÈTE
  • Écriture de sous-requêtes
  • Clauses GROUP BY et HAVING
  • Fonctions d'agrégation (COUNT, SUM, AVG, MAX, MIN)

Travailler avec des index et des vues

  • Création et utilisation d'index
  • Avantages et inconvénients des index
  • Création et gestion des vues
  • Utiliser les vues pour simplifier les requêtes

Database Sécurité et transactions

  • Rôles et autorisations des utilisateurs
  • Mise en œuvre des meilleures pratiques en matière de sécurité
  • Propriétés ACID
  • Les instructions COMMIT et ROLLBACK

Database Optimisation et maintenance

  • Analyse et optimisation des requêtes SQL
  • Utilisation du plan EXPLAIN
  • Stratégies de sauvegarde
  • Restauration des bases de données

Résumé et prochaines étapes

Pré requis

  • Compréhension de base des opérations informatiques

Audience

  • [Administrateurs
  • Professionnels de l'informatique
 21 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires