• ベストアンサー

初心者からはじめるSQL

初めまして。 全くSQLを知らない者です。 社内で移動があり、何故か私がSEになってしまいました。 会社ではOracleとSQLのスキルが必要になり、これから勉強しなければなりません。 会社では全くトレーニングをしてくれないので自分で勉強するしかなく、初心者から学ぼうと思っています。 そもそもSQLが何なのか、簡単にしか理解できていません。 しかも、調べてみたらものすごい種類のSQLがありますが、一体何があって何を勉強すれば良いのかも分りません。 会社からは、「SQL書き方ドリル」という本を渡されただけで全く意味が分りません。 どなたか教えて下さい。 宜しくお願い致します。

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

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

SQL文はDatabaseに格納されたデータを 検索・追加・削除・更新など様々な処理を行う為の言語です。 Oracle・SQLServerなどにかかわらず基本的な統一規格があり、 全メーカ標準仕様に則って作られております。 (メーカごとの差異は若干ございますが。) まずは、言語なので試されるのが宜しいかと。 Oracleでしたら以下サイトなどで資料も多数ございますし、 無償で個人の試用もできるようですので、 試してみてはいかがでしょうか?

参考URL:
http://otn.oracle.co.jp/beginner/index.html

その他の回答 (2)

回答No.2

>会社ではOracleとSQLのスキル この書き込みは、SQL Serverのカテゴリに投稿されて いますが、使用するのはOracleだけですか? SQL Serverもですか? たまに、SQL Serverのことを「SQL」と、紛らわしい 略し方をする人がいるので。 OracleもSQL Serverも、ベンダー資格があるので、 ぜひチャレンジしてください。

noname#39524
noname#39524
回答No.1

ご存知のようにSQL文によって様々な媒体からデータベースに手を加えるものです。 参照、登録、追加、削除などですね。 沢山の種類のSQLがありますが基本は同じです。 文の形態もそんなに変わりません。 神経質にならないで大丈夫ですよ、なので渡されたドリルをやってみるのが一番ですね。あとは会社で実際にいくつかのSQL文を実行しながら覚えていくしかないと思います。 やって確認という形で覚えてください。

atsuko1977
質問者

お礼

ありがとうとざいます。 頑張ってみますね!

