• ベストアンサー

データベースについて

データベースについて 今会社でデータベース構築しようと思うのですが、アクセスとエクセルで作るか迷っています。 アクセスで作るメリット、デメリットとエクセルで作るメリット、デメリット教えてください。素人なんで教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • ShowMeHow
  • ベストアンサー率28% (1424/5027)
回答No.2

アクセスのメリット 1.一応データベース(の端くれ)であるので、作りやすい。 2.(エクセルに比べると)パフォーマンスが良い。 3.複数ユーザー対応することが(一応)可能である。 4.SQLServerへのアップサイジングや他のDBへの変更が容易である。 アクセスのデメリット 1.時々壊れる。 2.(エクセルを良く知っている人でも)取っ掛かりにくい場合がある。 3.クライアントに最低ランタイムが必要である。 エクセルのメリット 1.大体誰でも理解できる。 2.大体誰でも持っている。 3.互換ソフト等もあり、コストがほぼかからない。 エクセルのデメリット 1.遅い 2.同じ機能を持たせるためには、アクセスよりはるかに多いコーディングが必要になる。 3.データ数に限りがある。 4.複数ユーザー対応するのは困難である。 5.他のDBへの変更は原則的に作り直しになる。

その他の回答 (1)

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

入力するデータ数によります。 アクセス 毎日100件以上もあり、複数のパソコンから同時にテーブルを開いて作業を行う必要がある。 データの保管年数を考慮するとデータ数量が数万件になる。 新規データの登録や編集の作業効率を上げるために各種のフォーム、レポートを作成してシステムとして運用する。 エクセル スタンドアロンで作業を行う。EXCEL2003までは、行数が65536行までが最大。 データ量が増えると開く、保存に時間がかかるようになります。 誰もが使用しているなじみあるソフトであるので、システムとまで行かなくても操作できる人が多い。 私の場合、作業が一人で済む程度であれば、迷わずエクセルにしておきます。 データ量が少なくても、流れ作業の様に複数のパソコンから操作する必要があればアクセスですが アクセスのテーブルを作成しておいて、エクセルのシートからデータを操作する方法を使ったこともあります。

azzurri2006
質問者

お礼

解答ありがとうございます。

