• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DBMSにAccessを利用する理由を教えて下さい。)

なぜDBMSにAccessを利用するのか?

aisenの回答

  • aisen
  • ベストアンサー率43% (31/72)
回答No.3

(1)Access97での開発はお勧めしません。 と、いうのは、既にMicrosoftのセキュリティパッチの提供自体が終わっているからです。 http://support.microsoft.com/gp/lifeoffice#faq3028 ハッキリ言えば、これで開発したものをお客に提供してAccess97が原因で情報流出などが発生した場合でも、責任をとるのは開発サイドになりかねないからです。 単純にDBMSとして使うなら、MSDE等を使う方が遙かによいかと・・・ http://www.microsoft.com/japan/sql/msde/default.mspx (2).NET系等がいいかもしれないです。 仕事ですと会社の方針もあるので、そちらにあわせるのがいいですね。正直、どんなにいい言語を勉強しても、その会社が受注しない言語だと使うことなく終わっちゃいます・・・ (3)VB5はWindowsXPに公式で対応していません。 販売しているOSがXPが中心となっている以上、提供するものではないという扱いになりますね。 http://www.microsoft.com/japan/msdn/vs_previous/VSTUDIO/techinfo/toolos.htm また、これもライフサイクルの年数を考えると、セキュリティ問題が発生しても脆弱性のパッチが出ないと思われます。

