Bases de données

Les bases de données sont omniprésentes au sein de entreprises : produits, clients,… et sont désormais traitées grâce au SQL (Structured Query Language). L'évolution permanente de ce domaine oblige les équipes informatiques à mettre à jour régulièrement leurs compétences. Cette thématique Base de données aborde les différents aspects du langage SQL : 1. SQL : les fondamentaux 2. MySQL : prise en main et administration 3. PostgreSQL, administration 4. Les fondamentaux du NoSQL 5. NoSQL - MongoDB, mise en œuvre et administration 6. NoSQL - Apache Cassandra, mise en œuvre et administration 7. MariaDB - Administration

07. MariaDB - Administration

Appréhender le SGDB MariaDB Installer et configurer MariaDB Gérer la sécurité Assurer les opérations de sauvegarde, restauration et maintenance

06. NoSQL - Apache Cassandra, mise en œuvre et administration

Découvrir l'architecture de NoSQL Apache Cassandra et ses apports par rapport aux autres solutions Installer et configurer le SGBD NoSQL Apache Cassandra Administrer et sécuriser un cluster Cassandra Appréhender le CQL (Cassandra Query Language) Créer une base de données et manipuler ses objets Connaitre la notion de grappe au sein de la base de données

05. NoSQL - MongoDB, mise en œuvre et administration

Comprendre le fonctionnement de MongoDB Comprendre comment installer, configurer et administrer un serveur MongoDB Créer des requêtes d'interrogation Mettre en œuvre la réplication avec MongoDB Distribuer des données sur plusieurs instances d'une base MongoDB Sauvegarder les données d’une base MongoDB

04. Les fondamentaux du NoSQL

Identifier les différences entre SGBD SQL et SGBD NoSQL Évaluer les apports et les inconvénients inhérents aux technologies NoSQL Identifier les principaux acteurs et solutions du marché pour chaque modèle de données Connaître les champs d'application des SGBD NoSQL en opérationnel et en analytique Comprendre les différentes architectures, modèles de données et implémentations techniques Identifier les critères de choix

03. PostgreSQL, administration

Comprendre l'architecture de la base de données PostgreSQL Savoir installer PostgreSQL Appréhender les principales fonctionnalités d'administration d'une base de données PostgreSQL Créer et gérer une base de données Gérer l'accès aux utilisateurs Savoir interroger une base de données à l'aide de PSQL Sécuriser un serveur PostgreSQL

02. MySQL : prise en main et administration

Comprendre l'architecture de la base de données MySQL Installer le SGBD MySQL Appréhender les principales fonctionnalités d'administration d'une base de données MySQL Créer et gérer une base de données Gérer l'accès aux utilisateurs Savoir restaurer et de sauvegarder des données Gérer la sécurité de la base de données…

01. SQL : les fondamentaux

Comprendre les principaux concepts des SGDBR (Système de Gestion des Bases de -Données Relationnelles) et d'algèbre relationnelle utilisés dans le langage SQL Prendre en main un environnement SQL Appréhender l'écriture des requêtes SQL pour extraire des données et mettre à jour la base Manipuler les données dans une base avec SQL Savoir extraire les informations de plusieurs tables Assimiler les fonctions standards du langage SQL.