• ベストアンサー

データーベースって何ですか?

データーベースって具体的には何が出来るのですか?どんなときに使うと良いのですか? 住所録なんかがデーターベースと聞いたのですが今一イメージがピタッとしません。 エクセルの表からデーターベースを使って色んな展開が可能になるのですか。

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

  • ベストアンサー
  • hanakun7
  • ベストアンサー率34% (30/86)
回答No.6

何も難しいことありません。ただのデータの蓄積したものです。この「教えて!goo」も、データベースです。質問者さんが、「データベース」というキーワードを入力して、その横の「教えて」のボタンをクリックすると、過去のgooの回答の蓄積(データベース)の中から、データベースという言葉を含んだ回答履歴があっという間に検索表示されるのです。このように、たくさんのデータの蓄積の中から、必要なデータだけをいかに効率よく、探し出すかという目的のために、データベースソフトが用いられる訳です。ちなみに、EXCELなんかよりは、ACCESSを使った方が、データベースを作りやすいと思いますが。

その他の回答 (5)

回答No.5

複数のアプリケーション(以下、ユーザに含める)やユーザから利用できる、重複を排除したデータの集合です。 データベースを管理するデータベースマネジメントシステム(DBMS)は、以下のような機能を備えています。 (1)データベースを変更(表の列追加など)を行っても、そのデータベースを利用しているユーザでの修正作業が不要 (2)データベースを複数ユーザで検索や更新時、表、行などの単位で排他制御され、壊すことがなく共用できる (3)DDL(データベースの定義言語)とDML(データ操作言語)を備えている (4)更新操作を、一定の操作単位で有効にしたり、無効にしたりできる (5)障害が発生した場合、バックアップやジャーナル(ログ)を使用した回復手段が提供されている (6)表といった単位で、検索、更新、追加、削除、定義変更など、いろいろなレベルでの機密保護が行える (7)データベースのスペース使用状況を把握したり、再編成(デフラグのイメージ)などの機能が提供されている (8)システム全体、表単位など、いろいろなチューニングや保守のための情報を取得できる 上記のような点で、EXCELで作った表などは、データベースと呼べるものではありません。

  • mokonoko
  • ベストアンサー率33% (969/2859)
回答No.4

エクセルは表計算ソフトと言うだけあって表を作るのが基本です。 データベースソフトは表という管理方法ではまかなえない情報を扱うことが多いです。 その一例がこのサイトです。 質問が時間順に並べられ、ジャンル毎にも並べられ、それぞれの質問に不特定多数の回答が寄せられていますが、そのようなデータの持ち方はエクセルのような表計算ソフトでは困難を極めます。 このサイトではサーバーの方でデータベースソフトが入っているので使う側は意識しませんがデータベースの考え方は同じです。

  • nekodon339
  • ベストアンサー率28% (315/1088)
回答No.3

そうでうす 住所のデーターベースとか、言ったような基盤となるデーターが保存されたところにアクセス出来る事を言います。 (データーベース)の言葉だけで言えばデーターソースへアクセス出来る事!と言い換えられます。 エクセルでどんな事ができるのか? それは色んな機能(ある一定の基本となるところまで)保管された倉庫へアクセスして、それを取り出す事で。一連の操作も短縮されるのです。 エクセルやPC初心の方で用語を知りたい場合、本屋さんで(PCの困った時の本)用語集、迷う場合の本もありますので。 是非1冊持っていたらかなり役立ちますよ。

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.2

データベースとは複数のアプリケーションソフトまたはユーザによって共有されるデータの集合のことです。 複数の人が共有アクセスをしたりするときのアクセス制御を細かく設定できたり、複数の表を組み合わせた集計処理ができたりするのが、エクセルシート等の単一ファイルとは異なる点です。 エクセルからアクセスへデータを取り込んだ場合、仮想表と言って、一つの基本となる表を元に、必要な項目だけを選んで別の表を作って表示させたり、複数の表を結合させて、あたかも一つの表として見せたりすることができるようになります。 より理解を深めるには、エクセルとアクセスの比較をしてみると良いと思います。

noname#14502
noname#14502
回答No.1

データの集合のことですよ。 住所録というのはたくさんの住所(データ)の集まりでしょ。

