Le logiciel de base de données d'un système informatique agit comme un référentiel efficace et sécurisé pour les données d'une organisation. L'utilisateur final d'une base de données ne voit généralement jamais le logiciel ou ses fichiers et peut ne pas savoir comment le système fonctionne. Cependant, étant donné qu'elle utilise le logiciel d'application qui interagit avec la base de données, le programmeur système doit créer la configuration pour répondre à ses besoins. Le programmeur discute des objectifs du système avec l'utilisateur et les traduit en une configuration de travail.
Caractéristiques
Un ingénieur allume son ordinateur et récupère une liste de pièces pour une machine. Elle ne voit pas la base de données qui stocke la liste de pièces, mais elle voit ses écrans et ses impressions. Pour concevoir le système de liste de pièces, un programmeur s'assoit avec l'ingénieur et découvre les types d'informations dont il a besoin, puis crée la base de données, les écrans et les rapports à partir des spécifications de l'utilisateur. Au fil du temps, le programmeur peut réviser le système en réponse aux demandes des utilisateurs pour des fonctionnalités nouvelles ou reconfigurées.
Vidéo du jour
Des règles
Les utilisateurs finaux peuvent exiger qu'un système logiciel suive des règles spécifiques qui représentent les normes ou appliquent les interdictions d'une entreprise, d'une industrie ou d'un ensemble de lois. Par exemple, un système de pièces doit bloquer les articles contenant du plomb de la mise en œuvre dans les produits conçus à usage domestique, ou se conformer à une règle exigeant que le poids d'une machine ne dépasse jamais 200 livres sterling. Le programmeur définit des règles de base de données qui appliquent automatiquement ces restrictions.
Importer / Exporter
Les utilisateurs conservent fréquemment des enregistrements dans de petits fichiers de feuilles de calcul, suivent les projets, créent des graphiques et effectuent d'autres tâches quotidiennes. Un programmeur de base de données peut configurer une application qui permet une exportation personnalisée à partir du système, que les utilisateurs finaux peuvent ouvrir dans un tableur. Dans cette situation, un processus de système de base de données passe au peigne fin les données et écrit des enregistrements sélectionnés dans un format de feuille de calcul. Pour déplacer les données dans la direction opposée, le programmeur met en place des routines d'importation de données qui alimentent la base de données à partir de fichiers générés par l'utilisateur.
Programme
Certains types de logiciels de gestion de bases de données traitent les données automatiquement selon un calendrier. Ce type de processus urgent peut aider un responsable qui a besoin d'un rapport quotidien résumant le travail de la veille. S'exécutant pendant la nuit, une routine planifiée peut générer ces informations. D'autres processus de base de données planifiés peuvent créer des rapports ou exporter des fichiers pour la semaine, le mois ou le trimestre. Une fois que les utilisateurs ont décrit et quantifié leurs besoins récurrents en données, le programmeur peut mettre en place les processus nécessaires.
Sécurité
La sécurité de la base de données doit refléter les rôles organisationnels des utilisateurs. Les configurations d'application de base de données offrent la flexibilité nécessaire pour garantir que les informations n'atteignent que les personnes qui en ont besoin et le droit de les voir. Par exemple, un ingénieur reçoit un accès complet à sa base de données de pièces, mais ne peut pas lire les enregistrements de la base de données de paie. À l'inverse, un utilisateur des ressources humaines peut obtenir un accès complet aux données de paie mais ne pas disposer des privilèges nécessaires pour accéder à la base de données des pièces.