Access 2007 : accdb という新しいファイル形式の概要

2007 Microsoft Office system の特徴のひとつに多くのアプリケーションが新しいファイル形式を採用しているという点があります。

たとえば ExcelWord は過去のバージョンではバイナリベースのファイル形式を採用し xls や doc という拡張子でファイルを区別していましたが、2007 バージョンではテキストベースのファイル形式を採用し、それぞれ xlsx、docx という拡張子でファイルを区別しています。

Access も 2007 バージョンでファイル形式が変更されています。
過去のバージョンでは伝統的に mdb という JET データベースエンジンを前提にしたファイル形式を採用していましたが、Access 2007 は accdb という ACE データベースエンジンを前提とするファイル形式へと変更になりました。

ACE は JET を発展させたデータベースエンジンです。
ACE という名称は Microsoft Office Access database engine から来ているようです。(これでは ADE になりそうですが...?)
ちなみに JET という名称は Joint Engine Technology に由来します。

ACE の特徴は多岐に渡りますが、それらを簡潔にまとめたドキュメントが Office Online で公開されています。

また、DAO (Data Access Objects) も Access 2007 (というか ACE) の登場と共にバージョンアップしています。
JET に対応する最新の DAO は DAO 3.6 というバージョンでしたが、ACE は DAO 12 というバージョンに対応します。

DAO 12 に関する日本語のドキュメントは未だ公開されていません。
英語版の MSDN Library ではリファレンスが公開されているので、暫くは英語の資料に頼ることになると思います。

Published 月, 4 9 2007 16:26 by Ryosuke Uemoto
Filed under: