Database Specialist Examination study guide
Database Specialist Examination · Work through your exam, one topic at a time.
データベーススペシャリスト試験(略号DB、英語名称Database Specialist Examination)は、IPAが実施する情報処理技術者試験の高度試験の一つです。企業活動を支える膨大なデータ群を管理し、パフォーマンスの高いデータベースシステムを構築して、顧客のビジネスに活用できるデータ分析基盤を提供するデータベース管理者やインフラ系エンジニアを目指す方に適しています。対象者像は、データベースに関係する固有技術を活用し、情報システム基盤の企画・要件定義・開発・運用・保守で中心的な役割を果たす人材です。データ資源管理、データモデリング、論理・物理設計、SQL、DBMSのトランザクション・同時実行制御・障害復旧・整合性、性能・運用・セキュリティ・データ利活用が横断的に問われます。2026年度はCBT方式により後期に実施され、科目A-1は30問50分、科目A-2は25問40分の四肢択一、科目B-1は90分で3問出題・2問解答、科目B-2は120分で2問出題・1問解答です。合計300分、60問出題・58問解答となります。現行試験制度は2026年度の実施をもって終了し、2027年度から新試験制度に移行予定です。対策は、概念データモデルと正規化を軸に、SQLを手で書き、障害・性能・セキュリティの事例で設計判断を説明する練習を重ねるのが有効です。過去問題は科目Aで知識の穴を確認し、科目Bで答案構成と時間配分を鍛えてください。. Topics on this exam: Data resource management and data modeling (概念データモデル, data standardization, repository), Database design (logical and physical design, normalization), SQL and database programming (data definition and manipulation), DBMS characteristics: transactions, concurrency control, recovery, integrity, and Database performance, operation, security, and data utilization platforms. The Database Specialist Examination study guide has 5 sections and about 1,503 words.
01Data Resource Management and Data Modeling
This domain tests whether you can turn a business narrative into a 概念データモデル (conceptual data model) and then govern it with データ標準化 and a リポジトリ. Questions usually give a paragraph of operations and ask for entities, relationships, cardinalities, or the correct standardization rule. An entity is something of interest with independent identity; an attribute describes it. If a supposed attribute repeats or has attributes of its own, it is probably an entity.
365 words, about 2 min02Database Design: Logical and Physical Design, Normalization
The exam tests 論理設計 - normalizing an unnormalized relation to 3NF/BCNF - and 物理設計 - tablespaces, blocks, partitioning, indexes and storage. You must find 関数従属 and prove which normal form a relation violates. 1NF: atomic values, no repeating groups. 2NF: 1NF plus no 部分関数従属 - no non-key attribute depends on part of a composite key.
289 words, about 1 min03SQL and Database Programming
Questions test precise SQL semantics: joins, subqueries, aggregation, NULL handling, and the DDL/DML/DCL split. You also need ストアドプロシージャ, トリガ, ビュー, and 埋め込みSQL/動的SQL. DDL (CREATE/ALTER/DROP) defines objects; DML (SELECT/INSERT/UPDATE/DELETE) manipulates rows; DCL (GRANT/REVOKE) controls privileges. INNER JOIN drops unmatched rows; LEFT OUTER JOIN keeps all left rows and fills NULLs.
290 words, about 1 min04DBMS Characteristics: Transactions, Concurrency, Recovery, Integrity
The exam tests ACID, 排他制御, 隔離レベル, 障害回復 and 整合性制約. Expect scenarios asking which anomaly occurs or which recovery step applies. ACID: 原子性, 整合性, 隔離性, 永続性. 共有ロック (S) permits concurrent reads; 専有ロック (X) excludes everything.
282 words, about 1 min05Performance, Operation, Security, and Data Utilization Platforms
This domain covers インデックス and 実行計画, パーティション, backup and monitoring, security, and platforms such as DWH, データマート and NoSQL. A B+tree index supports equality and range scans. A composite index (A,B) serves predicates on A and on A+B, but not B alone (leftmost prefix). The コストベースオプティマイザ uses 統計情報 (cardinality, 選択率); stale statistics produce bad plans.
277 words, about 1 min