職種分野

採用向けデータベース評価テスト

初級のSQLコーディングから、中級のSQL、NoSQL、プラットフォーム、管理スキルまで、データベーステスト13種類をレベル、形式、内容別に比較できます。

簡単に言うと

これらのデータベーステストでは、クエリの作成やリレーショナルデータについての理解から、データベース設計、管理、パフォーマンス、復旧まで、SQLとNoSQLのスキルを評価します。基本的なSQLiteクエリを書く初級候補者や、中級レベルの開発者、データエンジニア、データベース管理者などの技術職に適しています。各スコアは確認のための判断材料として扱い、採用判断そのものとはみなさないでください。

13件のテスト

カテゴリー別テスト

データベーステストの評価内容

データベース業務には、クエリ、データモデリング、管理、特定プラットフォームの知識が含まれます。中級向けの10分間のテストDatabase Developmentでは、リレーショナルデータ、標準SQLのクエリ結果、スキーマ設計、トランザクション、インデックスについての理解力を測ります。同じく中級向けで10分間のDatabase Management and Administrationでは、スキーマ変更、可用性、復旧、パフォーマンス、セキュリティ、整合性、データウェアハウジングに関する実践的な判断力を評価します。

SQLを実際に書く力を確認する場合は、SQLiteを使った初級向け20分間のコーディング課題SQL Coding: Database Operationsを利用できます。フィルタリング、基本的な計算、グループ化、並べ替えが出題されます。SQL Coding: Queryingは、中級向けの30分間のコーディング課題で、複数のテーブルにまたがる中程度の複雑さのクエリを評価します。NoSQL Databases testでは、データモデル、スキーマ、キー、クエリ、インデックス、レプリケーション、スケーリングを評価します。そのほか、特定のデータベースプラットフォームやツールに焦点を当てたテストもあるため、職種で指定されているシステムに合わせて評価を選べます。

職種とレベルに合わせてテストを選ぶ

小規模なリレーショナルデータベースからデータを読み取る、ジュニアのバックエンドまたはフルスタック開発者、レポート作成アシスタント、サポートエンジニア、QAテスターには、初級向けのSQL Coding: Database Operationsをご検討ください。日常的にリレーショナルSQLを書く技術職には、中級向けのSQL Coding: Queryingが適しています。複数のテーブルにまたがる、より複雑な作業を評価します。

リレーショナルデータベースを構築・保守する開発者には、Database Developmentをご利用ください。本番データベース、スキーマ、移行を担当するDBAなどには、Database Management and Administrationで、より幅広い運用上の判断力を評価できます。職種で指定されているツールに合わせて、プラットフォーム別のテストを選んでください。MySQLはMySQLを扱う開発者、管理者、アナリストに、PostgreSQLはPostgreSQLを運用または基盤として開発するデータベース、ソフトウェア、運用、システム関連の職種に適しています。

職種で別のシステムが明確に指定されている場合は、MongoDBの導入やアプリケーション開発業務にはMongoDB、Elasticsearchを扱うエンジニアリングや管理業務にはElasticsearchをご検討ください。これらはいずれも中級向けの選択式テストで、所要時間は各10分です。データベースという一般的な職種名だけでなく、求人に記載された業務内容とレベルに基づいて選んでください。

業務内容に合わせてテストを組み合わせる

職種が複数の種類のデータベース業務にまたがる場合は、必要な内容に絞ってテストを組み合わせてください。リレーショナルクエリを書き、スキーマを保守する開発者には、SQL Coding: QueryingとDatabase Developmentの組み合わせが適しています。前者は中級向けの30分間のコーディング課題、後者は中級向けの10分間の選択式テストです。組み合わせることで、クエリ作成力とデータベースの設計・動作についての理解を判断する材料が得られます。

データベース管理者の職種には、Database Management and Administrationと関連するプラットフォームテストを組み合わせてください。Oracle DBMSでは、Oracleのアーキテクチャ、ストレージ、バックアップと復旧、セキュリティを扱います。Microsoft SQL Serverでは、T-SQL、設計、パフォーマンス、サーバー管理を評価します。どちらも中級向けで、所要時間は10分です。

複数のデータモデルを基盤とする職種では、NoSQL Databases testをリレーショナルSQLテストと組み合わせることができます。職務に含まれないツールのテストは追加しないでください。結果は職務要件やほかの採用判断材料と合わせて確認してください。スコアは人が評価するための手がかりであり、それだけで判断を下すものではありません。

