• ベストアンサー

MS-Accessライクな使用もできるOSSなDBMSは?

普段使用しているMS-AccessからOSSなDBMSに移行したいと考えています。 そこで教えていただきたいのですが、いきなりSQL文をたたくのでなしに、MS-Accessのようにお手軽な使い方もできるフロントエンドのようなものも用意されているものってないでしょうか? 本格的なDBMSを使いたいとは考えているのですが、今使っているMS-Accessで作っているDBと同様なGUIを実現するためにはいきなりプログラミングが必要というのはちょっと困るのです。 識者の方のご回答をお待ちしています。よろしくお願いいたします。

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

  • ベストアンサー
  • Chimrin
  • ベストアンサー率49% (42/85)
回答No.1

使ったことがないので詳しくは知らないのですが、またOSSという言葉を使われているところから察するに既にご存知かも知れませんが、Microsoft Officeと互換性のあるオフィススマートとして有名なOpenOffice.orgの中に、Baseというソフトがあります。 Accessと比べてネットや書籍で得られる情報が少なそうなのが困りますが、フリーなので試してみてもいいのではないでしょうか。 OpenOffice入手先(日本:OpenOffice.org日本ユーザー会) http://ja.openoffice.org/ Baseについての記事(ITmedia) http://www.itmedia.co.jp/enterprise/articles/0508/18/news004.html

xanadou
質問者

お礼

OpenOffice.orgは以前にチェックした時に「プレゼンソフトまでついているのにDBは無いのかぁ」とがっかりした覚えがあります。 ですがいつの間にかDBMSも入るようになっていたのですね。 知りませんでした。チェックしてみます。 ありがとうございました。

その他の回答 (1)

  • angband
  • ベストアンサー率51% (86/168)
回答No.2

ともかくAccessデフォルトのJetエンジンを、OSSである MySQL,PostgreSQL,SQLiteにするのはリンクテーブルを 使えば簡単です。GUIはAccess、DBMSはMySQLなんてのは よくあるパターンだと思います。

xanadou
質問者

お礼

なるほど、そういう使い方ができるのですね。 今の私の要件には一番マッチしてそうな気がします。 ありがとうございました。

