0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Accessの使いどころ

Last updated at Posted at 2024-08-30

使いどころ

データの編集・加工にはSQLで処理するのがやりやすい

DB環境を整えるのが面倒、手順を自動化したい、手元のPCがWindowsである、
といったことであれば、Accessをおすすめする
実際に使った際の注意点等を備忘録として残す

メリット

・DBを手軽に用意出来る
・SQLを使うことができるので、データ操作がやりやすい
・CSVファイルのインポート・エクスポートが簡単
・Oracleなど他のDBからもデータを取り込むことが出来る(ODBC接続などで)
・マクロ機能があるので、移行作業などが自動化できる

デメリット

・大量データに弱い印象
 ・クエリで、エラーが発生する(レジストリ変更で回避できたような・・・)
 ・ある程度マシンパワーが必要になる

ノウハウ

・リンクテーブルは便利だけど色々と気を付けなければならない
 ・一度設定したら、データ型を変えることができない
 ・INDEXを張れない
 ・遅いことがある
  リンクテーブルのデータソース(CSVファイルなど)があまり変化しないなら、
  ローカルテーブルにしたほうが圧倒的に早くて制約も受けない
・「長いテキスト」型は、テーブルを結合するときの条件に使えない
・CSVファイルをテーブルにインポートするときに、Accessが提案してくるデータ型は注意
 たしか先頭の数行を見て判断しているので、例えば"00001"といった値を含む列が
「数値型」となり、前ゼロが欠落してしまったりする
・CSVファイルインポート時に、「テキスト区切り記号」を設定すると、値に改行を含む
 ものであってもきちんと処理してくれる
 (値を""で括っていなかったのだが、区切り記号に"を指定するとなぜかうまくいった)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?