• ベストアンサー

データベースを利用したいです

ちょっと質問がここでいいのか分からないので、もしかしたら見当違いな質問になっているかもしれませんがご了承ください。 今1つの事案につき5~10個項目程度の分類情報を付加して管理したいと思っています。 比較するためにグラフに可視化もしたいのですが、このようなフリーのデーターベースソフトはありますか?利用は完全にローカルで特に共有なども必要ありません。 もしも無いのであれば自力で作ろうと思っているのですが現在なら何で作るのがいいでしょうか。よろしくお願いします。

  • XML
  • 回答数3
  • ありがとう数6

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

  • ベストアンサー
  • gtx456gtx
  • ベストアンサー率18% (194/1035)
回答No.2

SQLiteを使うようなので、もう少し・・・ 名前はLiteですが、Firefoxも内部では利用しているdbで意外とメジャーなdbです。 プログラム的には「文字列だけで他の型がない」、「dbエンジンを持たないため、ユーザという概念がない。」などLiteな仕様ですが、開発段階では自由にフィールド設計してdb・プログラムを段階的に作成するには最適だと思います。 他のdbでは、ユーザ設計、ファイル・レイアウトなどなどdbの本体設計以外の部分を決定しないとdbを構築できないです。 また、MySQLなど主要なdbへの移行も意外とスムーズにできると思いますが、最低限のCREATE TABLEなど「dbとは?」など基礎レベルの知識は必要です。 Wiki http://ja.wikipedia.org/wiki/SQLite

metametamu
質問者

お礼

回答ありがとうございました。 まだまだわからないことだらけですが、とりあえずSQLiteは使えるようにした方が良さそうですね。

その他の回答 (2)

回答No.3

表計算ソフトかCSVファイルで十分な場合もありますよ。 フリーソフトもありますし。 http://ja.wikipedia.org/wiki/Gnumeric > 比較するためにグラフに可視化もしたい > フリーのデーターベースソフトはありますか? SQLiteでも良いですが、データベースが必要でしょうか。 直接表計算ソフト使った方が手軽な気がします。 ※データベースが必要ならデータベースソフトも使いましょう。 http://yumi-ii.squares.net/archives/2009/09/20090906222937.php 表計算ソフトのグラフ化機能はSQLite使っても使えますし。

metametamu
質問者

お礼

回答ありがとうございます。 実は今はエクセルを利用しているのですが、データを入力しているのが自分ではないので自由度が高すぎて関係ないところを触ってしまったりと、もっと機能を簡素化したかったというのがありました。 表計算ソフトの方向ももう少し考えてみようと思います。

  • gtx456gtx
  • ベストアンサー率18% (194/1035)
回答No.1

開発言語が不明ですが・・・PHP5に含まれているSQLiteが一番簡単です。 もう少し本格的なdbならMySQLかな?

metametamu
質問者

お礼

回答ありがとうございます。 あまり複雑なことはしないのでSQ Liteの方を調べてみます。

