5

タイトルが示すように、アプリケーション用のデータベースを設計する前にエンドユーザーに考慮すべき最も重要な質問は何か、あなたのアドバイスを聞きたいです。データベース指向のアプリを作成し、データベースのセキュリティ(アクセス制御、暗号化、整合性、バックアップ) に特別な注意を払います... データベースは、法規制で機密と見なされている人々に関する個人情報も保持するため、セキュリティ良いに違いない。

私はデータベースを使って学校のプロジェクトに取り組みましたが、このデータベース セキュリティが実際に意味を持つ「現実の世界」で作業するのはこれが初めてです。

それで、インターネットでいくつかのアドバイスや質問を見つけましたが、ここでは常に最高のものを見つけます. すべての助けに感謝します!ありがとうございました!

4

3 に答える 3

10

すでに述べたこと以外のいくつかの詳細:

  • データ アクセスとストレージに関する規制要件はありますか (Sarbanes-Oxley と HIPAA が思い浮かびます)。
  • レコードの変更を監査できるようにする必要がありますか
  • データベースに反映する必要がある内部統制は何か
  • どのような状況で、どのようなビジネス ルールに従う必要があるか
  • 予想されるデータのサイズ - データ ストアが大きいほど、最初からパフォーマンスを考慮して設計することがより重要になります。
  • システムにどの程度の柔軟性を持たせたいですか (オンザフライで列を追加できるようにしたいですか? または、ビジネス ルールを追加します)。これには注意してください。柔軟性はしばしばパフォーマンスを犠牲にすることをクライアントが理解していることを確認してください。
  • レポート用に別のデータ ウェアハウスが必要ですか?
  • どのようにデータを入力する必要がありますか? 1 つのアプリケーション、複数のアプリケーション、データのインポート、またはそれらの組み合わせによるものでしょうか?
  • 現在、どのデータベースのライセンスを持っていますか? このアプリケーションで使用しますか?
  • ユーザーのグループごとに異なるアクセスが必要ですか?
  • 現在プロセスがどのように処理されているか、そのデータベースにアクセスできるか、または現在のプロセスが実行されているかを確認できますか。現在のシステムを使用しているクライアントを少なくとも 1 日間観察します。広範囲に及ぶメモを取ると、誰もあなたに教えようとは思わない多くのことを学ぶことができます。
  • 古いシステムからデータを移行する必要がありますか
于 2010-05-26T21:43:00.600 に答える
3

私はから始めます:

  • あなたのビジネスを私に説明してください。
  • どのプロセスを自動化または改善しようとしていますか?
  • 生成する必要があるレポートはありますか?
  • 他のシステムへの入力が必要ですか?
于 2010-05-26T20:49:13.570 に答える
1
  • ユース ケース (Google で検索してください。図面である必要はありません。テキストでかまいません)
  • 入力
  • 出力
  • 静的データ
  • 歴史的なデータ

そこから、保存する必要がある情報を導き出し、4 番目の NF を適用して、次に進みます。幸運を !8-))

于 2010-05-26T21:00:27.847 に答える