MS Access – Notions de base sur les SGBDR
En termes de présentation et de navigation, Microsoft Access a l'apparence des autres produits Microsoft Office, mais MS Access est une base de données, plus précisément une base de données relationnelle.
- Avant MS Access 2007, l'extension de fichier était *.mdb, mais dans MS Access 2007, l'extension a été modifiée en *.accdb.
- Les versions antérieures d'Access ne peuvent pas lire l'extension accdb, mais MS Access 2007 et les versions ultérieures peuvent lire et modifier les versions antérieures d'Access.
- Access Desktop Database (.accdb ou .mdb) est un SGBDR entièrement fonctionnel.
- Il fournit toutes les fonctions de définition, de manipulation et de contrôle des données nécessaires à la gestion de grandes quantités de données.
- Vous pouvez utiliser une base de données de bureau Access (.accdb ou .mdb) en tant que SGBDR autonome sur un seul poste de travail ou en mode client/serveur partagé sur un réseau.
- La base de données de bureau peut également être utilisée comme source de données pour afficher des données sur la page Web intranet de l'entreprise.
- Lorsque vous créez une application à l’aide d’une base de données de bureau Access, Access est le SGBDR.
Définition des données
- Voyons maintenant ce qu’est la définition des données –
- Dans un document ou une feuille de calcul, vous avez souvent une totale liberté pour définir le contenu du document ou de chaque cellule de la feuille de calcul.
- Dans un document, vous pouvez inclure des paragraphes de texte, des tableaux, des graphiques ou plusieurs colonnes de données affichées dans plusieurs polices.
- Dans une feuille de calcul, vous pouvez utiliser des données textuelles en haut pour définir les en-têtes de colonnes pour l'impression ou l'affichage, et il peut y avoir plusieurs formats de nombre dans la même colonne, selon la fonction de la ligne.
- RDBMS vous permet de définir les types de données dont vous disposez et la manière dont les données sont stockées.
Vous pouvez également définir généralement des règles que le SGBDR peut utiliser pour garantir l’intégrité des données.
Par exemple, les règles de validation peuvent garantir que les utilisateurs ne stockent pas accidentellement des caractères alphabétiques dans des champs qui doivent contenir des chiffres.
Opérations sur les données
Travailler avec des données dans un SGBDR est très différent de travailler avec des données dans un programme de traitement de texte ou de tableur.
- Dans un document de traitement de texte, vous pouvez inclure des données tabulaires et exécuter un ensemble limité de fonctions sur les données du document.
- Vous pouvez également utiliser les contrôles ActiveX pour rechercher des chaînes de texte dans des documents originaux et des tableaux, des graphiques ou des images dans d’autres applications.
- Dans une feuille de calcul, certaines cellules contiennent des fonctions qui déterminent les résultats souhaités, tandis que dans d’autres cellules, les données que vous saisissez fournissent des informations sur la source de la fonction.
- Les SGBDR vous offrent plusieurs façons de traiter les données. Par exemple,
- Vous pouvez rechercher des informations dans une seule table ou demander des recherches complexes dans plusieurs tables associées.
- Vous pouvez mettre à jour un seul champ ou plusieurs enregistrements à l'aide d'une seule commande.
- Vous pouvez écrire des programmes qui utilisent des commandes RDBMS pour obtenir des données à afficher et permettre aux utilisateurs de mettre à jour les données.
Access utilise le puissant langage de base de données SQL pour travailler avec les données des tables. À l'aide de SQL, vous pouvez définir l'ensemble des informations dont vous avez besoin pour résoudre un problème spécifique, qui peut inclure des données provenant de plusieurs tables.
Contrôle des données
- Les feuilles de calcul et les documents de traitement de texte sont parfaits pour résoudre les problèmes d’un seul utilisateur, mais ils peuvent être difficiles à utiliser lorsque plusieurs personnes doivent partager des données.
- Lorsque vous devez partager des informations avec d'autres, un SGBDR vous offre la flexibilité de permettre à plusieurs utilisateurs de lire ou de mettre à jour vos données.
- Conçu pour permettre le partage de données, le SGBDR fournit également des fonctionnalités garantissant qu'aucune personne ne peut modifier les mêmes données en même temps.
- Les meilleurs systèmes vous permettent également de regrouper les modifications (également appelées transactions) afin que toutes ou aucune des modifications n'apparaissent dans vos données.
- Vous pouvez également vous assurer que personne d’autre ne peut voir une partie de la commande jusqu’à ce que vous ayez saisi l’intégralité de la commande.
- Étant donné que vous pouvez partager vos données d'accès avec d'autres utilisateurs, vous souhaiterez peut-être définir certaines restrictions sur ce que les différents utilisateurs sont autorisés à afficher ou à mettre à jour.