関連するQ&A

  • データベース読み込み→折れ線グラフの作成

    こんにちは。最近Visual Basicにおけるプログラミングを始めた者です。 現在、Excelにて作成したcsv形式のアンケートデータを読み込み、Visual Basic5.0 にて折れ線グラフに表示するものを作ろうと思っています。 どのようなデータベースかというと、 15種類の質問項目のそれぞれに7種類の選択式回答があり、その回答番号(1~7)を横並びにしたものです。 csvファイルの中身は 氏名,1,3,2,7,4,5,・・・・ といった形になっています 数字は15個並んでいます このデータをそれぞれの質問項目ごとに折れ線グラフにし、可視化したいと思っております。 この選択肢は4番の回答が多い、この選択肢は2番の回答が多い・・・といったことが見分けやすいと思ったので。 上記のようなことは可能でしょうか。 厚かましいようですが、もしよろしければサンプルとなるコードをお添え頂ければ幸いです。

  • 携帯から利用可能な簡易データベースCGI

    携帯サイトを作成していて、 そこに簡単な利用者プロフィールが載せられる名簿(あるいはデータベースのような)を付けたいと思っています。 そこでこのようなフリーCGIを探しているのですが、 どうにも見つからず…どこか、ありませんでしょうか。 ・携帯から閲覧・登録・編集可能 ・利用者が自分で編集可能 ・質問項目(登録項目)を管理側で変えられる 出来ればこれに、 ・個人ページは静的HTMLで出力(ID.htmlなど) ・一覧、検索が出来る などがあると嬉しいですが… どうかお知恵を拝借願います。

  • データベースソフトウェアの選び方(Windows使用者)で困っています

    ある農作物の品種と年産ごとの定性・定量実験から得られるデータ、成分とその定量値をデータベースにしたいのですが、どのようなデータベースソフトウェアを選べばいいのでしょうか。 データベースの使い道は以下の通りです。 1 品種間や年産間の比較をグラフでしたい 2 毎年、分析データは蓄積されていく 3 PC間でデータベースを共有したい 4 成分は品種、年産により異なる 5 分析機器(GCMS,LCMS,CEMS)についても記載したい このような注文の多いデータベースを可能とするような、しかも比較的構築が簡単なソフトウェアって、アクセス、ファイルメーカー、エクセル…どれなんでしょうか。自分では、アクセスが適当かなと思っているのですが…。

  • 顧客のデータベースを作りたいです。

    建設関連の新建材の販売をしています。 設立して間もないベンチャー企業なので、分からない事だらけです。 営業用に顧客データベースを作り、下記の項目ごとに抽出したり、またカード形式にして画像の入った情報を印刷できるようなソフトがあれば教えてください。 目的:例えばA会社のB現場に営業に行くとき、A会社の他の現場の資料とか、会社は違うけどB現場付近の現場の資料を検索し、自社の人間が情報を共有しやすいようにしたい。 できればフリーソフトが良いですが、無ければ市販のものでも構いません。 データベース管理については全くの初心者ですので、他にも、このソフトはこんな機能がついていて使いやすいなども教えてください。 《項目リスト》 1、登録ナンバー 2、建物の分類(マンション、商業ビルなど) 3、物件名 4、物件の住所 5、物件の写真 6、竣工年月日 7、オーナー 8、設計事務所 9、ゼネコン よろしくお願いします。

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

    エクセルでデータベースの作成ができないか悩んでいます。 下記のような条件で考えてください。 (1)会社の部署で使うものです。 (2)データベースにしたい項目は各自があるエクセル(以後、エクセルAとします)に書き込んだデータで、彼らが書き込むことにより、別に保存されたエクセル(データベースとなるエクセル=以後エクセルBとします)逐次増えていきます。 (3)各自がエクセルAのフォーマットはコピーして、共有のドライブに保存して使います。 (4)データベースに分類したい項目は以下の通りです。 A1、管理番号1(数字6桁)   B1、納め先(県名)   C1、客の名前   D1、機械の型式(アルファベットと数字)  E1、部品名 F1、部品型式   G1、製品番号 などです。これらの項目が部署の人達がエクセルAに入力することにより、逐次エクセルDに追加されていくようにしたいのです。 何か良い方法。参考となるホームペジなどがあれば教えてください。 私はまだマクロやアクセスは使ったことがないので、マクロやアクセス で解決できる場合はその参考となるホームペジなどがあれば教えてください。 みなさんに全て1から考えさせるような質問で申し訳ありません。 どうぞよろしくお願いします。

  • データベースの見積もり金額を教えてください。

    はじめまして、mokujin187と申します。 早速ですが、AmigodatabaceのようなデータベースCGIを作成すれば一体どれほどの費用が掛かるでしょうか。 現在、サイト上にAmigodatabaceというフリーCGIのデータベースシステムを設置しているのですが、最近その機能に不足を感じています。 新しいデータベースシステムの導入を検討しているのですが、どれぐらいの費用が掛かるのか見当がつきません。データベースシステム作成の市場価格というのを調べてみたのですが、業者によって見積もりがバラバラで判断がつきかねています。 ですから、Amigodatabaceの作成価格を基準にして大体の相場価格を推測したいと思います。(業者に依頼する以上、このCGIより高機能なものを作ってもらおうと思います。そのため、この価格を見積もりの下線にします。) Amigodatabaceの主な機能としては以下です。 1.ショートカット検索ができる。(テキストリンクから検索できる。) 2,データ項目をいくつも設定できる。 3.さまざまなフォームタイプで検索条件を指定できる。 4,CSVファイルをエクスポート/インポートできる。 5,詳細ページを作れる。 これだけではご不明だと思いますので、このCGIを配布しているサイトのURLを下記に記載します。 http://www.cgi-amigo.com/database.html お手数をお掛けしてしまい申し訳ございませんが、どうかご回答の程を宜しくお願いします。

  • 個人用のデータベースをつくりたいんです。でも、なるべく単純な方法がいいんです。知恵を貸して下さい。

    個人用のデータベースをつくりたいんです。でも、全然大げさなものではなく、日々の記録(業務日誌・日記等)を残し、時折データを取り出す程度です。以下にこんなことができたらいいなというものをあげます。 (1)毎日のルーチンワークの項目欄があり、レ(チェックマーク)もしくは○or×をいれる。 (2)特定の業務についてはは、どれだけの時間仕事をしたのか時間数を入れる欄もある。自動的にそれらの時間を合計し表示、できれば、それをグラフ化してくれる。(週単位・月単位で見える化し、業務内容の片寄り等を分析したいため) (3)業務内容は毎日同じとは限らないので、簡単に項目を増やすことができ、(2)のように時間記入欄を作れる。 (4)文章を入力できる項目もある。 (5)文字検索が行える。 (6)できれば、(1)~(5)は1つのカード(フィールド?)のような状態が望ましい。 私のイメージが伝わるでしょうか。心配…。 アナログ的にいうと、1枚の紙の業務日誌((6))に(1)~(4)が印刷されているイメージです。一日の終わりに手早く記入したいのですが、紙では、時間の合計やグラフ化に非常に手間がかかるため、パソコンの力を使えないかなと思い、質問させていただきました。 エクセルなら少しはできます。(1)~(5)はエクセルでできると思うのですが、文章入力欄があるため見づらいのではないかと思っています。そこで(6)のように1枚のカード状になっていればいいなと思いました。でも、データベースソフトを使うまでの内容ではないと思っています。 普段は、手帳を中心とした超アナログ派なもので、的外れな質問かもしれませんが、アイデアをいただきたいと思います。簡単なソフト、もしくは、エクセルの活用、アナログでの工夫なんでもいいです。よろしくお願いします。

  • 多項目で数値の差が大きいデータの推移をグラフ化

    多項目のデータの推移をExcel2007でグラフ化したいのですが、どのようなグラフにすれば見やすいか悩んでいます。 月ごとの推移なら折れ線グラフか?と、作っても見ましたが、それぞれの数値の差が大きく、項目によっては変化がわかりにくいうえ、項目数が多いのでグラフが見づらくなります。 項目は2階層ほどに分類されています。この階層ごとに数値を集計してグラフを作るのもありかと思いますが、基本は項目ごとの推移がわかるようなグラフが必要です。 折れ線グラフではなくてもいいのですが、推移を表すのに他にどんなグラフがよいかわかりません。 データの例は添付ファイルのような感じです。 アバウトな質問ですが、こんな方法でこんなグラフはどうか・・・など、アドバイスがいただけると助かります。

  • 手軽にWEB入力のデータベースを構築する方法

    職場で共有している情報をデータベース化し、入力・参照・出力できるようにしたいのですが、容易に実現するにはどのような選択肢がありますでしょうか?。 恥ずかしながら、システム関係の会社で働いているのですがこの方面にはあまり詳しくありません。条件としては以下のとおりです。 1.OSはWindows2003サーバであれば利用可能です(Windows以外のOSには詳しくありません) 2.WEBサーバはIISもしくはフリーソフト 3.データベースソフトはOracle10g(standard edition)またはフリーソフト 4.SQLはある程度わかってますが、CGIなどの開発経験が乏しいため、   テンプレートなど容易に入力・更新・参照画面が作成できるフリーソフト 5.利用者はLAN接続社内の10名程度 大変勝手な質問ですが、どうぞ宜しくお願いいたします。

  • データベースサーバー構築

    質問場所がここで良いか少し不安ですが 主にWebで公開するデータベースのシステムを作ろうとしています 自分のスキルの範囲でやろうとしていますが少し分からないことがあるので 教えてください まず 自分のできること(やっていること)は ・Windows系サーバー(IIS)を使ってVBスクリプト(ASP)で ローカルにあるMDBファイルにアクセスし商品を紹介する動的ページの作成 です。 今後複数ユーザーでデータベースを使うことになるので システムを変えていく必要がでてきて MDBはダメだという事になり色々調べた結果、今後のことも考えWebサーバーとは別に データーベースサーバーを作ってやると言う結論になりました 分からないこと(あやふやな理解になっていること) 1.データベースサーバーとは何か?  これは OSは別として、SQL Server、オラクル、MYSQLといった  RDBMSをインストールしただけのデータベース置き場専用という感じのPCを指すと言うことで良いでしょうか?  例えば Win2000のIISでwebサーバーを作りその中のASPページから  別PCにあるデータベースにアクセスする構成がデータベースサーバーを別に設けると言うことで正しいのかどうかと言うことなのです。 2.データベースは何がよいか?(SQL Serverでよいか?)  本来であれば、webで商品在庫を公開することがメインで更新頻度が少ないデータベース  (300人ぐらいで共有し1万~3万レコードです)です、なおかつ複雑なSQLは発行しません。  ほぼASPからの接続で抽出(ID=** という単純な抽出条件)しか使わない、あとは並び替え位なので  MYSQLが向いているようでしたが、私はLinux系は全く分かりません。  なので メンテナンスの面や勉強する時間の節約からすれば  Windowsで動くSQL Serverが良いと思うのですが(MYSQLもWindowsで  動くけど得意とする高速性はLinux系でないと発揮しないみたいなのでやめようと思っています)  上記のような条件と使い方の場合、そんなに処理時間やマシンの負荷に両者間では大差があるのでしょうか?  MDBの時でもあまり不具合を感じなかったので、それよりは格段にSQL Serverは早いし負荷が少ないと聞いていますので  大丈夫かなと思っています。 3.SQL ServerをインストールするPCは何が最適か?  先も述べたようにデータベース専用として使う予定ですが  Win2000でよいのでしょうか?(XPより2000の方が安定がよいと思うので) それともWin2003Serverに  インストールできるならその方がよいでしょうか?  とにかく安定度が一番なのですが、そもそもWin2003Serverに  インストールできるのでしょうか?(もうすぐ2008?がでるからそれにしようかとも検討中です) 4.最終的に自分の思っていることと実体の構成(理解)は理解は以下のような感じで正しいのでしょうか?    複数でデータベースを共有するため、MDBでなくネットワークに強い (共有データベースで壊れにくい?壊れない?)データベースに変えるため、windowsで動くSQL Serverを使う  そのSQL ServerはwebサーバーがあるPCとは別のPCにインストールして使う  (データベースサーバーを別に用意する)ことでwebサーバーの負荷も減らし、データベースも快適に動くようにする 最終的にはWin2003Server×2台で1方はwebサーバー1方はSQL Server をインストールして使うことで上記を実現させる 5.SQL ServerのデータベースはMDBのような最適化というような作業が必要なのでしょうか?  そもそも 似ているようで違う MDBとSQL Serverでその特徴がきちんと理解できていないので  愚問なのかもしれませんが 気になるので教えてください 6.オラクルと違いSQL Serverはレコードの更新や追加の時  その行(レコード)だけロックすると言うことができない?  ようなので、Aさんが自分の商品を更新中にBさんも更新する  と言うようなことが起こった場合(MDBはこれになると壊れると書いているので MDBをやめました)  Aさんの更新が終わるまでBさんは更新できない(更新終了まで待つ)と言うことになるのでしょうか?  また、このとき商品一覧を要求された場合、更新中の情報はどの様になるのでしょうか?(更新終了まで見れない?) なんか 分かりにくい質問になってしまいましたが、お金をかけて 買ったはいいが、理解不足でやりたいことができなかったと言うことは 避けたいので ご教授下さい。 よろしくお願いします。

専門家に質問してみよう