• ベストアンサー
  • 暇なときにでも

Accessもデータベースなのに、、、

ここの教えてgooのカテゴリーを見て疑問に思ったのですが 「データベース」の細分が ・SQL Server ・Oracle ・PostgreSQL ・MySQL ・その他(データベース) であり Accessがありません! 私はAccessしか使えないのですが れっきとしたデータベースだと思っていたのですが データベースの世界では大したものじゃないから その他に分類されてしまうのでしょうか? それともオフィスのカテゴリーがあるから省略されてるのでしょうか? ショックなので質問しました。 ご回答よろしくお願い致します。

共感・応援の気持ちを伝えよう!

  • 回答数6
  • 閲覧数479
  • ありがとう数6

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

  • ベストアンサー
  • 回答No.4
  • gadd3
  • ベストアンサー率46% (211/451)

僕も迫害されているなと感じますが(笑)、まあそんなに気にすることはないと思います。 ただ、やっぱり、困りますね。 ちょっと情報整理が面倒くさいといいますか・・・ Accessは個人用データベースとしてはかなりのシェアを持っているし、 個人用データベースとしては、「SQLをいたるところで使える」という かなり便利なつくりになっています。 もちろん、ファイルメーカーなどもとても面白いデータベースソフトですが、 フォームやレポート機能など、オールインワンで手軽に、しかも、 「特に従業員5名以下の零細企業の事務処理では、他のどんなソフトよりも、 思った以上のデータ管理効率アップを実現できる」ので、 ファイルメーカ、Access、くらいはカテゴリを作ってほしいなーといつも思います。(^^) SQL Serverやオラクルだけが、データ管理効率を上げる道具ではないですので・・・。 ついでにAccessの擁護をすこしだけしてしまいますと・・・ 規模、状況による、「適材適所」の意味でのソフトウェアとして、 Accessははっきり言って、かなり役に立ちます。 特に、零細企業の事務作業(定型集計や分析等々)では、 例えば、従業員数8名以下の零細企業の事務処理なら、 8~9割り方はAceess+Excelのシステムで問題解決できます。 それは、VisualBasicやBisualC++でのフォーム、 そして、データベースエンジンを MySQLやオラクル、SQL Server、Postgre、 などを使うより、圧倒的に安く、早く、その仕組みを作ることができます。 マルチユーザーだと壊れるとかいいますが、 何も調べずに壊れるようにつくるから壊れるのであって、 きちんとWebで情報を調べて、壊れないように作れば壊れません。 実際、僕も、30名ほどの会社でのマルチユーザーシステムを Accessで作って動かしていますが、ぜんぜん壊れません。 壊れないようにサーバの設定、作り方、そうしていますから。 強固なユーザー別セキュリティがなくてもOKな条件で作りました。 そんな規模の会社のものをAccessなんかで作っていいのか?と言われますが、 じゃあ、SQLServer+VBなどで作って逆にメリットがある?とも聴きたいです。 強固なセキュリティが必要ない会社で。 そんな必要あるの? データ表示のレスポンスも、本店支店間のリアルタイム更新も必要が無い、 ストアドプロシージャも必要ない、30名くらいの規模なら、 SQLServer+VBが特に速度が速いわけじゃもともと無いですから、 別にSQLServer+VBで作ってもあまりおおきな意味はありません。 高度な管理技術が必要になりますから、自作できない可能性が高く、 業者に頼むにしても、Access+Excelで数分~十数分でカタが付く処理 (機能として実装できる処理)でも、 ムダに高機能に作りこむ羽目になったりして 経費がたかくつき、逆に迷惑ですよね。 経営者目線からすれば。 実際に試してもらうとわかると思うんですが、 SQLServer+VBが速いっていっても、ローカルPC内の使用や 規模の小さいストアドプロシージャも要らないネットワークなら 別に特別速くないですよ。SQLServer+VBは。 若干Accessよりも速いかもですけど、 ぼくがしたテストでは、体感速度はAccessのほうが速いですね。 その規模なら。 システム作るだけの人はほんと、コストのこと言わないで 技術のことばっかり言うからほんと困ります。 技術と経費と、規模と、どこまで解決できるのか?、のバランスを言わないから。 ほんと話がかみ合わない。 ただ、Accesはセキュリティだけはどうしても甘いので、 ユーザー別セキュリティも一応設定できますが、 強固なセキュリティが必要な場合はあまり使えないかもしれません。 そこだけネックですね。 Accessは。 でも零細でそこまで必要なことは稀なので、Access+Excelのシステムを使う分には それほど大きな問題ではないと思います。 それにセキュリティは内部の社内の人間が不正をはたらして漏洩することがほとんどなので もしくはアホな社員がウィルス感染させるかですので、 結局どんなに強固なセキュリティをかけても、社員教育がなってなかったら 全部ムダに終わることも少なくないです。 なので、Accessがダメということはほとんど無いですし、 SQLServer+VBが良いとか、えらいとか、逆にダメとか、そういうこともありません。 適材適所で、データ管理のムリムダムラがどれだけ減って、 従業員の無駄な残業が減ったり データ分析力・活用力がどれだけアップするか、だけです。 そもそも、SQLServer+VBがいくらすごくでも、 エンドユーザーのデータ分析力・活用力がアップ(教育)できてなくて、 それらを活用できないなら、宝の持ち腐れでゴミと同じです。 SQLServer+VBがいくらすごいシステムが作れても、現場のエンドユーザと きちんとコミュニケーション取れなかったら、意味がありません。 高度な技術で高度な機能を作れることだけを自慢して威張る人がいますけど、 ちょっと、本末転倒な気もします。 ぐだぐだと書きましたけど、そのような理由から、僕もAccessのカテゴリが無いのは ちょっとさびしいですね(^^) これだけ良いソフトなのに。 でもまあお互い気にせず行きましょう。 分かっている人はちゃんとわかってますし、事実、そういうAccess中心の きちんとした業者もちゃんとありますから。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございました。

