• ベストアンサー

オラクルとは。。そしてSQLとは。。

こんにちわ。 とても初歩的な質問ですみません。。 「オラクル」と「SQL」って良く耳にするんですが、一体何をするものなの でしょうか? インターネットなどで調べて見ているのですが、私にとってはちょっと書き方が むずかしすぎて、わかりません。 「オラクル」はなんとなく、データベースを利用する物だというくらいしか 理解できず。。。 本当に、初歩的な質問で申し訳無いのですが、どなたか教えるのがお上手で こんな私にも解りやすくご教示していただける方がいらっしゃいましたら 是非教えていただけませんでしょうか?よろしくお願い致します。

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

  • ベストアンサー
noname#1802
noname#1802
回答No.6

かなり簡単に説明してみます・・・・ 「オラクル」というのはデータを蓄積するための入れ物です。箱です。きっちりと中を区分け(食べ物・飲み物・薬などに種類別に細かく)することができる便利な箱です。 さらに、それぞれの中身を誰が捨てていいのか?誰が入れたのか?のようなことも教えてくれます。 他にも機能がいっぱいあるんですがとりあえず便利な箱です。 他、DB2・サイベース(綴りわからない・・・)・Informix・SQLserver・accessなんて箱もあります。 (Informix社のDB(Informix)部門ってIBMに買収されたんですよね?) で、「SQL」というのは この箱の中身を操作するための言語です。 「箱にミカンが何個をあるか数えてください!」 「リンゴを捨ててください!」 という命令文です。 もちろん命令には、したがってくれます。 「ミカンは8個です」「リンゴを10個捨てました」 どうでしょう?

tariran
質問者

お礼

とてもわかりやすくご回答いただき参考になりました。 お礼遅くなってもうしわけありません。 病気で入院してまして、2ヶ月前に退院したんですが、 仕事に復帰し、毎日終われてしまって。。。 ありがとうございました。

その他の回答 (5)

  • yanmaa
  • ベストアンサー率45% (207/457)
回答No.5

オラクル(Oracle)はRDBMS(リレーショナルデータベースマネージメントシステム)の一つです。 SQLはRDBMSを操作する為の言語でデータを検索しなさいとか追加しなさい。更新しなさいなどを記述できます。 なお、SQLServerというのはマイクロソフト社のRDBMSです。 Oracleはオラクル社の製品です。 言葉の意味なら 情報・通信事典 e-Words http://www.e-words.ne.jp/ とか アスキー デジタル用語辞典 http://yougo.ascii24.com/gh/ 関連情報が知りたいのなら BizTech WebGuide http://webguide.nikkeibp.co.jp/cgi-bin/redir.pl?href=/top.html

  • tetan
  • ベストアンサー率33% (1/3)
回答No.4

SQLはリレーショナルデータベースを操作する言語のひとつです。 でもWindowsの環境でSQLっていう場合は、マイクロソフト社の製品(SQL Severシリーズ)を指す場合が多いように思います。 オラクルは会社の名前ですね。 この会社から発売されているデータベース管理ソフトを指してオラクルっていう場合もあるみたいです。

  • Polaris
  • ベストアンサー率20% (8/40)
回答No.3

教えるのが上手、というわけではないのですが…。使ってますので、お答えします。 なんとなく…のご理解のとおり、オラクルはOracleのことで、元々はUNIX系のDBMS(DataBaseManagementSystem:データベース管理システム)です。最近はPC(WindowsやLinax)系のサーバーマシンでも動きます。 SQLはStructuredQueryLanguageの略で一般にリレーショナル型のDBMS(Oracleなんかもそうですが)が管理するテーブル(表)やそれ(表)に対するクエリー(検索方法)を定義するの使う言語です。MicrosoftのSQLServerを指したりする人もいます。

  • natural
  • ベストアンサー率37% (419/1115)
回答No.2

オラクルは主にデータベース関連のソフトを作っている会社で「オラクル」自体データベースの名前にもなっています。 SQLはデータベースと対話するための言語でデータを取り出すために単独で使用したり他の言語によるプログラムに埋め込んで使ったりします。 そうすることででデータベースを利用したソフトを作ることが出来る、ということです。 専門家ではないのでさわりだけですが、もしお気づきの点がありましたら突っ込み入れてくださいね。>皆様

  • inoue64
  • ベストアンサー率29% (334/1115)
回答No.1

