Welche Rolle spielt der Endbenutzer im Datenbankentwicklungsprozess?

Die Datenbanksoftware eines Computersystems fungiert als effizientes, sicheres Repository für die Daten einer Organisation. Der Endbenutzer einer Datenbank sieht normalerweise nie die Software oder ihre Dateien und weiß möglicherweise nicht, wie das System funktioniert. Da sie jedoch die Anwendungssoftware verwendet, die mit der Datenbank interagiert, muss der Systemprogrammierer das Setup so erstellen, dass es ihren Anforderungen entspricht. Der Programmierer bespricht mit dem Benutzer die Ziele des Systems und übersetzt sie in eine funktionierende Konfiguration.

Spezifikationen

Eine Ingenieurin schaltet ihren Computer ein und ruft eine Teileliste für eine Maschine ab. Sie sieht nicht die Datenbank, in der die Stückliste gespeichert ist, aber ihre Bildschirme und Ausdrucke. Um das Stücklistensystem zu konzipieren, sitzt ein Programmierer mit dem Ingenieur zusammen, findet heraus, welche Informationen er benötigt, und erstellt dann die Datenbank, Bildschirme und Berichte aus den Spezifikationen des Benutzers. Im Laufe der Zeit kann der Programmierer das System als Reaktion auf Benutzeranfragen nach neuen oder umkonfigurierten Merkmalen überarbeiten.

Video des Tages

Regeln

Endbenutzer können verlangen, dass ein Softwaresystem bestimmten Regeln folgt, die die Normen darstellen oder die Verbote eines Unternehmens, einer Branche oder einer Reihe von Gesetzen durchsetzen. Ein Teilesystem sollte beispielsweise Artikel blockieren, die Blei aus der Implementierung in entworfenen Produkten enthalten für den Hausgebrauch, oder halten Sie sich an eine Regel, die vorschreibt, dass das Gewicht einer Maschine niemals 200. überschreiten sollte Pfund. Der Programmierer richtet Datenbankregeln ein, die diese Einschränkungen automatisch durchsetzen.

Import Export

Benutzer führen häufig Aufzeichnungen in kleinen Tabellenkalkulationsdateien, verfolgen Projekte, erstellen Diagramme und führen andere tägliche Aufgaben aus. Ein Datenbankprogrammierer kann eine Anwendung einrichten, die einen benutzerdefinierten Export aus dem System ermöglicht, den die Endbenutzer in einem Tabellenkalkulationsprogramm öffnen können. In dieser Situation durchkämmt ein Datenbanksystemprozess die Daten und schreibt ausgewählte Datensätze in ein Tabellenkalkulationsformat. Um Daten in die entgegengesetzte Richtung zu verschieben, richtet der Programmierer Datenimportroutinen ein, die die Datenbank aus benutzergenerierten Dateien speisen.

Zeitplan

Einige Arten von Datenbankverwaltungssoftware verarbeiten Daten automatisch nach einem Zeitplan. Diese Art von zeitkritischem Prozess kann einem Manager helfen, der einen täglichen Bericht benötigt, der die Arbeit des Vortages zusammenfasst. Über Nacht ausgeführt, kann eine geplante Routine diese Informationen generieren. Andere geplante Datenbankprozesse können Berichte erstellen oder Dateien für die Woche, den Monat oder das Quartal exportieren. Sobald Benutzer ihren wiederkehrenden Datenbedarf beschreiben und quantifizieren, kann der Programmierer die erforderlichen Prozesse einrichten.

Sicherheit

Die Datenbanksicherheit muss die Organisationsrollen der Benutzer widerspiegeln. Datenbankanwendungskonfigurationen bieten die Flexibilität, um sicherzustellen, dass Informationen nur die Personen erreichen, die das Bedürfnis und das Recht haben, sie einzusehen. Ein Ingenieur erhält beispielsweise vollen Zugriff auf seine Teiledatenbank, kann jedoch keine Datensätze aus der Gehaltsdatenbank lesen. Umgekehrt kann ein Benutzer der Personalabteilung vollen Zugriff auf Gehaltsabrechnungsdaten erhalten, aber nicht über die erforderlichen Berechtigungen verfügen, um auf die Teiledatenbank zuzugreifen.