関連するQ&A

  • データベースソフトとは・・・

    情報処理の授業でデータベースについてレポートを書くことになりました。 課題の内容は「データベースソフトにはどのようなものがあるか列挙せよ」という漠然としたものなので、何から書けばよいか困っています。 まったくの初心者なので、自分なりに調べてみたのですが、顧客管理用など種類もたくさんあり混乱しています。 Access Oracle ファイルメーカー OpenOffice.org MS SQL Server PostgreSQL MySQL DocuWorks EXCEL 以上が自分で調べたものなのですが、これがすべてデータベースソフトなのかも自信がありません。 Access、Oracleが有名らしいのですが、他にも有名なものって何なのでしょうか。 市販でも、フリーソフトでもかまいません。 どうぞ回答よろしくお願いいたします。

  • 各データベースの特徴

    今データベースについて調べているのですが、ご助力をお願いします。 DBMSの中でも比較的有名な MySQL,PostgreSQL,Microsoft Access,Microsft SQL Server,Oracle の5つについて特徴や長所、短所を調べているのですが、いまひとつバージョンによっての特徴とかばかりが引っかかります。 ちょっと多くて申し訳ないのですが、どれかひとつでもかまいませんので教えていただけないでしょうか? 簡単な説明で結構です。 よろしくお願いします。

  • Cでデータベース操作

    C言語で、SQLを実行させるサンプルソースを探しています。 スピードと次のようなデータベースにアクセスできるものが良いです。 SQL Server2005 DB2 MySQL PostgreSQL Oracle よい本もあるのでしたら、ご紹介お願いいたします。

その他の回答 (5)

  • 回答No.6
  • gadd3
  • ベストアンサー率46% (211/451)

すいません訂正です。 中小零細は、日本の企業の80割りをしめます。 は 中小零細は、日本の企業の8割りをしめます。 でした。 ごめんなさい。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ご丁寧にありがとうございました。

  • 回答No.5
  • gadd3
  • ベストアンサー率46% (211/451)

少し補足で・・・ 結局データベースはある程度の規模のものを作らないとお金にならないのでしょうかね? よくわかりませんけど、そういう意味で、Accessは小規模用なので、 あまりお金にならないから、カテゴリ分けされてないのかもしれません。 でも、お金にならないことと、ソフトウェアとして どれだけ会社に貢献できるかとはまったく別の話なので、 そのへんも考えるとカテゴリとしてAccessやファイルメーカが無いのは gooというか、OKWeb?もあまり特に気にしてないというか、何も考えてないだけなのでは ないでしょうか? カテゴリがない=ダメソフト では絶対にありません。 それだけは100%、断言します。 カテゴリがあるソフト=すごいソフト、 でもありません。 ソフトウェアには、人材と同じで「適材適所」があるだけです。 中小零細は、日本の企業の80割りをしめます。 零細だけなら半数近くあるかもしれません。 それらの企業におおいに役にたつはずのAccessですから ダメソフトのわけがないですし、実際、マジで便利です。 Accessは。Excelとの連携もすごくしやすいし。 もともとシステム業者がお金にしにくい分野・規模に属するソフトなのでそうなってるだけ、 と割りきってしまうのでも別に良いと思います。 それほど気にしないのが一番だと思います(^^)

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございました。

  • 回答No.3

