概要
あなたはLitware、Inc.という名前の会社のデータベース管理者です。
Litwareは本出版社です。 Litwareには本社と支社があります。
開発中の新しいWebベースのアプリケーションをサポートするデータベースインフラストラクチャを設計しています。
Webアプリケーションは、www.litwareinc.comからアクセスできます。内部従業員と外部パートナーの両方がアプリケーションを使用します。
App1_DBという名前のSQL Server 2008データベースを使用する既存のデスクトップアプリケーションがあります。
App1_DBは運用中です。
要件
計画された変更
Database1とDatabase2の2つのデータベースを含むSQL Server 2014インスタンスを展開する予定です。
すべてのデータベースファイルは、可用性の高いSANに格納されます。
Database1には、OrdersおよびOrderDetailsという名前の2つのテーブルが含まれます。
Database1には、usp_UpdateOrderDetailsという名前のストアドプロシージャも含まれます。
ストアドプロシージャは、注文情報を更新するために使用されます。ストアドプロシージャは、プロシージャが実行されるたびにOrdersテーブルを2回クエリします。
最初の問合せから戻された行は、2つの読取り操作の間に表に追加された行と共に2番目の問合せで変更されずに戻されなければなりません。
Database1には、Database2テーブル内のデータにアクセスするいくつかのクエリが含まれます。
Database2にはInventoryという名前のテーブルが含まれます。
インベントリには100 GBを超えるデータが含まれます。
インベントリテーブルには、主キーのクラスタ化インデックスと非クラスタ化インデックスの2つのインデックスがあります。
主キーとして使用される列は、IDプロパティを使用します。
Database2ウィルトには、usp_UpdateInventoryという名前のストアドプロシージャが含まれています。 usp_UpdateInventoryは、無制限の階層数を持つ自己結合を含むテーブルを操作します。データベース2のすべてのデータは、次のデータ作成プロセスまで広告が毎日変更されます。 Database2のデータは、Application1という名前の外部アプリケーションによって定期的にアクセスされます。 Database2のデータは、Database2のデータが変更されるとすぐにAppl_Dblという名前のデータベースに送信されます。 Litwareは、すべてのSQL Server 2014バックアップにオフサイトストレージを使用する予定です。
ビジネス要件
あなたには次の要件があります。
新しいライセンスのコストは最小限に抑える必要があります。

アプリケーションがアクセスする個人情報は、安全な形式で保存する必要があります。

可能であれば、開発努力を最小限に抑える必要があります。

データベースのストレージ要件を最小限に抑える必要があります。

システム管理者は、ディスク使用状況に関するリアルタイムのレポートを実行できる必要があります。

SQL Serverサービスが失敗した場合、データベースを使用できるようにする必要があります。

データベース管理者は、割り当てエラーとデータを含む詳細なレポートを受け取る必要があります

腐敗。
アプリケーション開発者は、データベーステーブルへの直接アクセスを拒否する必要があります。アプリケーションは

テーブルへの直接アクセスを拒否しました。
法令遵守の要件を満たすためにバックアップファイルを暗号化する必要があります。
暗号化戦略では、データベースとアプリケーションの変更を最小限に抑える必要があります。
ビジネス要件を満たすデータベースレポートソリューションを推奨する必要があります。
推薦に何を含めるべきですか?