| 1 |
1.1 |
Connaître la nécessité de documenter un concept de sécurité des données et des rôles. |
|
1.2 |
Connaître le terme «rôle» comme abstraction d’un groupe d’utilisateurs ou d’accès déterminé. |
|
1.3 |
Connaître les principales possibilités offertes par un système de gestion de base de données (DBMS) afin d’appliquer les principes de la sécurité des données et de la protection d’accès. |
|
1.4 |
Connaître les contenus d’un concept de sécurité des données afin de pouvoir régler clairement les autorisations d’accès à certaines parties de la base de données. |
| 2 |
2.1 |
Connaître les commandes d’un langage de contrôle de données (DCL) pour administrer les utilisateurs et/ou les rôles. |
|
2.2 |
Connaître les commandes d’un langage de contrôle de données (DCL) pour attribuer des autorisations d’accès aux utilisateurs et/ou aux rôles et les administrer. |
| 3 |
3.1 |
Connaître les commandes d’un langage de manipulation de données (DML) pour interroger des bases de données et utiliser des fonctions de filtrage simples à complexes. |
|
3.2 |
Connaître les commandes et les variantes d’un langage de manipulation de données (DML) pour interroger des bases de données sur plusieurs tables (JOIN). |
|
3.3 |
Connaître les commandes d’un langage de manipulation de données (DML) pour procéder à une requête groupée et, si nécessaire, à une requête filtrée par groupe d’une base de données sur une ou plusieurs tables. |
|
3.4 |
Connaître les commandes d’un langage de manipulation de données (DML) pour agréger des champs et du texte littéral, de même que les principales fonctions d’aide (de groupe) (chiffres aléatoires, nombre, maximum, minimum, moyenne, somme). |
| 4 |
4.1 |
Connaître la nécessité de sauvegarder des étapes d’actions liées au moyen de transactions. |
|
4.2 |
Connaître les critères du principe ACID (atomicité, cohérence, isolation, durabilité) qui permettent de caractériser les transactions. |
|
4.3 |
Connaître les commandes d’un langage de contrôle des transactions (TCL) pour définir les limites des transactions et les points de sauvegarde dans des étapes de manipulation de jeux de données répartis, à ajouter ou à |
| 5 |
5.1 |
Connaître les commandes d’un système de gestion de base de données (DBMS) pour la sauvegarde d’une base de données (données et schéma de base de données) au repos ou en exploitation. |
|
5.2 |
Connaître les commandes d’un système de gestion de base de données (DBMS) pour restaurer une base de données (données et schéma de base de données) ou des parties de celle-ci. |
| 6 |
6.1 |
Connaître les commandes d’un langage de définition de données (DDL) pour adapter un schéma de base de données physique et éventuellement les mesures nécessaires pour garantir l’intégrité et l’exhaustivité des données. |
| 7 |
7.1 |
Connaître les commandes d’un langage de définition de données (DDL) pour compléter des index permettant d’accélérer les requêtes sur des champs donnés. |