[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

Access プロジェクト

pointこの用語のポイント

pointAccessファイルの形式だよ

pointSQLServerをAccessっぽい操作性で使えるよ

pointAccess 2013で廃止されたよ

スポンサーリンク

簡単に書くよ

Access プロジェクトとは

SQLServerをAccessっぽい操作性で使いたいときに用いる、Accessファイルの形式
です。

image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「データベース」と「SQLServer」あとは「Access」のあれやこれやについて簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は、適当に読み飛ばしてください。

データベースは「データを入れておく箱」です。
突っ込んで考えると混乱するかもしれません。
何となくのフィーリングで理解してください。

Access プロジェクト

SQLServerは「Windowsのシステムで、よく使われるデータベース」です。
マイクロソフトさんが開発しました。

Access プロジェクト2

Accessは「Microsoft Access」の省略表現です。
Microsoft Accessは「Microsoft Officeと呼ばれる製品のひとつで、マイクロソフトさんが作ったデータベースソフト」です。
(簡易的な)データーベースとしての機能以外に、画面を作ったり帳票を作ったりする機能もくっついています。

Access プロジェクト3

実は、ですね。
SQLServerとAccessは連携できるのです。

もともとAccessさんは自前のデータベースをもっています。
普段は、その自前のデータベースを使って、お仕事をしています。

Access プロジェクト4

SQLServerとAccessを連携させたときには、これがちょっと変わります。
Accessさんは自前のデータベースを見に行く振りをして、こっそりSQLServerのデータベースを見に行くようになるのです。

Access プロジェクト5

使っている人からしたら、たいした違いはありません。
操作するのは、あくまでAccessです。
Accessさん自前のデータベースを見に行こうと、SQLServerのデータベースを見に行こうと、影響はありません。

Access プロジェクト6

使う人にはAccessを使わせつつ、裏側ではSQLServerを見に行くことで、Accessのデータベースを操作するのと似たような操作性で、SQLServerのデータベースを扱わせることを実現しています。

以上を踏まえて「SQLServerとAccessを連携して、Accessっぽい操作性でSQLServerを扱う」ときに使うAccessファイルの形式が「Access プロジェクト」です。

実際には、まずAccess プロジェクト形式のファイルを作成します。
ファイルの拡張子は「.adp」です。

Access プロジェクト7

次に、このファイルに対して、連携するSQLServerのデータベースを指定します。

Access プロジェクト8

これで準備は完了です。

Access プロジェクト形式のファイルはAccessっぽい操作性のファイルです。
このAccess プロジェクト形式のファイルの中にある(ように見える)データベースを操作することで、Accessっぽい操作性でSQLServerのデータをあれこれすることができます。

Access プロジェクト9

ちなみに、MicrosoftさんはAccess プロジェクトを

OLEDBコンポーネントアーキテクチャを使用して、SQL Serverデータベースにネイティブ モードで効率よくアクセスするためのAccessデータファイル(.adp) です。

と説明しています。

難しい単語が並んでいて、よく分からないですね。
この説明を噛み砕いて書くと

あれやこれやを使って、SQL ServerデータベースにAccessっぽい感じでアクセスするためのAccessデータファイル(.adp) です。

となります。

ポイントは

1.Accessっぽい使い勝手で
2.SQLServerを操作できる
3.ファイルです


の3つです。

とはいえ、Access 2013で廃止されちゃったのですけどね。
いろいろと大人の事情があるのでしょう。

image piyo2

一言でまとめるよ

まぁ「Access プロジェクト」って単語が出てきたら「SQLServerをAccessっぽい操作性で使うためのファイル形式なんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク