• ベストアンサー

データベースとは?

最近データベースを使えるようになりたいと思っているのですが、いまいちデータベースとは何なのかが良く分かりません。今のところ私は勝手に、「いろんな情報が集まったもの」と認識しています。それなので、データベースとはどのようなものなのかちょっと詳しく教えてください。あと、どのようなところで利用されているのかも教えてください。よろしくお願いします。

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

  • ベストアンサー
  • akasaka
  • ベストアンサー率38% (38/99)
回答No.3

「いろんな情報が集まったもの」の認識を少し訂正すると… 「特定の情報が、その種別により系統立てて、集まったもの」がデータベースです。  種別により系統立てて集めるのは、それを「利用する」ことを前提とするからです。  データベースは、「何も考えなかったら」単純に詰め込んだだけの物でもデータベースと言えますが、それでは利用することが困難なのです。  住所録を引き合いに出すと、名前は「氏名欄」に、住所は「住所欄」に必ず分別して登録することが必要です。当たり前の話なんですけどね。  それをどうやって使用するかを考えておかないといけません。  たとえば、家族全員の知り合いの住所録を作ると仮定すると。  [名前]や[住所]だけでは、用をなさないかもしれません。 例えば「お父さん」の住所録の一覧を出さなくてはならなくなった時などがそれです。  [名前][住所][誰の知り合い]…なんて段々項目が増えてきます。  堅苦しく考える必要はないですよ。ようは慣れです。 

その他の回答 (4)

  • takaku
  • ベストアンサー率66% (10/15)
回答No.5

データベースとはどのようなものなのか?については、ANo.#1~4の皆さんの説明で十分なのですが、詳しく理解したい場合には、初心者向けの書籍を一冊購入されるといいかと思います。仕組みや考え方など図と文章で分かりやすく掲載されていると思いますので。 自分も最初は、大きな書店で自分なりに分かりやすい本を買い学びました。

参考URL:
http://allabout.co.jp/computer/database/subject/msub_01.htm
  • ymmasayan
  • ベストアンサー率30% (2593/8599)
回答No.4

「データベース」に対する認識の段階は3段階あると思います。 (1)沢山の情報を集めたもの(整理されていない書籍倉庫) (2)いろんな項目で必要な情報を効率よく探せるもの(整理し、色々な索引を作った書棚) (3)沢山の人が情報を共有できるもの(図書館) 質問者:cosmopolitanさんの認識は(1)ですね。パソコンの個人利用なら(2)か(3)です。商用データベースや「教えてgoo!」などは明らかに(3)でしょう。(3)は多数の人が共用できると言う意味と、複数のプログラムから使えると言う意味が含まれています。 > どのようなところで利用されているのかも教えてください。 パソコンや大型コンピュータの世界ではデータベース全盛で、沢山ありすぎて逆に例をあげにくいですが、 いろんな条件を入れて、大量のデータの中から検索して、すぐに答えが返ってくる問い合わせの仕組みではほとんどデータベースが使われていると思ってもいいでしょう。 蛇足ですが、データベースと言う場合、3種類の作り方があります。 (1)データベースの仕組みと、中のデータの両方とも買う。(電話帳データベース) (2)データベースの仕組みだけ買って、データは自分で作る。(住所録データベース) (3)全て自分で作る。・・これは一般的にデータベースと言わないこともある。

回答No.2

Windowsでおそらく使っている人が多いのは、簡単なものだとエクセルなどで、ちょっとデータの量が多くなってきたりするとアクセスなどでしょうか。 個人でなら例えば、住所録などですかね。氏名、性別、住所、郵便番号、電話番号、仕事先、生年月日、その他自分との関係(恩師とか、友人とか、部下とか)そんなものを集めたものがデータベースで、それを自分の用途に応じて、必要なところだけを探し出せる(勿論全てを一覧としても見れますが。)ものです。 例えば、その中で、自分の職場の友人だけに手紙を送るためのラベルをつくるとか、生年月日順に、住所録をプリントするとか、名前と電話番号だけ取り出すとか・・・。 規模が大きいほど、種類が増えるほど、管理が面倒になるものを、そのデータベースに入れておけば、必要なものだけ取り出せる便利なものですよ。

  • drisil
  • ベストアンサー率24% (211/860)
回答No.1

必要に応じて必要な項目のみを取り出せるようになっている情報…とでも表現しておけばよいでしょうか。。。 例えば、スーパーマーケット等では売上の詳細がデータとして蓄積されています その集められたデータの中から"何か調べたい"と思った時…例えば「今週のA商品とB商品の売れ数」と言うように自分の欲しい情報だけを取り出せるように整理されている物の事です なので単純にデータベースを!と言われてもまず始めに"どんな情報を集めるのか?"とか"情報収集方法は?"そして最後に"活用法&整理法は?"等を考えないとそうしようも無い気がしますが。。。

関連するQ&A

  • メモをデータベース化する方法

     こんにちは、お世話になります。  困って検索した情報や、利用して役立った知識をNotepadに.LOGを利用して書き込んでいたのですが、最近もっと便利な方法はないかと探し回っています。Accessなんかで作るほど大層な情報ばかりではないので、軽くて、使いやすくて、ぱっと検索できる方法はないものだろうかと考えています。皆さんはどのようにして日々の蓄積をデータベース化しているのでしょうか。

  • 年配の人にも使いやすいデータベース

    いままで、ファイルや書類のみで顧客情報を管理しており、該当者をあたるときも、ファイルをめくり記憶をたどり、と言う状態でしたので、情報をデータベース化することにしました。 すんでいる場所、年齢、傾向などによって、対象者の情報が取り出せるようにと頼まれたのですが、実際に利用するのが、年配のパソコン未経験者ばかりなので、そう言った人たちにとっても、使いやすく、見た目にもわかりやすいデータベースを作りたく思います。 データベース作成未経験者でも、その気になれば、十分満足してもらえる物が作れるおすすめのものについて教えてください。よろしくお願いします。

  • データベースって

    レンタルサーバーを借りようと各レンタルサーバーのHPを見ていると、データベース1コ利用可能、データベース10コ利用可能と書いてあったりします。この1コと10コの違いはどういった時に使い分けるのでしょうか?例えばどういった時に複数のデータベースが必要になるんでしょうか?

  • 階層型データベースについて

    最近はリレーショナル型データベースが主流ですが、階層型データベース(IMSDB)について調べなければいけません。でも、ほとんどRDBの情報しか得られなくて、困っています。IMSDBについては、基礎的なことしか分かりません。プレゼンテーションのための情報をなるべくたくさん集めたいのですが、どうか、なんでもいいので、IMSDBについて教えてください。RDBとの違いや、事例などの情報があれば、なおうれしいです。急いでいますので、どうかお願いいたします。

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

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

  • データベースソフト

    いつもお世話になっております。 早速ですがデータベースソフトのことで教えてください。 現在常時オンさせておけるパソコンが無く、LAN上のハードディスクにデータベースファイルをおいて置けないものか悩んでいます。 私の認識だとSqlServer等は常時オンしているパソコンにおいて初めて運用できるものだと思っています。そのため現在の状況では無理なのでは・・・? それとも設定の方法で何とかなるものなのでしょうか? 質問の仕方が下手ですが、LAN上のハードディスクをうまく利用しデータベースの形を作りたいと思っております。 なにとぞお知恵をお貸しください。 ※利用ハードディスク  メーカー:バッファロー  品  番:LS-320GL

  • どのデータベースを利用したらいいのでしょうか

    システム初心者のものです。 データベースについて今調べています。 オラクルとかMYSQLとか有料のもの無料のもの等です データベースを金融機関向けのサービスで利用したいと考えていますが、 リアルタイムに大量のデータを処理するには どんなデータベースが最適なのでしょうか? NOSQLというものも2010年ごろから流行りだしていることもわかりましたが、 (できるだけ無料のものを利用したいと考えています) どのデータベースがお勧めで、なぜそれがお勧めなのか等を伺いたく 質問させて頂きました。 データベースに詳しい方に伺えればと考えています。 お手数をおかけいたしますが、宜しくお願い致します。

    • ベストアンサー
    • MySQL
  • データベースについての質問です

    システム初心者のものです。 データベースについて今調べています。 オラクルとかMYSQLとか有料のもの無料のもの等です データベースを金融機関向けのサービスで利用したいと考えていますが、 リアルタイムに大量のデータを処理するには どんなデータベースが最適なのでしょうか? NOSQLというものも2010年ごろから流行りだしていることもわかりましたが、 (できるだけ無料のものを利用したいと考えています) どのデータベースがお勧めで、なぜそれがお勧めなのか等を伺いたく 質問させて頂きました。 データベースに詳しい方に伺えればと考えています。 お手数をおかけいたしますが、宜しくお願い致します。

  • 医薬品のデータベースを探しています

    おしえてください。 医療関係のサイトを開設する準備を進めています。 そこで利用できる薬のデータベースを探しています。 市販薬・大衆薬ではなく、医療用医薬品のデータベースです。 1万3000種類ほどあるのでしょうか、その大半を網羅しているようなデータベースを探しています。 データベースといってもさまざまですが、以下のように利用できるものを探しています。 データベース作成企業 → 弊社 → 弊社サイトのユーザ(不特定多数) これは、ネット通販のAmazonようなモデルです。 Amazonは、その商品データベースを、技術基盤とあわせて公開しています。 Amazonの商品データベースは、さまざまな企業のサイトに接続されています。 たとえばmixiで本を探すと、Amazonのデータベースにつながります。 Amazon → mixi → mixi会員(不特定多数) ポイントは次の2点。 1) 弊社のサイトに組み込めること。 弊社のサイト内に検索窓口を置きたい。 データベースの情報をカスタマイズしたい。 2) 弊社サイトのユーザーが利用できること。 Amazonとmixiの例でいえば、Amazonが契約するのは株式会社mixiです。 Amazonにとって、「mixi会員」は、いわば「顧客の顧客」という存在です。 Amazonは「顧客の顧客」がデータベースを利用することを想定しています。 「データベースの利用を許可するのはmixi社員のみ」というような契約・サービスモデルではダメなのです。 データベース利用の有料・無料は問いません。 なにとぞよろしくお願いします。

  • データベースについて

    データベースとは一体なんなのでしょうか? プログラミングの経験はあるのですが、 SQLなどのデータベースを利用したことがありません。 ファイルか何かなんでしょうか? どのような場面で使われるのでしょうか? どんなことに使うと便利ですか?

    • ベストアンサー
    • MySQL