Microsoft SQL Serverデータベースを開発します。 データベースには、次のTransact-SQLステートメントで定義されているStatusという名前のテーブルが含まれています。

ステータス表には何千もの行があり、[色]列にデータが重複して表示されます。
表の行の90%はColor = "Red"で、残りの10%はColor = "Green"です。
この表の色情報を正規化します。 次のDDLで定義されているColorsという名前のテーブルを作成します。

次のTransact-SQLステートメントを使用して、新しいColorsテーブルを作成します。
色を挿入(ColorName)選択DISTINCT色FROMステータス
次の要件が満たされていることを確認する必要があります。
* [ステータス]テーブルでは、[色]テーブルにある色のみが使用されます。
*ステータステーブルのデータ冗長性が減少しました。
*データの整合性は、正規化処理中に適用されます。
3つのTransact-SQLセグメントを使用してソリューションを開発する必要がありますか? 答えを得るには、適切なTransact-SQLセグメントをTransact-SQLセグメントのリストから回答エリアに移動し、正しい順序で並べ替えます。