・オラクル 会社名(http://www.oracle.co.jp/) ・SQL データベース操作用言語(http://www.e-words.ne.jp/view.asp?ID=995

関連するQ&A

  • SQLとオラクル?

    データベースの形式で一番お勧めなのはどれなのでしょうか? またSQLとオラクルの販売価格の相場は どれくらいなのでしょうか? お知りの方、おられましたらご教授お願い致します。

  • OracleのTEXT_IOについて

    データベースというよりプログラミングの質問になると思いますが、Oracleというキーワードで登録させて頂いています。 ご存知の方からすれば大変初歩的な質問であると思いますが、是非ともお教え下さい。 PL/SQLから任意のディレクトリにテキストファイルを出力したいのですが、TEXT_IOというものはDeveloperでしか使えないのでしょうか? 当方、VB6←→PL/SQLとなります。Developerに関しては全く知りません。 尚、UTL_FILEの使用については理解しております。 よろしくお願いいたします。

  • オラクルsql developerにて

    オラクルsql developerにて お世話になります。 単純なsql文だと思うのですが、下記の where句の内容(解釈)が良く理解出来ないのです。 ||が、「または」でその後の'%'がどう言う意味 なのか分からないのです。 どなたか親切な方、ご教授頂きたく、宜しくお願い 申し上げます。 記 where 商品種類 like 'aa10%' || '%'

  • オラクルのSQLについて

    オラクルのSQLについて質問です。 開発環境はVB6.0です。 引継ぎをまかされたのですがオラクルは操作したことがないので困っています。 Set Ora = dbOra.CreateSql("begin EMPCRMI(:KA, :ROOM, :YMD, DATA1, :DATA2, :DATA3, :DATA4, :RET) ; end;", 0&) のEMPCRMIの部分が何なのかがわかりません>< 検索をかけてもVB構文ないで検索をかけてもヒットしません。 DATAの拡張を行うためにDATA5.DATA6と増やして実行したらエラーが起きました。 データベースのテーブルでは拡張領域は確保してあるので何が原因なのかわからないでいます、、、 お知恵をお貸しください。

  • オラクルのデータ型・通貨について

    オラクル超初心者です。 SQLでは通貨型(CURRENCY)がありますが、オラクルにも同等の定義であるデータ型があるのでしょうか? ネットで調べて見ましたが、上手いことかゆいところに手が届きません。 本当に初歩的な質問ですいませんが、教えて下さい。

  • オラクル SQLサーバーにて ファイルをDB管理したい

    オラクルもしくはSQLサーバーにて ファイルとか画像もデータベースで管理したいのですが オラクルやSQLさーばーはファイルとかDBは 管理できるのでしょうか? 管理できる場合 ファイルをDBに保存するのでしょうか? もしくは ファイルへのリンク アドレスを 管理するのでしょうか? 詳しい方教えてください

  • OracleとSQL ServerのSQL文上での差異について

    お世話になっております。 もしOracleやSQL Serverに関してご存知の方が いらっしゃいましたらご教授ください。 今、業務で 「Oracleに載せるシステムをSQL Serverで載せられないか?」 という話が出ており私が調査を行う事になりました。 しかし私のSQL Server経験が浅い為困っている点があります。 (以下の質問は当然ですがシステムで動く・動かない の話はヌキにしてのSQLレベルでの話です) ・Oracle特有のSQL構文をSQL Serverに見合った構文に 直すことによって(DATE→datetime/NUMBER→int等)一般的な SELECT文、INSERT、UPDATE、DELETE文はそのまま使う事が可能か? ・上の件に関する経験をお持ちの方・知識のある方にお聞きしますが 何かこの件に関する注意点などありますでしょうか? の2点になります。 どうかご存知の方がいらっしゃいましたらお願い致します。

  • DBサーバーへのoracleインストールについて

    oracleをDBとして使用する 2つシステムをサーバーへインストールし利用する予定なのですが OS、Oracleのインストール後、インスタンスを2つ(環境ごとに)作成する予定です。 インスタンスを作成する際、リスナーの設定など。 何か注意すべき点等ございますでしょうか? 初歩的な質問で申し訳ございませんが ご教示頂けると大変有難いです。 OS / Windows2008server oracle / 11g よろしくお願い申し上げます。

  • 4th Dimentionとは

    はじめまして。 教えてgooを利用するのは初めてですが、よろしくお願い致します。 4th Dimentionとは、どのようなデータベースシステムなのでしょうか。 OracleやPostgreSQLのようなリレーショナルデータベースなのでしょうか。 Oracleなどと比較すると、あまり耳にすることはないと思います。 実際、どのような場合に利用するのがよいのかご存知の方は、ご教示頂ければと思います。 よろしくおねがいします。

  • オラクルやSQLを勉強しなければいけないのですが

    こんにちは オラクルとかSQLとか名前は知っているのですが 実際、人に説明しろと言われてもできません。 その程度の人間が勉強を始めるのに お勧めの本やサイトを教えていただけないでしょうか? 業務用のシステムを設定するときに かいつまんで教わった手順を作業する程度なので いざ、一人で最初から設定をしなければいけなくなった時に 順番や設定の内容(理由)がよく分からず 運良く作業が終わったとしても、一日以上かかってしまいます。 エラーが出ても何が原因か突き止めるまで時間かかりますし (もっとも、分からない場合がほとんど) それとも、オラクルやSQLそのものより もっと根本的な勉強から始めたほうがいいのでしょうか・・・。 お手数ですが、よろしくお願い致します。