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

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

開発努力は可能な限り最小限に抑える必要があります。

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

システム管理者は、ディスク使用量に関するリアルタイムレポートを実行できなければなりません。

SQL Serverサービスが失敗した場合、データベースは利用可能でなければなりません。

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

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

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