• ベストアンサー

RDBとは何ぞや!

ネットワークコンピューティングでよく出てくるRDB(リレーショナルデータベース)とはどのようなものなのですか?各メーカー毎の種類や活用度、また、知識を習得する場合、何から勉強すればよいのか等教えて下さい。

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

  • ベストアンサー
  • Tma
  • ベストアンサー率48% (13/27)
回答No.1

現在利用されている多くのデータベースは RDB(または RDBMS) だと思います。 商用のものであれば Oracle、MS SQL Server、Sybase、Informix などで、 フリーなものであれば PostgreSQL、MySQL などが有名かと思います。 RDB の"リレーショナル" は "関係" を意味しており 表形式のデータが別の表と関係して構成されていたりします。 何から勉強すれば良いかという問いに対しては もし、Oracle や Sybase のような利用する RDB が決まっているのであれば それに関する書籍を参照すると良いかと思います。 メーカーに依存せず、RDB とは?というような場合は データベースの概念を説明している書籍や、 標準的な SQL を解説している書籍なども参考になると思います。

ki0815
質問者

お礼

ありがとうございました。大変参考になりました。

その他の回答 (1)

noname#211914
noname#211914
回答No.2

RDBで検索すると、以下の成書があるます。 -------------------------------- 1.Access2000で学ぶリレーショナル・データベ…/鈴木昭男/ソフト・リサーチ・セ…/1999.11  2.リレーショナルデータベース教科書/斉藤孝/ソフト・リサーチ・セ…/1999.2  3.SQLプログラミング入門/R.K.スティーブン…[他]/ソフトバンク出版事業…/1998.10  4.リレーショナルデータベース・デザインハンドブック/Candace C.…[他]/アジソン・ウェスレイ…/1997.12  5.オラクル活用ガイド/1994/月刊ネットワークコン…/リックテレコム/1994.1  -------------------------------------- ご参考まで。

関連するQ&A

  • RDBとRDBMSの違いは何!?

    RDB(リレーショナルデータベース)とRDBMS(リレーショナルデータベースマネージメントシステム)の違いは何なのでしょうか? RDBは単体ではデータを関連付けて保存することしかできなくて、そこから条件に合ったデータを抽出したり検索したりするのがRDBMSという事なのでしょうか? 今まで同じ意味だと思っていましたが、 (例) (PostgreSQLをインストールするだけで、データを関連付けて保存できて、抽出も検索もできる) この認識は間違っているのでしょうか? 基本的なことで申し訳ございませんが、よろしくお願いいたします。

  • RDBについて、

    カテ違いならすみません。 RDBの基礎知識を勉強したいのですが、 なにから勉強したらいいでしょうか? 最近RDBという言葉を知ったレベルです。 よろしくお願いします。

  • RBDの反対語は?□DB??

    RDB、リレーショナル・データベースの反対語があったと思うのですが、 何だったでしょうか? RDBが関係データベース、表形式のデータベースと説明され、 ○DBは、カード型のデータベース。という内容だったと思うのですが。 他に、ツリー型のデータベース等もあったけど、 現在の主流はRDBです。というのがかつての説明だったのですが そんな言葉すらもう、見なくなってしまいましたね。

  • Linuxの種類について

    Linux上にリレーショナルデータベース(RDB)を構築しようと思っていますが、どのLinuxを選べばよいかわかりません。どなたかLinuxに詳しい方教えて下さい。

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

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

  • RDBとXMLDB どちらで作るべき?Knowledge Management System

    こんにちは、現在わたしは、Knowledge Management System(知識管理システム)をJSP, Servlet, JavaBeansで構築しております。このシステムを通じてユーザー(IT技術者)が開発経験をお互い共有できるようにすることを目指しております。 システムの概要としては、ユーザーがキーワードを入力して、そのキーワードとマッチする、開発経験のかかれたデータをデータベースから取り込んで、HTMLで表示していくことを考えています。ユーザーからみれば、ちょうどYahooの検索サイトのように、キーワードを入力し、検索ボタンを押し、検索実行後の第一段階ではでは複数の開発経験のマッチする部分の一部をリストとして表示し、第二段階で、それぞれの開発経験へのリンクをクリックすると全文が表示できるようにしたいです。 そこでお聞きしたいのですが、このようなシステムを実際の業務で開発する場合、下記のどちらの方法で データが保存されているのでしょうか? 1.普通のRDB(リレーショナルデータベース)に開発経験文章の全文を格納。SQLでマッチングを行う 2.開発経験文章をXMLとして、XMLDBまたはファイルとしてほぞん。DOMでファイルを検索しマッチングを行う。 RDBでは、それぞれのセルにそんなに長いデータを入れられないのではないかと思い、XMLでのデータ格納がよいのではと思うしだいです。素人の質問で申し訳ありませんが、業務経験のある方、どちらの方法がより優れているのか教えていただけませんか?

    • ベストアンサー
    • Java
  • オブジェクトデータベースとは具体的にどんなソフトがあげられますか。

    教えてください。 タイトル通りなのですがデータベースの種類には大きく2種類 ・リレーショナルデータベース ・オブジェクトデータベース に分けられるとよく書かれているのを目にします。 またリレーショナルデータベースソフトウェアの種類としてACCESSがあげられると続くのですが オブジェクトデータベースであげられるソフトウェアは具体的にどのようなものがあるのですか? 調べてもその後の説明がなかなかなくてわかっておりません。 どうぞよろしくお願いいたします。 ※できれば2種類の代表的なソフトウェアをいくつか教えていただけると尚うれしいです。

  • 職業訓練で就職できますか?

    近くのハローワークの職業訓練なのですが。 1.経営情報管理-経営戦略に沿った情報化戦略を構想・提案ができるための知識を習得する 2.データベース活用技術-データベースシステムの設計・構築に関する技術および関連知識を習得する 3.プログラミング技術-プログラミング言語(Java、VB等)やUMLによるオブジェクト指向開発のための設計手法を習得する 4.ネットワーク技術-ネットワーク(LAN、インターネット)に関する技術および関連知識を習得する 5.Webアプリケーション構築-JSP・サーブレットを用いたWebアプリケーション構築技術および関連知識を習得する 6.システム構築実習-データベース技術、ネットワーク技術、プログラミング技術を活かし、グループで実際に業務システム(Webアプリケーションシステム)を設計・構築する これを半年にわたって学ぶようです。受講後の就職としてはシステムエンジニアやプログラマーとなっていますが、全くの基礎知識無しに職業訓練で半年学んで、そのような仕事が出来ますでしょうか?仮に就けたとしてもついていけずチンプンカンプンか、常に勉強し続けなければいけないような気がするのですが、いかがでしょうか?

  • リレーショナルデータベースとは

    アクセスを勉強中のものです。 リレーショナルデータベースとは 平たく言うと 「テーブルを基にしたデータベース」 と言う認識であってますか? ご教授よろしくお願いします。

  • グーグルのデータベース管理

    グーグルのデータベース管理ってどうなっているのでしょうか? よく、リレーショナル型、ネットワーク型、階層型とありますが、これらに該当するのでしょうか? 何か参考になる資料やその他、情報がありましたら教えてください。 よろしくお願いします。