関連するQ&A

  • Oracle master SQL練習(初心者)

    SQLを実際に使用して試験勉強したいのですがオラクルが動かし方がいまいちわからずできません。 そこでPostgresなら会社のパソコンで使えますので使いたいのですがPostgresとオラクルのSQLは同じでしょうか?全く別々のモノでしたら無意味になるので悩んでいます。またMicrosoft SQL Server 2008でもSQLの勉強は可能でしょうか?教えてください。

  • PL/SQL」と「SQL*PLUS」の関係は?

    これから、ORACLEを勉強します。ORACLE関係の本によく出てくる「PL/SQL」と「SQL*PLUS」との違い(関係?)がよくわからないので、教えていただきたいのですが...

  • SQLについて

    SQLには Transact-SQL、MySQL、PostgreSQL、PL/SQLといったように種類があります。 使用できる関数が違うとかは分かるのですが、 具体的に何がどう違うかなどははっきり理解できていません。 また、どのSQLをどのような用途で使用するのかなども分かっていません。 また、これに関することで、DBでSQLServerとかOracleとかが関わっていると思われるのですが。 例えば、SQLServerではTransact-SQLを使用して、Oracleでは別のSQL(ここはよく分かっていません)を使用するみたいなことでしょうか? 要はSQLというものがあって、それをコーディングするためのアプリケーションに対応しているものが、各SQLといった事? 例えば、C#、VBA、Java(Transact-SQL、MySQL)などのプログラミング言語(SQL)があって それを使用できるアプリケーションはそれぞれ VisualStudio、Excel、eclipse(SQLServer、Oracle)みたいな意味合いなんでしょうか? よく分からない質問と例えになってしまいましたが、ご回答のほうをよろしくお願いします。

  • sql plusのダウンロードとインストール

    会社でOracleのデータベースを使用しているので、自宅で勉強しようと思いネットで検索したところ、制限はつくものの無料で使用することができる Oracle 10g Express Editionというものを発見し、早速インストールしてみました。 しかし、会社の研修ではsql plusというもので、操作を行っていたのですがこのOracle 10g Express Editionにはsql plusが入っていませんでした もしかしてこのOracle 10g Express Editionではsql plusは使用することができないのでしょうか? 参考書として、現場で使えるSQLという本に、Oracleのインストール方法とsql plusの使用方法は書いてあるのですが この本でインストールしているものはoracle database 10g release 2という30日間のみ使用可能なトライアル版であり 今回私がインストールしたOracle 10g Express Editionの説明ではありません。 この本にはoracle database 10g release 2をインストールすると スタートメニュー→プログラム→oracle -oraclient 10g_home1→アプリケーション開発→sql plusとう順番でsql plus起動させることができますが、私のPCにはスタートメニューにsql plusはありませんでした。 どなたかOracle 10g Express Editionでsql plusを使用する方法を知っているかたはいないでしょうか? 長文かつわかりにく文章で申し訳ございませんが教えていただけると幸いです。

  • oracleの勉強がしたい初心者です。

    DBに関しては、SQL文とMySQLで初歩の初歩を講座で受けたぐらいのレベルです。Oracleで設計、構築がしたく、Oracleの本を買い「Oracle Enterprise Maneger」をインストールしましたが、パソコンが重くなるのでアンインストールしました。よく調べると「Oracle Enterprise Maneger」はDB管理者が使い現場でも1つのパソコンにインストールするぐらいで、通常の設計、構築をするDBをやるSEは使わないと聞きました。では、Oracleの全くの初心者が設計、構築をするには、どのツールで勉強はじめればいいですか?参考になりそうなサイト、本、ツールなどありましたら、教えてください。

  • 初心者の基本的なことなのですが

    これから会社でオラクルを勉強しろと言われたのですが基本的なことからわかっていないのですが、、 データベースを構築して、SQLなどでの操作を勉強したいのですが、 OSはやはり、XPでは無理なのでしょうか?

  • Oracleの勉強方法

    こんにちは。 私の現在のスキルは、SQLの基礎がやっとわかってきたところです。 そして、Oracleマスターのシルバーの試験を受けたいと思っています。 Oracleシルバーの勉強が出来るWEBサイトってないでしょうか? みなさんは、どのようにして勉強されているのでしょうか? やはり本を購入して勉強する方がよいでしょうか? その際に、お勧めの本などもありましたら、お教えくださると助かります。 たくさん質問があって申し訳ないのですが、ちょっとしたアドバイスなど でも結構ですので、よろしくお願い致します。

  • オラクルsql developerにて

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

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

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

  • Oracle初心者向けの本やサイトについて

    こんにちは。 こんど仕事でOracleに関わることになりました。 情報処理試験で勉強したので、簡単なSQLくらいなら分かるのですが、 Oracle自体については経験がありません。 そこで勉強しようと思ったのですが、、、 出てくる単語の意味が不明で、理解できませんでした・・・。 たとえば、 「スキーマ」とか「シノニム」とか調べてみても、 スキーマはユーザみたいなもの、シノニムは別名、とか書いてあるだけで、 実際のユーザとどう違うのか、どうして別名をつける必要があるのかが分かりません。 Oracle = ただのRDBと思っていたら、 インスタンスとかオブジェクトとか、なんだかオブジェクト指向みたいな単語も出てくるし。 ほかにも、Oracle SIDとかTNSとか、専門用語のオンパレードのようです・・・。 私の中では、 「データベースを作って、その中にテーブルを作って、その中でデータを管理する」 くらいだと思っていたのですが・・・。 そこで、Oracleの初心者に優しくて理解しやすい本やホームページなどがあったら、 教えていただけないでしょうか? 自分でも探してみたのですが、いまいち難しいものばかりなのです。 宜しくお願いします。