関連するQ&A

  • DBMSの信頼性等について

    とある学校の生徒のデータを整理して検索等するシステムを構築したいということで調査を依頼されたのですが、DBMSに何を使用するかでいきなり躓いております。 OracleやSQLServer(のプロセッサライセンス)を使用しようとすると高価過ぎると言われ、じゃあMySQLかPostgreSQLを使ってみようかと思うのですが、私自身にそれらの使用経験がなく、無料ということでやはり一抹の不安があります。(今のところ、どちらかというとMySQLの方が良いように考えています) そこで質問なのですが、MySQLかPostgreSQLというのは業務関連にも十分に信頼が置け、耐え得るものなのでしょうか? 見識のある方、使用のご経験のある方、おられましたら回答お願いします。 ※ 使用を想定しているクライアント数は最大で100程度で、通常の業務に使用するような常時アクセスがあるようなものではなく、必要な時に検索或いは入力する、平均すれば1クライアントあたり1日で1~2アクセス程度になるぐらいと想定しています。システム自体も簡易なものになる予定です。 サーバはWindowsかLinux、アプリはブラウザベースで使用、開発言語はPHPかJSP 等で問題なく、何をどれにするかはDBMSによって開発及び管理運用が少しでも楽になる方策を取りたいと考えており、それぞれどの場合にどれを選択するかは自分の中では問題はありません。

  • どのDBMSを・・・

    こんにちわ現在、イントラ向けのDBシステム構築の検討中のものです。サーバは、一番使い慣れているWindows2Kサーバで考えております WEBブラウザで閲覧が可能である事を要求されているので、いろいろ選択肢がある中でVBSでASPを書くことになりました(作成者全員の使える共通言語だったもので) ここまではいいのですが、DBMSの選定で止まってしまいました 今まではOracleを使っていたのですが、今回はコストを抑えたいので、それは難しい、ということになったのです。 MS SQL Serverでもコストが高い、ということになり、そうすると、PostgreSQLかMySQLか…というところになっております。 ちなみにテスト版のサンプルプログラムは、MS-Accessを使って動かしているのですが、それではアクセスが集中した時に耐えられないであろう、ということで却下になっております。 日常の利用の中では、大したアクセス数は予想されないのですが、混雑時になると百台を超える端末からのアクセスが予想されます。 DBのレコード数は1テーブルあたり多いもので百万件程度のものとなる予定です 前書き長くなってしまいましたが、このような状態です Oracle,MS SQL Serverが駄目といわれた以上、PostgreSQLかMySQLだと思うのですが、皆様、どのような基準で、DBMSを決定しているのでしょうか? また、それぞれのメリット、デメリット等があれば教えてください(自分なりに調べてはいるのですが、実際運用されてる方のお声をお聞かせ願いたいと思っています) もしくは、その二者以外にも候補として考え得るDBMSは何かあるでしょうか? http://oshiete1.goo.ne.jp/kotaeru.php3?q=158746 この方の投稿は非常に参考になりました。 非常に漠然としていますし、その場に応じた環境があると思いますが、皆様の判断基準としている点をお聞かせ願えれば幸いです

  • DAO3.6とACCESSの関係

    OS:WindowsXP, Windows7 開発言語:VB6、Excel VBA ACCESSがインストールされていない環境で VB6やExcel VBAでDAO3.6を使った開発は可能ですか? また、 ACCESSがインストールされていない環境に VB6やExcel VBAでDAO3.6を使ったプログラムは配布可能ですか? ご存知の方がいたら教えて下さい。宜しくお願いします。

  • インターフェースとは

    ちょっとよく理解していないのですが (メリットとデメリットがハッキリしていない現状です。) 共同開発プロジェクトではインターフェースは欠かせないもの なのでしょうか? 逆に個人レベルでアプリケーションを作成する場合などには インターフェースを自作したりするべきではないのでしょうか? インターフェースを理解するにあたって おすすめの書籍などあったら教えてください。

    • ベストアンサー
    • Java
  • Win2000でのアクセス制限の方法について

    現在Win2000pro(SP4)をファイルサーバーとして使用しております。 【状況】 ルートに「業務」というフォルダーを作成し、その下位にプロジェクト別に数十のフォルダーを作成しており、各フォルダーはプロジェクトの責任者に自由に使わせております。 各フォルダーには、プロジェクトに関係する人にだけアクセス許可を出しています。 【困った事】 新しいプロジェクトが始まり、「業務」の下位に新しくフォルダーを作った場合、クライアントのノートのマイネットワークに、新しいフォルダーが表示されない。(検索すると出てくるが) 「業務」フォルダーにアクセス許可を出すと、その下位フォルダーは全て表示されるが、他のプロジェクトのフォルダーの中身まで閲覧できてしまう。 【質問内容】 クライアントが「業務」フォルダーにアクセスした場合、フォルダーは全て表示されるが、許可されたフォルダー以外は開けない(フォルダー内のファイル名が表示されない)ようにするにはどんな設定をすれば良いのでしょうか? ホントに素人丸出しの質問で恥ずかしいのですが、よろしくお願いいたします。

  • ACCESSのEXEを作るのは可能ですか?

    VBでアプリケーション開発後EXEを作成する事が出来るのは 知っているのですが、どうやら、ACCESSでもEXEが作成 出来ると聞いて調べているのですが、全く何もわかりません。。。 誰か、ご存知でしたら教えて頂けませんでしょうか???

  • 外からのアクセスについて

    遊びで使用する(自分専用)インターナルのDBにグローバルからアクセスしてテキストファイルや文字列など検索するシステムを構築したいと思っています。 ・この場合DBソフトとしてOracleを使用することはMySQLに比べて適切でしょうか? ・また使用OSとしてunix,Linux、言語としてJava、PHPなどとして、インタフェースとしてブラウザを使用するほうがよろしいでしょうか? それとも使用OSとしてWindows2003server、言語としてASP(vbscriptなど)として、インタフェースをしてC#.NETなどで作成したツールとしたほうがよろしいでしょうか?(こちらは一般的に企業内で使用されている場合が多いと思います。外部からは向かない?) 開発のし易さ、検索スピードの速さ、メンテナンスの容易さ、セキュリティの総合力のバランスを重視したいと思っています。 ご存知の方いらっしゃいましたら、アドバイスをお願い致します。

  • アクセスプロジェクトのODBCへの移行について

    アクセスプロジェクト、SQL Server、ネットワークデータベース等 質問したい内容についてまったくの初心者ですので、 質問文が漠然としておりおかしな点が多々あるかと思いますが何卒ご容赦下さい。 社内システムでアクセスプロジェクトを利用しています。 OSはWindows7でAccess2003を使用しており、SQL Serverにつないでいます。 フォームでデータを入力したりレポートで結果を印刷したりという用途です。 将来的にPCやオフィスの入れ替えに伴いアクセスプロジェクトが使えなくなるので 「ODBCで置き換えたら良い」ということでシステムを作らなければならないのですが知識が全く無く、 それがどういうことなのか、何から手をつけたらよいか具体的なイメージがわきません。 当方の状況は以下のとおりです。 ・通常のAccessなら大体使用できます。 ・初歩的なSQL文を書くこともあります。 ・Visual Studio Express 2012 for Windows Desktopの使い方の勉強を始めたばかりです。言語はVBです。 (↑今回のシステム作成とは全く関係なく始めたので、生かせるものなのかどうかも分かりません) そこで質問なのですが ・ODBCに置き換えるというのはどういうことなのでしょうか。 アクセスプロジェクトで使っているフォームに似たような入力フォームを何かしらで作成しコーディングしてシステムを作る、ということでしょうか。 アクセスプロジェクトで行っている入力処理、出力処理を完全に置き換えることができるのでしょうか。 ・どういった環境が必要なのでしょうか。 ・参考書、参考URL、セミナー・研修等、何を勉強するべきかのご案内でも構いません。 皆様のお力をいただきたく、何卒宜しくお願いします。

  • VB.NETでクラスライブラリプロジェクトがでてこない

    VB.NETスタンダードですが、DLLを作りたいのですが、新しいプロジェクトで「クラスライブラリプロジェクト」がでてきません。どうしてでしょうか? また、VB.NETで普通にDLLを作成するには、やはり「クラスライブラリプロジェクト」を開くしかないのでしょうか?

  • Vsual Studio .NETのWebアプリケーションのVB言語と

    Vsual Studio .NETのWebアプリケーションのVB言語とC#言語について 現在、Vsual Studio .NETのWebアプリケーションのVisualBasicプロジェクトで開発の勉強をしています。そこで使用されている、コントロールを使用した時に命令する言語、VB言語の辞書や、参考になるサイトがあればご教授願います。例えば、VB言語の別のフォーム(○○○.aspx)に移動させるためには、Response.Redirect("./WebForm2")といった具合に、Response,RedirectというVBの言語は、Windowsアプリケーションで使用する命令言語と異なっている部分等があるので、.NETのWebアプリケーション用のVB言語辞典みたいなのがあれば、幸いです。又、同じく、C#言語の辞典もあればご教授願います。また、Webアプリケーションで、データベース(アクセス)と、やりとりをするお勧めの参考書もご教授願えれば幸いです。初心者ですので、何卒宜しくお願いいたします。