関連するQ&A

  • データベースに関する勉強を行いたいと考えています

    データベースに関する勉強を行いたいと考えています そこで、C/C++でできるデータベースって何があるのでしょうか? しかし、Excelにようにすでにできあがっているデータベースもしくは表ソフトを 使って勉強したほうがいいのでしょうか?

  • データベースの形式について

    データベースの形式にはツリー形式と表形式のものがあるということを聞いたことがあります。 表形式はリレーショナルデータベースのことで現在の主流のデータベースの形式ということがわかるのですが・・・。 (1)ツリー形式のデーターベースとはどのようなものなのでしょうか、いわゆる昔あったカード型のデータベースといわれているもののことなのでしょうか?データベース=表形式と思っていましたのでイメージが湧きません、いったいどのようなものなのでしょうか?。 (2)上記のツリー形式のDBと表形式のDBには互換性があるのでしょうか?、たとえばツリー形式のDBを表形式のDBに置き換えることは簡単にできるのでしょうか、困難(不可能)なことなのでしょうか? なにかアドバイスなどいただけないでしょうか

  • Excelで200人分位のデータベースを作りたい

    200人位の住所等1人あたり約100項目くらいの情報のデータベースを作りたいと思っています。 Accessなどのデータベースの方が向いているのですが、日常的に入力作業をする事務職員のスキルがないため、Excelで作成したいと思います。 利用者1人で1シート(印刷した時A3用紙1枚)の量ですが、この1人1シートで作成した情報から、名前だけの表や、年齢別で集計したり、ある程度、データベース機能もほしいところです。 Excel2007でも、1ファイルに200シートで串刺し集計なんてできない、できたとしても使いづらすぎますよね? こういうデータベースをつくりたいというニーズは結構あるとおもうのですが、みなさんどうやってるのでしょうか?

  • データベースを別の表に自動で表示したい

    エクセルで作ったデータベース、例えば住所録を別のシートに作った 表に自動で表示させ、印刷したいのですが。 A1 ○さん B1 生年月日 C1 住所 A2 ×さん B2 生年月日 C2 住所 以下、200件ほどあります。 別のシートの表は人数分あるのではなく1つで、チェックを入れたりすることで、その人の分が次々と印刷されていくようなものを作りたいのですが、そのようなことがエクセルで可能でしょうか? マクロを設定しないといけないでしょうか?アクセスではできないですか?

  • データベースにはどちらがいいか迷っています。

    これまでに何度か質問されていることではあるのですが、いざ自分が作る段階になると判断が分からず、質問させていただきます。 ある団体の顧客データベースを作りたいと思っています。今とりあえずエクセルでデータ化してあります。 基本は住所録と人の管理で、これを基に郵送物の発送作業と来場者管理を行ないます。 現時点で800名程度であり、最終的には倍程度の数になりそうです。 郵送物の発送、返信の反映のためのリスト印刷、宛名ラベル印刷が考えられ、 それだけならアクセスで作成したいと思ったのですが、 ひとつ懸念なのがリストという形ではない一覧表が必要になる点です。 例えば駐車場の場所指定をイメージしていただきたいのですが、駐車スペースが優先で、その場所にくるのは何番の車か、駐車場のレイアウトのままの表にしたいのです。 そういった表がアクセスでも簡単に作れるのであればアクセスにしたいのですが、私の現在の技術はほとんどなく、クエリとレポートを使ってどう作ろうかと思っています。 エクセルのVBA(もしくは単にVLOOKUPなど)でも似たようなことが出来るように、この掲示板を見ていて感じました。 あまり時間がありませんので(半年程度)、身に着けて活用するには、VBAとアクセスとどちらがいいのか、判断基準があったら教えていただいてもよろしいでしょうか?

  • エクセル データベース 別シートで一覧表

    いつも大変お世話になっております。 現在、エクセル2007を使用して、 名前・住所・電話番号等のデータベースを作成しております。 データベースは完成し、 次に、プリントアウトしたいのですが、 データベースに入れているデータ量が多く、 一覧表として出そうと思うと、数枚に渡るか、切れてしまうか、 字がすっごく小さくなってしまいます。 必要なデータだけ、違うシートもしくはブックで一覧表を作成したいのですが、 その場合、何か良い方法はありますか? エクセルは普通に使えますが、マクロは組めません。 マクロを組む必要があるのでしょうか? ちなみに、個人情報は、●万件と多量な為、 エクセルの形を整えれば?という問題ではありません。。 どうか、お助けください!!

  • ピザ屋さんのデータベース

    ビザ屋さんに注文する場合、こちらの電話番号を言えば、住所・氏名をすぐに答えてくれますよね。 これは、どんなデータベースを使っているのでしょう? エクセルで検索でも同じことはできると思いますが、もう少しいいものを使っているのでしょうか?

  • テンプレート・表・データベースの関係

    はじめまして。 お世話になります。 Excelの表からデータベースにデータを登録する場合、データ登録マクロを備えたテンプレートと呼ばれるものを作成する必要がありましたが、 Excelのテンプレート・表・データベースの関係についていただきたいです。 いろいろ調べたのですが、載っていなかったので質問させていただきました。

  • データベース変換

    生産計画表などのエクセルシートから必要なものだけ抽出してデータベース化したいのですが どのようにしたらよいのでしょうか? 初歩的な質問ですいませんが、どなたか詳しい方教えて下さい

  • データベースの構築について

    テスト用のデータベースを作れるようになりたいのですが、具体的にどこで学べば良いのでしょうか? 例えば、私自身が、動作確認テスト実行用として、 人事情報などが格納済のデータベースを、仮に作ってしまいたいのです。 普段はボスに対して、 「こんなデータベースをテスト開始前に作って下さい。」 と言ってるだけなのですが、プログラマさんから、 「格納済のデータの値のサンプルを具体的に用意して下さい。」 と言われた際に、 「値のサンプルって、エクセル表に箇条書き程度で良いの?」 「データベースを作るフリーツールや専用ソフトを、私が銘柄まで指定すべきなのか?」 と、最近悩むようになったからです。 テスト用データベースを作って、さらにそれをサーバーを通してテスターに提供できる人間の方って、一体どこで、その技を習っておられるのですか? 大学や高校や高専や大学院の実践授業を通して、習得なさっているのでしょうか? また、私の場合、どんなパソコンスクール?に通えば、そういう技術が身に付きますか? とりあえず、大量のデータベース作成に使うツールの知識を身に付けたいのですが・・・ いつもの通り、このカテで聞いてokなのかさえ、イマイチ自信が有りません・・・汗

専門家に質問してみよう