Accessは個人利用を想定したデータベースです。同時に多くの人が更新や検索を出来る本格的なデータベースとは異なりますので、その他に分類されていると考えます。 尚、本格的なデーターベースは更にIBMのDB2、ボランティア開発のFirebird、日本製では富士通のsymfoware、日立のHiRDB等があります。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございました。

  • 回答No.2

SQLiteも有名でそれなりに利用者数がいるのにカテゴリ分けで分類されていません。 はっきりいってOKWaveの中の人たちの技量不足がまず原因でしょう。 別のカテゴリですけど 「ゲーム」の分類に何故か質問の多いPCゲームがない 「プログラミング」の分類でも未だにVisual BasicでVBAとVB6(まで)とVB.MET系とまったく別言語なのに混同させている。 また、C,C++のカテゴリはあるけどC#やiPhoneのアプリ開発で需要が増したはずのObjective-Cのカテゴリがなかったり 各言語のカテゴリで十分なのにCGIのカテゴリが設けられていたり JavaScriptのカテゴリで十分なのにわざわざAJAXのカテゴリを設けていたり PerlやPHPなどと人気を分けているPythonのカテゴリがなかったり OKWaveの中の馬鹿たちはカテゴリ分けもまともにできないって割り切るしかありません。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

お詳しいですね。ありがとうございます。

  • 回答No.1
  • rj2011
  • ベストアンサー率25% (1/4)

Oracle、SQLServerなどはデータベース機能だけを提供していますが、Accessはデータベース機能だけではなく、データを入力できるフォームを作成出来たり、印刷できたりとデータベースというカテゴリーだけでは逆に範囲が狭くなってしまいます。 なので、カテゴリーの分け方としてデータベースと限定していないだけだと思いますよ。 Accessもれっきとしたデータベースなので安心してください。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

なるほど!安心しました。 ありがとうございます。

