質問: accessの複数ユーザーによる使用について 工場の部署内でのデータが各々の担当者が作製したexelによって管理されており、これをデータベースにして統合管理しようということになりました。社内のpc環境ではaccess2000があるのみです。教えてgoo内やさまざまなデータベース関係の専門書を1ヶ月ほど読み漁りましたが、どうにもaccessでは複数のユーザーによる使用には向かないとの記述が多いようです。しかし、複数のユーザーが同時にそのデータを閲覧することに対してなのか、それとも新規にそのテーブルにデータを書き込むことに対してなのかがはっきりしません。 書き込みに対してであれば、入力をエクセルシートにしてそこからインポートを定期的に行うことにすることで回避できないかと思っています。同時に閲覧するにしても、恐らく上級職の人間が3人から5人ほどに絞られると思うのでそれほど危険視する必要もないかと思っています。見当違いでしょうか?
回答: システムの導入はニーズとリスクを把握して、コストと比較衡量して決めるものです。accessが本当に壊れるような事象があるかどうかはある意味作り方次第かとは思いますが(ネットワークの不具合で壊れることもあります)、リスクを把握した上で、「万一壊れたときの影響を最小限にするにはどうするか」を考えることです。 具体的には ・自分の想定する使い方で壊れる可能性が高いかどうかはある程度検証する ・同時アクセスを極力減らす仕組みを実装する ・万一壊れてもデータロストを最小限にするために定期的にバックアップを取得するとかの方策と手順を考える(mdbならコピーですかね)。 それでユーザの同意が得られれば問題ないと思います。 他のdbmsは無料のものもありますが、それを使いこなすための時間と労力もある意味コストです。また、dbが壊れなくてもサーバ(pc)だってネットワークだって故障するときは故障しますのでね。