この記事は「データベーススペシャリスト資格に興味はあるが、どのようなものか?どう学ぶのか?」という方向けに、具体的な内容と私自身の挑戦ログをお伝えする。学び中の方や、これから学ぼうとされる方の参考になれば幸いだ。今回は知識およびSQL(確認ドリル)について書く。(SQLはGoogle Big Queryに準拠)
また、考察においてキャリアコンサルタント資格の挑戦ログについても記述する。
実技演習(午後1アウトプット)
実際にやってみた結果(メモ)
- TACの午後1実力テストについて、実際に解いてみた。
- このテストは「本試験の問題を予測して出題」するものでなく、「今までの講義の学びを定着するための出題」と認識している。
- 結果、講義で学んだ部分(概念データモデルやスキーマの完成、SQLの穴埋め、索引の基本的な問題等)は自力で正解を導けた。
- また、本テストを通じて連環エンティティ、スーパタイプとサブタイプ、SQLの一通り(JOIN,UNION,GRANT,INSERT,DELETE等)など幅広く復習できた。
- なお、「索引に関する知識」を問う問題については、かなり本質的(実務的)な知見が必要であったため、良い学びとなった。
- 引き続き、知識はもう十分なので、アウトプットと振り返り中心の学習を行っていく。
問題107(SQL確認ドリル)
問題文
- productsテーブルから、商品カテゴリ(product_category)ごとの原価(cost)の平均を求めてください。
- 平均原価(avg_cost)は整数型(INT64型)に変換し、金額の大きい順に表示してください。
group by, avg, castのおさらい
- まず、”商品カテゴリごと”という記述からgroup byを用いる。
- 次に、平均を求めるためavgを用いる。
- 次に、整数型に変換するためcast ( xx as int64)を用いる。
- 最後に、order by xx desc で降順に並べる。
- 具体的には以下のとおり。
考察
- データベーススペシャリスト資格について。今回は午後1問題のアウトプット演習を行い、実際の問題に慣れつつ、知識の復習を行った。また、SQLの確認ドリル(productsテーブルにおける、商品カテゴリごとの原価の平均を降順に並べる)を解いた。
- キャリアコンサルタント資格について、キャリア理論の一部を学んだ。とくにダグラス・ホールの「プロティアン・キャリア」は興味深い。キャリアは自分がOKと思えることが重要で、そのため自らの価値観・興味・能力を核にし、変化に柔軟に対応するというもので、現代を生きるヒントになる。
考察のシンプル化と英訳(練習中)
- I think accepting changes with solid self core is important.
- (自分の芯をしっかり持って、変化を受け入れることが大事だと思います)
参考資料
- 集中演習 SQL入門/木田和廣/株式会社インプレス
- 2022年度版 ALL IN ONE パーフェクトマスター データベーススペシャリスト/TAC
コメント