Conception et développement d'applications (option SLAM)
L’épreuve : E6 Conception et développement d'applications (CCF ou pratique et orale 40 min + 1 h 30 de préparation, coef. 4)
Gestion des données
4 chapitres · 10 h · 40 exercices
03 Concevoir une base de données2 h 30 · 10 exercices · 10 questions de quiz Abonnés
Partir d'un besoin pour recenser les données (dictionnaire, dépendances fonctionnelles), construire un modèle conceptuel en entité-association ou en diagramme de classes, le traduire en schéma relationnel normalisé avec ses clés et ses contraintes d'intégrité, puis écrire et tester le script de création MariaDB.
04 Interroger les données en SQL2 h 30 · 10 exercices · 10 questions de quiz Abonnés
Écrire, tester et expliquer des requêtes SQL de sélection (conditions, fonctions, jointures internes et externes, regroupements, sous-requêtes, opérations ensemblistes) et de mise à jour (INSERT, UPDATE, DELETE) sur une base relationnelle, sous MariaDB et SQLite, avec une méthode et des précautions professionnelles.
05 Programmer dans la base de données2 h 30 · 10 exercices · 10 questions de quiz Abonnés
Créer et faire évoluer une base de données avec ses contraintes, l'exposer par des vues et des droits, y programmer des fonctions, des procédures et des déclencheurs, et protéger sa cohérence par des transactions, sous MariaDB, en testant chaque élément.
06 Administrer une base de données2 h 30 · 10 exercices · 10 questions de quiz Abonnés
Déployer et sécuriser un serveur MariaDB, gérer ses comptes et ses droits selon le moindre privilège, sauvegarder et restaurer une base (y compris à un instant donné), mesurer et améliorer ses performances, et expliquer comment la réplication et la migration de version préservent la disponibilité des données.