関連するQ&A

  • フリーデータベース

    こんにちは 最近、Javaとaccessを使ったWebサーバーを勉強中なのですが、accessではいろいろ制限が多いのでフリーのデータベースを勉強しようと思っているのです。 フリーのデータベースでMySQLとPostgreSQLがありますが、どちらの方がよいのでしょうか? 人それぞれだとは思いますが、MySQLとPostgreSQLを比較した場合、どこがどういう風に良いのか知りたいのです。 WebDBにした場合と普通にデータベースとしての評価なんでもかまいませんので情報をよろしくお願いします。 できましたら、わかりやすい書籍等も教えていただけると助かります。 よろしくお願いします。

    • ベストアンサー
    • MySQL
  • Oracleの欠点

    データベースには主に、 MySQL、PostgreSQL、Oracleが 使われていると言う事を知ったのですが、 MySQL、PostgreSQLは無料なのに対して、 Oracleは有料ですよね。 その分、高機能だという予想をつけていますが、 Oracleの欠点はなんですか? Oracleにできなくて、MySQL、PostgreSQLにできることとか・・・ あと、Oracleは速いですか? MySQLは速いらしいですが、Oracleはそれに比べたらどうなのでしょうか?

  • データベースへ接続要求するためのシステムについて造詣が深い方はいらっし

    データベースへ接続要求するためのシステムについて造詣が深い方はいらっしゃいますでしょうか? OracleではLISTENERというシステムが司っていると思っています。また、Oracleに対してはそれ以外に存在していないと思っています。 たとえば別サーバのアプリケーションより「お宅のDBから情報を頂戴したいと思っているんだけど仲介してくれる?」「ほい!じゃあこの情報を持ってきな!」といったようなやりとりだと思っています。(間違っていないですか?) いろんな会社などからデータベースシステムが販売されていたりするわけですが、それぞれLISTENERのようなアーキテクチャの物はありますか?もしあれば名前を教えてください。 そもそも接続のためのシステムを総称でなんと言うのか分からないところでもありますが・・・ 知りたいサーバ: Oracle Database オラクル DB2 IBM Microsoft SQL Server マイクロソフト Microsoft ACCESS マイクロソフト Symfoware Server 富士通 HiRDB 日立製作所 HiRDB on XDM (XDM/RD) 日立製作所 RIQS? V2 日本電気 (NEC) Teradata テラデータ MySQL MySQL AB PostgreSQL PostgreSQL Global Development Group Firebird Firebirdプロジェクト SQLite D. Richard Hipp

  • データベースソフトの選定について質問があります(システム開発関係実務未

    データベースソフトの選定について質問があります(システム開発関係実務未経験です) 条件1:お金を出せるのはハードのみ。(それも格安で中古などでもよい) 条件2:所詮、個人経営の事務所に設置するレベル 条件3:サーバはLinux(Cent OSでやりたいと思います)windowsサーバを買う金が出せない 条件4:事務所のクライアント数は所詮、5台程度+サーバ1個(+αするかも) 条件5:クライアント/サーバ型のシステムを構築したい。(WEBアプリではなく) ※あえて何でサーバOSをCentOS(linux)を選ぶ?と聞かれるかもですけど、 答えは、「すべて無償でやる」だからです。 ********************************************************************************* データベースといえば、 ・Oracle (windows用やLinux用) ・SQL Server ・MySQL(PostgreSQL) (windows用やLinux用) ・Access などいろいろありますよね。多種の選択があるデータベースの中で 何を作りたいかで、使う言語やデータベースが違ってくるとは 思いますが、よく企業のシステム開発の実績として目にするのが、 VB.NET+SQL SERVERだったり VC++ +Oracle Java + Oravleだったり っていうクライアント/サーバ型って見るんですけど、 これって目的とするシステムが何を得意としなければいけないとか、 選定された言語とデータベースの相性とかデータベースの 管理がしやすさとか、どこで決めているんですか? 自分が個人事務所レベルでやりたいと思うクライアントサーバ型のシステム内容は 顧客管理や売上げ管理や現場管理など。 Accessで十分じゃね?って言われるかもしれませんが、あえて、言語とデータベースを 学びたいので、「Java + 無料のoracle」みたいなのにしたいです。 クライアント側で動作するものは自分が好きな言語使って サーバ側のデータベースも好きなものを使って。。。という具合に やってはいけないんでしょうか? (Accessはクライアントから同時アクセスされたとき、処理しきれない?ことがある? とか聞くので、これは使わないとして。。。) 具体的には クライアント側で動くプログラム:VB.NETまたはJAVAまたはVC++など サーバ側データベース:MySQL(CentOSもMySQLも無償だから) みたいに、データベースを勝手に無償だからという理由だけでWEBアプリケーション でもないのに、MySQLにするなど、そこでMySQLは使わないでしょ?みたいなのって あるんでしょうか? 以上の条件で、今後独学で何を勉強するしながら独自開発するなら 言語は何がいいかとか、 言語とデータベースの組み合わせはこれでやってみたら?ってのがあれば教えてください。 何もかもクライアント側はJAVA一本でやれば?ってなら、それを頑張ります。 レベルの低い質問かもしれませんが 教えてください。

  • プログラムで使えるデータベースは?

    最近、友人に私が個人的に作った自作ソフトを欲しいと言われました。 プログラムに長けている方々にはとっても簡単なWindowsアプリ(C#,ADO.NETにて作成)です。 入力フォームからMS-Accessにデータを蓄積し、特定出力で印刷する機能しか持ち合わせていません。 これを友人に譲るのは、問題がないのですが、 友人のPCにはAccessが入っていないとのことで、 このMS-Accessに該当するDBが無いかと探しているところです。 MS-Accessを使っているとは言っても、4つのテーブルを使っている程度です。 ちなみにOfficeは開発バージョン(?)ではありません。 候補として、MSDEやMySQLやPostgreSQL(Oracleは金額の問題で却下)などを考えたのですが、 友人いわく、それらのインストールに失敗したとのこと。 私もそれほどこれらのDBに詳しいわけでもありませんし、 友人宅に出向く機会もありません。 そこで・・・ 1.C#で使うフリー(配布可能)データベースとして、どういう手段があるのでしょうか? 2.よくフリーソフトでデータベース的なものを作っている方がいますが、あれはexeの外部にテキストデータなどのファイルにして保存しているのでしょうか? 検索の仕方が悪いのか、なかなかこの辺の情報に行き当たりません。 どなたかご回答をつけていただけると助かります。

  • データベースに何を使うか

    こんにちは、よろしくお願いします。 VB2005+AccessでWindowsアプリをはじめて作りました。 このアプリはデータベースがAccessなのでスタンドアロン形式 として開発しました。(初めてのプログラミングです。) 次に、2~5台くらいまでのパソコンで使えるようなアプリを 開発したいと思っているのですが、 データベースに何を使ったら良いのかわかりません。 パソコンに、Microsoft SQL Server 2005がプログラムメニューに あるのですが、これが利用できるのでしょうか? 利用できるのなら使いたいのですが、 色々と調べていたら、SQLServerの価格表があり、高いものは 300万とか書いてあり、びっくりしました。 上記を使うと開発者やユーザーに何か料金が必要なのでしょうか? ExpressEditionは無料、とありましたが制約が多くて 使にくかったらどうしようかと思い、不安です。 Oracleも無料とありましたが、Windowsアプリに利用するにあたって 何も問題はないのでしょうか? 経験者の方、おすすめデータベースのアドバイスがありましたらお願い致します。 参考サイトや書籍などの情報がありましたらあわせてお願い致します。

  • accessのルックアップフィールドのような複数値を持つフィールドの機

    accessのルックアップフィールドのような複数値を持つフィールドの機能があるデータベースはOracle,MySqlみたいなDBにはないでしょうか? それかない理由でもあるのでしょうか?結構便利だとは思うんですが検索して調べてもなかなかでてこなかったです。

  • DBサーバーはどれがいいのですか?

    MySQL、PostgreSQL、SQLサーバー、ORACLEデータベースについて 仮に、ユーザが5000万人のSNSを作った場合、MySQLやPostgreSQLで対応できますか? 検索に時間がかかったりするのでしょうか? その場合、DBをORACLEにしたほうがいいのでしょうか? ■費用について もし、DBサーバーを1台設置して、ORACLEにした場合、初期費用や毎月のコストはどのくらいになるのでしょうか? ORACLE対応のDBサーバーの金額等も教えて頂ければ幸いです。 あと、SNSの会員が10万人までだとしたら、 MySQL、PostgreSQL、SQLサーバー、ORACLEのうちだと、どれがコスト的に一番効率的でしょうか?

  • AccessからOracle

    先日、Accesssのオフィスマスターを取得しました。 スキルアップのためにOracleを勉強しようと思っているのですが Accessをちゃんと使いこなせていないので、まだOracleに入るのは早いでしょうか? Oracleを勉強するのにどういった準備や費用がいるかも全く理解していません。 Javeの勉強を始めようと思っているすが、データベースとどちらから入る方が理解が早いでしょうか? 年齢も33歳ですし、Javaを覚えてプログラマになる気も(なれるわけ)ないのに Javaの勉強は遅すぎるかな?とも感じています。(他の職業をしています。) 言語はいずれ覚えなくてはならないので良いのは良いのですが・・ データベース=シスアド プログラミング=基本情報 の勉強に繋がるイメージがあるのですが・・ 先日、あるスクールにJavaコースを申し込んでしまいました。 もうデータベースコースに変えれないそうです。 データベースコースにも申し込もうかと悩んでいますが費用もかさみますし、 一気に勉強をしても中々頭にしっかりと入らない不安もあるのです(困) あ!オフィスマスターはなんとか独学で取得しました☆ Javaコースをスクールでしっかり勉強すれば、Oracleは独学でゆけるかな?と甘い考えもあるのです。 なにかアドバイスがあれば書き込みをお願いしたいのですが、宜しくお願い致します!!

  • PostgreSQLからOracleの移行について

    PostgreSQLからOracleへの移行を行うマイグレーションツールはありますでしょうか。お金はいくらかかってもかまいませんので、移行をスムーズにかつ工数をかけずにできるツールをご紹介頂けたらと思います。。そのツールの特徴や問題点なども教えていただけたら幸いです。 また主要DB(Oracle、SQL Server、DB2、MySQL、PostgreSQL)を相互に移行できるマイグレーションツールみたいなのはありますでしょうか。