| A1 |
Concept de sécurité des données et de rôles
|
Je peux citer des points spécifiques sur la nécessité d'un concept de sécurité des données et de rôle. |
Je peux catégoriser les données en fonction de leur pertinence, en déduire des rôles et les attribuer aux personnes. |
Je peux compléter un concept de sécurité des données et de rôle existant et vérifier/ou compléter de manière significative les autorisations. Je peux en déduire des rôles et enregistrer quel rôle est autorisé à accéder à quelles données. |
106.1
|
| B1 |
Implémenter les autorisations d'accès
|
Je peux transférer des utilisateurs vers un système de gestion de base de données en utilisant un concept de rôle avec le support d'outils (par exemple une interface graphique). |
Je peux transférer des utilisateurs vers un système de gestion de base de données basé sur un concept de rôle utilisant DCL. |
Je peux effectuer des configurations supplémentaires pour les utilisateurs au sein d'un système de gestion de base de données (par exemple, restrictions d'accès pour certains hôtes, modifications des droits pour des utilisateurs et des groupes individuels, etc.). |
106.2
|
| C1 |
Fonctions de filtrage et d'agrégation (DML)
|
Je peux lister ou nommer les fonctions de filtrage et d’agrégation les plus courantes. |
Je peux appliquer correctement des fonctions simples de filtrage et d’agrégation dans une base de données existante. |
Je peux appliquer correctement des fonctions de filtrage et d'agrégation complexes et connectées dans une base de données existante. |
106.3
|
| C2 |
Requêtes sur plusieurs tables
|
Je peux lister les différentes manières de connecter une ou plusieurs tables (par exemple de simples JOIN). |
Je peux connecter une ou plusieurs tables dans une base de données existante en utilisant DML (par exemple de simples JOIN) |
Je peux créer des connexions plus complexes entre plusieurs tables en utilisant DML (par exemple ignorer les valeurs NULL, OUTER JOIN). |
106.3
|
| D1 |
Transactions
|
Je peux montrer et expliquer le processus et la nécessité des transactions ainsi que les principes associés (ex. ACID ou BASE). |
Je peux implémenter des transactions en utilisant TCL dans un système de gestion de base de données. |
Je peux décider d’exécuter ou d’annuler une transaction en fonction d’une situation donnée et je peux justifier ma décision. |
106.4
|
| E1 |
Sauvegarde et importation
|
Je connais les commandes pour exporter ou importer une structure de base de données existante avec le support d'outils techniques (par exemple GUI). |
Je peux exporter ou importer des bases de données et les données qu'elles contiennent avec le support d'outils techniques (par exemple GUI). |
Je peux importer et exporter des bases de données en fonction de spécifications (par exemple dans des fichiers externes). |
106.5
|
| E2 |
Personnaliser et migrer les données
|
Je peux attribuer correctement des quantités données de données et effectuer les ajustements nécessaires. |
Je peux exporter ou importer des quantités de données avec le support d'outils (par exemple GUI). |
Je peux importer ou migrer des volumes de données (par exemple à partir de fichiers externes) à l'aide d'instructions de base de données, en tenant compte de la cohérence des données. |
106.5
|
| F1 |
Intégrité et exhaustivité des données
|
Je peux expliquer le terme « langage de définition de données » (DDL) et lister les commandes qu'il contient. |
Je peux transférer une ou plusieurs sources de données dans un système de gestion de base de données à l'aide de DDL. |
Grâce à DDL, je peux transférer une source de données entière dans un système de gestion de base de données tout en préservant l'intégrité des données. Je peux apporter des modifications ciblées au schéma de la base de données. |
106.6
|
| G1 |
Optimisation de la base de données
|
Je peux expliquer le terme index dans le contexte des bases de données et décrire son objectif. |
Je peux énumérer au moins deux points plus spécifiques et expliquer comment je peux optimiser une base de données ou une requête de base de données. |
Je peux définir indépendamment où les index ont du sens et les implémenter dans une base de données à l’aide de DDL. |
106.7
|