Informatique

I. Présentation

1) Intérêt des permissions

Les bases de données peuvent être utilisées par des utilisateurs différents, notamment lorsqu'elles sont partagées en réseau. Ces différents utilisateurs peuvent parfois y accéder simultanément et chaque utilisateur a des besoins différents. Il est ainsi possible d'associer des permissions appropriées à chaque profil d'utilisateur.

Un utilisateur qui créé un élément (table, vue, index,...) a la possibilité d'accorder ou de retirer des droits sur cet élément. Il existe également un administrateur de la base de données qui a tous les droits sur tous les éléments, et qui doit aussi gérer les privilèges.

I. Définition

Une requête d'interrogation est une combinaison d'opérations portant sur des tables (ou relations) et dont le résultat est lui même une table, dont l'existence est éphémère.

 

II. Interrogation d'une table simple

1) Projection
a) L'instruction SELECT

L'instruction SELECT permet de déterminer les données à projeter (afficher) à partir de tables précisées dans la clause FROM.

SELECT *
FROM table;

Le signe * désigne tous les champs de la table. Cette requête renvoie donc tous les champs de tous les enregistrements de la table table.

Le service DNS permet d'associer un nom de domaine avec une adresse IP. Les serveurs DNS fonctionnement en majorité avec BIND (Berkeley Internet Name Daemon), développé actuellement par l'ISC (Internet Systems Consorium) et tournant sur les systèmes Linux. Cet article présente la configuration d'un serveur BIND 9 sur une distribution Ubuntu Server 18.04.

Vous pouvez retrouver la documentation complète de BIND sur le site de l'ISC : https://www.isc.org/bind/