データベーステストの公平性を保つための工夫

各テストでは、問題が明記されたデータベーススキルに沿った内容となるよう配慮しています。たとえばDatabase Developmentでは、データベース製品によって異なる動作ではなく、標準SQLを使用します。設問のシナリオでは中立的なスキーマと平易な表現を用い、特定の地域に関する知識を必要としません。すべての受験者がメモ用紙を使用できます。Database Management and Administration testもベンダーに依存せず、各設問に必要な数値が示されています。

動作が異なる場合、プラットフォームのテストでは、設問が前提とするバージョンや設定を明記します。たとえばMariaDB for Developers testでは、リリースと設定を説明し、コードを短くしています。SQL Server Management Studioでは、カスタマイズされた環境を前提とせず、対象の画面やスクリプトを説明または表示します。そのほかのテストでは、注文、予約、在庫、センサーなどのサンプルデータを使い、さまざまな背景の人の名前を用いています。通貨記号や特定の地域に関する知識は必要ありません。

2つのSQLコーディング課題では、テーブルの構成と、クエリが従うべきルールをすべて提示します。SQL Coding: Queryingでは、期待される結果の列、順序、丸め方も正確に示し、課題の説明どおりSQLiteで実行します。こうした設計上の工夫は各テストの評価内容を確認するうえで役立ちますが、スコアが最終判断になるわけではありません。

よくある質問

初級のSQL職にはどのデータベーステストが適していますか?+

SQL Coding: Database Operationsは初級向けの選択肢です。ジュニアのバックエンドまたはフルスタック開発者、データまたはレポート作成アシスタント、サポートエンジニア、QAテスターなどを対象とした、SQLiteを使う20分間のコーディング課題です。短い指示に基づいて、フィルタリング、グループ化、並べ替えなどの基本的なクエリ作業を評価します。

データベーステストでは、SQLのコーディング力と知識をどのように区別していますか?+

SQL Coding: Database OperationsとSQL Coding: Queryingでは、コーディング課題として受験者がSQLiteのクエリを書きます。Database Developmentは中級向けの選択式テストで、リレーショナルデータ、標準SQLの結果、スキーマ設計、トランザクション、インデックスについての理解力を評価します。職種で必要とされるのがクエリ作成力か、より幅広いデータベースの判断力か、またはその両方かに応じて選んでください。

DBAの職種にはどのデータベーステストを使えばよいですか?+

Database Management and Administrationは、可用性、復旧、パフォーマンス、セキュリティ、整合性など、本番データベースに関する実践的な判断力を評価します。Oracle DBMS、PostgreSQL、Microsoft SQL Serverなど、職種で特定のシステムが指定されている場合に限り、対応するプラットフォームテストと組み合わせてください。結果は職務要件と照らし合わせ、判断材料の一つとして確認してください。

NoSQL Databasesテストでは何を評価しますか?+

中級向けの10分間のNoSQL Databasesテストでは、データモデルの選択、スキーマとキーの設計、クエリとインデックスの読み取り、レプリケーションとスケーリングについての理解力を測ります。対象として明記されているのは、ドキュメント、キー・バリュー、ワイドカラム、グラフデータベースを扱うバックエンド開発者、データエンジニア、データベース管理者、アーキテクト、アナリストです。

データベーステストはベンダーに依存しませんか?+

すべてがそうではありません。Database DevelopmentとDatabase Management and Administrationは標準SQLを使用し、ベンダーに依存しません。NoSQL Databasesも、特定ベンダーに関する細かな知識を問うものではありません。MySQLやPostgreSQLなどのプラットフォームテストは、指定された製品を評価します。動作が異なる場合は、設問が前提とするバージョンや設定を明記します。

コンピューターでの受験が必要なデータベーステストはどれですか?+

3つあります。候補者がSQLiteのクエリを書く2つのSQLコーディング課題と、コード一覧を読みやすく表示するためにコンピューターでの受験を求めるMicrosoft SQL Serverです。ほかの10のテストはスマートフォンまたはコンピューターで受験でき、画面を問わず読みやすいよう、コード行を短くしているものもあります。

これらのテストからアセスメントを作成

職種に合ったテストを選び、候補者を招待して結果を比較しましょう。

無料で始めるFreeプラン。クレジットカードは不要です。

編集チームについて

HireValidの編集チームが執筆し、内容を確認しています。 確認済みの情報源 . 編集方針をお読みください。