Quel est le rôle de l'utilisateur final dans le processus de développement de base de données?

Le logiciel de base de données d'un système informatique agit comme un référentiel sécurisé efficace pour les données d'une organisation. L'utilisateur final d'une base de données généralement ne voit jamais le logiciel ou ses fichiers, et peut-être pas au courant de la façon dont le système fonctionne. Parce qu'elle utilise le logiciel d'application qui interagit avec la base de données, cependant, le programmeur système doit construire l'installation 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 tourne sur 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 des pièces, mais elle voit ses écrans et les impressions. Pour concevoir le système de liste de pièces, un programmeur est assis avec l'ingénieur et découvre ce type d'information dont elle a besoin, puis crée la base de données, les écrans et les rapports 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.

Règles

Les utilisateurs finaux peuvent exiger qu'un système logiciel suivent des règles spécifiques qui représentent les normes ou faire respecter les interdictions d'une entreprise, de l'industrie ou un ensemble de lois. Par exemple, un système de pièces devrait bloquer les articles qui contiennent du plomb à partir de la mise en œuvre dans les produits conçus pour un usage domestique, ou se conformer à une règle exigeant que le poids d'une machine ne doit jamais dépasser 200 livres. Le programmeur met en place des règles de base de données qui appliquent automatiquement ces restrictions.

Import / Export

Les utilisateurs conservent fréquemment des enregistrements dans de petits fichiers de feuille de calcul, le suivi des projets, la création de graphiques et d'effectuer d'autres tâches quotidiennes. Un programmeur de base de données peut mettre en place une application qui permet à l'exportation personnalisée du système, que les utilisateurs finaux peuvent ouvrir dans un programme de feuille de calcul. Dans cette situation, un processus de système de base de données peignes à travers les données et écrit sélectionner les enregistrements dans un format de feuille de calcul. Pour déplacer les données dans le sens opposé, le programmeur met en place des routines d'importation de données qui alimentent la base de données à partir des fichiers générés par les utilisateurs.

Programme

Certains types de gestion de base de données de données de processus logiciel automatiquement sur un calendrier. Ce type de procédé sensible au temps peut aider un gestionnaire qui a besoin d'un rapport quotidien qui résume le travail de la veille. Courir la nuit, une routine programmée peut générer cette information. D'autres procédés de base de données programmées peuvent créer des rapports ou des fichiers d'exportation pour la semaine, le mois ou le trimestre. Une fois que les utilisateurs décrire et quantifier leurs besoins de données récurrentes, le programmeur peut mettre en place les processus nécessaires.

la sécurité

la sécurité de base de données doit refléter les rôles organisationnels des utilisateurs. configurations d'application de base de données offrent la souplesse nécessaire pour assurer que l'information atteigne uniquement les personnes ayant le besoin et le droit de le 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 la paie. A l'inverse, un utilisateur des ressources humaines peut avoir un accès complet aux données de paie, mais pas les privilèges nécessaires pour atteindre la base de données de pièces.