データベース開発プロセスにおけるエンドユーザーの役割は何ですか?

コンピュータシステムのデータベースソフトウェアは、組織のデータの効率的で安全なリポジトリとして機能します。 データベースのエンドユーザーは通常、ソフトウェアやそのファイルを見ることはなく、システムがどのように機能するかを知らない場合があります。 ただし、彼女はデータベースと対話するアプリケーションソフトウェアを使用しているため、システムプログラマーは自分のニーズに合うようにセットアップを構築する必要があります。 プログラマーは、システムの目標についてユーザーと話し合い、それらを機能する構成に変換します。

仕様

エンジニアは自分のコンピューターの電源を入れ、機械の部品のリストを取得します。 彼女はパーツリストを保存しているデータベースを見ていませんが、その画面とプリントアウトは見ています。 パーツリストシステムを設計するために、プログラマーはエンジニアと一緒に座って、必要な情報の種類を見つけ、ユーザーの仕様からデータベース、画面、およびレポートを作成します。 時間の経過とともに、プログラマーは、新機能または再構成された機能に対するユーザーの要求に応じてシステムを改訂する可能性があります。

今日のビデオ

ルール

エンドユーザーは、ソフトウェアシステムが規範を表す特定の規則に従うこと、またはビジネス、業界、または一連の法律の禁止を強制することを要求する場合があります。 たとえば、部品システムは、設計された製品への実装から鉛を含むアイテムをブロックする必要があります 家庭用、または機械の重量が200を超えてはならないという規則を遵守する ポンド。 プログラマーは、これらの制限を自動的に適用するデータベースルールを設定します。

インポート・エクスポート

ユーザーは、小さなスプレッドシートファイルに記録を保持し、プロジェクトを追跡し、グラフを作成し、その他の日常的なタスクを実行することがよくあります。 データベースプログラマーは、システムからのカスタマイズされたエクスポートを可能にするアプリケーションをセットアップできます。これは、エンドユーザーがスプレッドシートプログラムで開くことができます。 この状況では、データベースシステムプロセスがデータを調べ、選択したレコードをスプレッドシート形式で書き込みます。 データを反対方向に移動するために、プログラマーは、ユーザーが生成したファイルからデータベースにフィードするデータインポートルーチンを設定します。

スケジュール

一部の種類のデータベース管理ソフトウェアは、スケジュールに従ってデータを自動的に処理します。 このタイプの時間に敏感なプロセスは、前日の作業を要約した日次レポートを必要とするマネージャーに役立ちます。 夜間に実行すると、スケジュールされたルーチンがこの情報を生成できます。 他のスケジュールされたデータベースプロセスは、週、月、または四半期のレポートを作成したり、ファイルをエクスポートしたりできます。 ユーザーが定期的なデータのニーズを説明して定量化すると、プログラマーは必要なプロセスを設定できます。

安全

データベースのセキュリティは、ユーザーの組織の役割を反映する必要があります。 データベースアプリケーションの構成は、情報を必要とし、それを見る権利を持つ人々だけに情報が届くようにする柔軟性を提供します。 たとえば、エンジニアは部品データベースへのフルアクセスを受け取りますが、給与データベースからレコードを読み取ることはできません。 逆に、人材ユーザーは給与データへのフルアクセスを取得できますが、部品データベースにアクセスするために必要な権限がありません。