Introduction aux sgbd
Principes et concepts clefs de BdD
La donnée est la représentation d’une information. Elle est structurée.
La notion de type de donnée permet de structurer l’information et la définit par codage (chaîne de caractère, entier, décimal…)
Le SGBD est un logiciel de gestion des données.
Entrepôt de données : base de données à vocation décisionnelle.
Fonctions essentielles du SGBD : * Description * Création * Mise à jour : des données client * Extraction : pour sélectionner les données suivant des critères spé
Les fonctions dépendent du système SGBD (plus ou moins efficaces)
Fonctions induite : la différence entre les SGBD se mesure par les fonctions induites * Optimisation des accès : des bases permettent l’accès simultané de personnes * Ctrl de l’intégrité (joue sur les performances) * Ctrl des accès * Interface d’accès aux données (IHM) * Ctrl du partage des données
Les langages : * LDD : langange de définition des données * Pour structurer les données à la base, par exemple pour décrire une fiche client
Ex : nom, en caractère lettres * LMD : langage de manipulation des données => requête de mise à jour (insertion, modification, suppression) * Langage hôte : langage de programmation * L4G : langage de 4ième génération => attaquer les données via un langage naturel, mais a ses limites
L’utilisateur attaque le SGBD via l’interface, puis enregistre ses droits (gestion des accès)
Transaction : opération qui s’exécute en « tout ou rien »
Qui fait quoi ?
Le concepteur de BdD : décrit la structure des informations à stocker, en collaboration avec les opérationnels ou les responsables métier.
Administrateur : il gère les droits d’accès et let en place les procédures de sauvegarde. En effet, une BdD est accessible à tous dans l’organisation en temps réel.
L’utilisateur est celui qui utilise la base
Le