関連するQ&A

  • Access2000とOracle9iデータベースとのメリット、デメリットについて

    データベースから検索システムを構築しようと考えています。 データ件数2000件 Access2000又はOracle9iデータベースソフトを使って 構築しようと考えています。 Access2000又はOracle9iのデータベースソフトを使った時の メリット・デメリットを教えてください。 (例)          メリット             Access2000 後のシステムメンテがある程度簡単           デメリット         検索スピードが、Oracle9iに比べて遅い          データの容量が1GB迄?              メリット   Oracle9i    検索スピードが、Accessに比べて早い。                       デメリット          システムメンテがAccessに比べて難しい。 上記に例を書いてみましたので、おかしい所、又は他にありましたら 追記してもらえるとよろしくお願いします。

  • データベースの選び方

    社内システムを構築しようとしています。 本格的な設計は初めてで、他に頼れる人もいないという心細い状況です。 ・月に二万件程度ずつレコードが追加される ・主に範囲を指定して検索したり、修正したりする ・LANで複数の人がアクセスする というような仕様で、データベースをアクセスにするかSQLサーバにするか、 迷っています。 開発環境はWin98SE+Office97、SQLサーバの場合はVB5.0です。 それぞれのメリット・デメリットを教えてください。 また、データベースを選ぶ際のポイント、 参考になるサイトなどありましたら、ぜひ教えてください。 よろしくお願いします。

  • サーバー・データベースについて

    サーバーやデータベースについては、access97、2003を少し扱っていただけで、ど素人です。実は会社で急にワークステーションを購入することになり、どんなサーバーがいいのか、データベース構築のためにどのようにしたらいいかを任されることに。私にはチンプンカンプンで困り果ててしまいました。 とりあえず、業者の方に相談してみるのがいいでしょうか。なにも分からないで話を聞いても、やはりよく分からないと思うのですが、どんな知識を得ておいたらよいかも分かりません。 分からないずくしで申し訳ありませんが、助言をよろしくお願いします。

  • エクセルでのデータベース作成ってどうですか?

    エクセルでのデータベース作成ってどうですか? 仮に飲食店の顧客データをデータベースを作って管理するとします。 その際ふつうは SQLサーバなどで管理しますよね?(一般的にどうしているのかよく知りませんが・・・) SQLなどの代わりにエクセルでデータベースを作ることに関して メリット、デメリットを教えてください。。 また、飲食店の顧客データベースを作成する際 一般的にどのように行っているのか、もしわかるようでしたら 合わせて教えてください!!

  • データベース資格

    これから仕事に活かすために資格をとろうと考えています。 データベースの構築、管理等ができるようになれば仕事は あるものなのでしょうか。 またどソフトが一般の会社ではよく使われているのでしょうか。 Accessは多少知識がありますが、「データベース」の技術者として どの程度まで知識、経験があればよいのでしょうか。 いろいろ参考になるサイトなど教えていただけるとありがたいです。

  • データベース

    データベースを使用するHPを作ろうかと思っています。 以下の内容が分からないので教えてください。 アクセスで、 ・一つのデータベースを複数のユーザーが個別に使用する。 ・複数のユーザーがID、パスワードを持ち個別に使用する。 ・データを他のサイトから自動入力する。 の様な処理をアクセスで構築できるでしょうか? 上記の内容をHP化し、使用できるようにしたいです。 またアクセスで構築できない場合、他はどんな言語を使用すればよろしいでしょうか? どうぞ宜しくお願いします。

  • accessとexcel

    accessとexcelの違いは何でしょうか。 エクセルは使ったことがありますが アクセスはありません。 今はログインシステムの構築のためにアクセスが必要らしいので購入も検討してますが、 それ以外にメリットがあるかわかりません。 データベース管理で具体的にどのようなことが できますか。 よろしくお願いいたします。

  • VBScript/Com+のメリット/デメリット

    Webアプリケーションを構築する上で、データベース(SQL-Server)にアクセスする機能を 以下の2パターンで構築する場合のそれぞれのメリットとデメリットを教えて下さい。 (1)VBScriptのみで構築する (2)Com+アプリケーションで構築しVBScriptから呼び出す よろしくお願いします。

  • 顧客管理データベースの構築

    質問させていただきます。 今現在、ACCESSを使用してデータベースを構築して運営しております。 今回データベースを各支店でインターネット回線で共有する体制をとります。本社でPCサーバーを置き、データベースはACCESSを使用し、共有するだけ共有して保守を本社でやる形です。 これからデータベースシステムを構築しようと考えているのですが、RUBYとビジュアルベーシックを検討しています。 本当は今勉強中のRUBYで開発をしたいのですが、工数の都合でビジュアルベーシックの方が効率的なのかとも思っています。 どなたかアドバイスをお願い致します。

  • データベースについて

    本をかじった知識で調べたところデータベース管理には、Oracle、MySQL、PostgreSQL、Firebirdや個人で使用するAccessなどのソフトがあるようですが、ほとんどが単体で紹介されていて、これらのメリット、デメリットを比較している本やサイトが見つからずどれがいいのかわからなくて困っています。 現在ビデオカメラから移動物体(人,車など)を検出し、追跡するプログラムをC言語、WIN32API、vfwで組んでいます。 1フレーム毎に移動物体の座標、大きさなどの情報10~15種類程度を人数分.csv形式で保存しています。 しかし、人数分のファイルが大量にできてしまうため、まとめて管理できるデータベースシステムを構築しようと考えています。 以下の条件に合うデータベースシステムを教えていただけると助かります。 ・リアルタイム処理なので処理速度が最重要。軽ければ軽いほど良い ・1フレームあたり、(10~15種類)*(人数)分の情報を保存 ・データの読み出しは、現在カメラに写っている物体のみ行う。基本的にはデータの保存、及び効率的な管理が目的 ・24時間稼動を想定している。(↑の通りリアルタイムで使うデータは極1部であり、過去の情報は別の機会に使う) ・データにアクセスするのは1人(自分のプログラムのみ) ・取得している言語はC、C++ よろしくお願いします。