関連するQ&A

  • どの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 この方の投稿は非常に参考になりました。 非常に漠然としていますし、その場に応じた環境があると思いますが、皆様の判断基準としている点をお聞かせ願えれば幸いです

  • DBMS障害を検知したい!

    DBMS障害を検知してプログラムを終了したいのですが、単にSQLExceptionでcatchするだけだと、SQL文の実行時エラー(INSERTに失敗したとか)でもプログラムが終了してしまいます。 SQL文の実行時エラーではプログラム終了せずに、DBに接続できない等のDBアクセスのエラーが出た場合のみプログラムを終了する良い方法は無いでしょうか? 最初は、SQLExceptionのエラー番号で処理を分けようと思ったのですが、エラー番号の種類が多すぎて困ってしまいました。 コンパイラがJDK5.0で、SQL Server を使用しています。 よろしくお願いいたします。

  • SQL+access ローカルテーブル

    質問させていただきます。 SQLサーバーに既存のaccessテーブルをリンクし、accessをフロントエンドとして構築しようとしています。 リンクはできたのですが、テーブルローカルというテーブルが現れます。これは削除してもいいのでしょうか?これがあると容量が減らないので困っています。なにか使用することがあるのでしょうか? 宜しくお願いいたします。

  • IBM UDB2をMS-ACCESS97で利用するには?

    IBMのUDB2をDBMSとしたC/Sシステムを構築しようとしていますが、クライアントPCのACCESS97から利用する場合、ODBC接続すればよいと思うのですが、その場合、クライアントPCにDB2のクライアントソフトのようなものが必要になるのでしょうか? SQL-SERVERの場合、ODBCの設定のみで特別なソフトは必要無いと思いますが、DB2の場合はどうなのでしょうか?

  • MS SQL EXPRESSのbit型のチェックマーク表示

    MS SQL EXPRESSのbit型のチェックマーク表示 ACCESSのMDBをMS SQL EXPRESS にSQL SERVER MANAGERを使ってインポートしました その結果以前のyes/no型データはbit型に変更されACCESSをフロントエンドにしてテーブルを 観てみると0か1の表示になっています。 以前の様にチェックボックス形式で表示する方法は無いものでしょうか? と言いますのも、ACCESSのレポート機能を使って印刷をする際yes/noのデータを チェックマークのレ点をそのまま印刷していましたので困っております。 どなたか何かよい方法があればご教受くださいますようお願い申しあげます。

  • Access2013/フロントエンドとバックエンド

    Access2013で、フロントエンドとバックエンドにファイルを分割し、ネットワーク上にバックを配置して、最高三人ぐらいの人数で使用するような形をとろうかと考えています。 この場合、アクセスはこわれたりすることはありうるのでしょうか? また、普段のアクセスのメンテナンスの仕方について ACCESSは、データの最大許容量が2GBとありますが、これに対する対応として、どのようなやり方があるか知りたいです。(レコードを削除したりするのではなく違う方法で) 私が考えているのに、MS SQL Serverに移行するという手段があります。 その他の対応方法を知りたいです。 よろしくお願いします。

  • MS AccessからSQL Serverに移行

    現在Accessを使ってデータの参照と、フォームでの入出力を行っています。海外拠点とVPNでつながっていて、今回そちらからも接続したいので無料版SQL Serverにデータを移行し、Accessはフロントエンドとしてフォームの利用のために使いたいのです。 データベース自体は画像やらPDFが置いてあるらしく500MBほどありますが、おそらくテーブルはあっても片手で数えられる程度、データは1000件ほどだと思います。 利用方法は部品番号を入力したら該当するデータシートがフォームに出力されるだけの単純で原始的なものです。多分エクセル+フォームでも再現可能です。発注時にそれを参照しつつ数量その他を決めて発注後、その発注データをテーブルに保存しているようです。 Accessはネットワーク越しの利用には向かないと聞きますので、SQL Serverにデータだけ移行させたいのですが、簡単にできますでしょうか? 一番簡単なのはAccessのデータベースがあるPCにリモート接続することですが、3人が同時利用できないのでこのような方法を検討しています(同時使用は最大でも3人たいてい2人まで、全体の利用者は7人ほど)。 Accessのアップサイジングという機能を使ってテーブルのデータを流し込み、ODBCでAccessからサーバ上のDBに接続するだけで動作するならそちらに移行したいです。 よろしくお願いいたします。

  • accessをフロントエンドで使う

    お世話になります。 現在の環境は OS:Windows2000Server DB:SQLServer6.5 フロントエンド:Access2000,2003 です。これを以下の環境に移行することがきまりました。 OS:WindowsServer2008R2 DB:SQLServer2008 フロントエンド:Access2000,2003 DBは 6.5 → 2000 → 2008 と段階を踏めば、なんとかなりそうだということはわかった のですが、ストアドやビューを多用しているため懸念をして おります。 それとフロントエンドのAccessが現行のままでも使えるのか も心配です。 このあたりを調べているのですが、なかなかいい情報が 見つかっておりません。ご存知のかたがおられましたら、 書籍やホームページでもなんでもかまいませんので、 ご教示願えないでしょうか? どうかよろしくお願い申し上げます。

  • AccessとSQL Serverの連携について

    Accessをフロントエンドとして、SQL Serverをバックエンドとしてデータベースを構築したいとします。 【質問1】 構築後、Accessのテーブルやフィールドを変更することはできるのでしょうか。 【質問2】 上記の仕組みをWindowsサーバではなく、UNIXサーバ上で実現できるでしょうか。

  • 検索サイトの作成(MS SQLServer)

    MS SQL Server2000を使用して、インターネット上で検索し、 その検索された言葉にあわせてデータを表示させる仕組みを 実現させたいのですが、どうすればいいですか?? つまり、よくある検索サイトみたいな仕組みです!! CGIでできると本には書いてあるのですが、曖昧すぎて具体的に 何をすればいいのか分からないので どの言語で どういう風にプログラミングするのか、また 良い参考書または参考サイトがあれば教えてください!!