1. Aprende
  2. /
  3. Cursos
  4. /
  5. SQL Server における階層型クエリと再帰クエリ

Connected

Ejercicio

階層型データモデルを作成する

この演習では、IT 資産の階層を作成して、シンプルな階層型データモデルを構築します。資産は Hardware または Software のいずれかです。Software 資産はさらに Application や Tools などに分解できます。階層は次の図に示されています。

この階層をモデル化するには、適切なデータ構造が必要です。子レコードの ID と親レコードの ParentID で構成されるデータモデルを使うことで、この構造を実現できます。ID は 1 から 10 までの連番です。

あなたのタスクは、対応する Equipment テーブルを作成し、資産 Software、Monitor、Microsoft Office を正しい階層となるようにテーブルへ挿入することです。目的の資産階層を実現するために、各資産に正しい ID を設定する必要がある点に注意してください。

Instrucciones

100 XP
  • フィールド ID と ParentID を型 INT で定義します。ID は NULL 不可、ParentID は NULL 可とします。
  • Software を正しい ID でテーブルに挿入します。Software は Asset の一部です。
  • Monitor を正しい ID でテーブルに挿入します。Monitor は Hardware の一部です。
  • Microsoft Office を正しい ID でテーブルに挿入します。このソフトウェアは Application の一部です。