• ベストアンサー

オラクル(SQL)の勉強法

はじめて投稿いたします。 いま、黒本でオラクルブロンズのSQLを勉強しております。 しかし、現場でのSQLでの作成などではそれでは不足だと思っており フリーでオラクルの環境ができるのはわかりました。 その環境を作成後での学習方法をわかる方、 方法・本・サイトなど、なんでもかまいません。 回答御願いいたします。

  • Oracle
  • 回答数1
  • ありがとう数2

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

  • ベストアンサー
  • pon2pon2
  • ベストアンサー率42% (107/250)
回答No.1

経験からすると、 本で漠然と書かれているようなSQLをただやっても やっぱり必要に迫られないので、あまり経験値たまらないです。 もし、現場で役立つようなSQLを書けるようになりたいのであれば、 「こんな用途のSQLを作りたい」って決めて、 それを作ってみるのが現場で 役立つSQLを書けるようになる第一歩でないかと。 単純なSQLなら、  表作成、View作成、MView作成、  ユーザー作成、権限付与、ロール作成  表へのUpdate,Insert,delete,select  表定義の取得 descコマンドだったり、dba_xxx表やV$表の情報確認とか。 ちょい運用系なら、  デッドロックの発生させるSQLと、発生時のロック解除SQLとか、  SHRINKやIndexのリビルド、統計情報の取得、DBのリカバリーとか、  監視系(表領域閾値超過とか、トリガーやAuditかけて監査とか)の  スクリプトを作ってみるとかね。 HPで参考にしたいなら、「SAK Streets」をgoogleって見るとかもいいですね。 あとは、他人が作ったスクリプトを参考にして見るのも勉強になります。 すぐには全部は覚えられないので、 とにかく、身の回りに必要となる運用SQLから覚えていくってのが普通ですね。 いきなり難しいSQLよりはまず、基本がわからないと応用も利かないかと思います。 結構、DBの内部構造とかも把握しておくのも、SQLを作成する上で重要だったりします。

et7skmd
質問者

お礼

返答おくれ申し訳ありません。 丁寧なご回答ありがとうございました。 また、質問ありましたら投稿いたします。 よろしくお願いいたします。

関連するQ&A

  • Oracle SQL 勉強方法について

    ORACLE 10g SQLをはじめて受験して失敗しました。 勉強は istudyでは全問100% 有名なwebサイトの問題でも90%以上 とれるくらいまで繰り返し学習しました。 受験しての成績は 26点・・ 後2問・・・。 勉強方法を見直そうと考えているのですが、良い勉強法はありますか? 今回は黒本を使っていました。(参考書として)

  • Oracleの資格試験対策

    ソフト会社に勤務するものです.資格試験にオラクルを取得することを考えております.データベースについては,基本情報技術者試験の内容を知っている程度と考えてください.ちなみに大学は,理系国立大学出身です.まあ,標準的な学力でそれなりに勉強してIT知識を身につけた人くらいに考えてください. はじめは,オラクルブロンズから入っていき,徐々にレベルを上げ,最終的にはゴールドまで取得しようかと思います. さて本題ですが,よくオラクルの黒本が売られていますよね.あれなのですが,黒本の練習問題が解けるくらいに学習すればテストに合格できるように作られているのでしょうか?黒本には実力がつくといった感じのことが書かれていますが,それなら,なぜ別売りで問題集があるのでしょう? やはり,両方を勉強してテストに臨むのが一般的なのでしょうか.それともブロンズ,シルバー,ゴールドによって何か違うものでしょうか?

  • oracle masterについて

    オラクルマスター10iのブロンズ資格の勉強の仕方についてお伺いしたいのですが、この資格をとるための勉強方法として、黒本なるものを使用しようと考えているのですが、この資格の勉強をするのに、常時パソコンの近くでないと駄目でしょうか?パソコンのないところで勉強しようと思うのですが、この資格には、実践的な問題はあるのでしょうか?たとえば「これこれのデータベースを実際に作成せよ」的なもの。そのようなものがなければパソコン無しで、単純に、理解の作業ですむと思うのですが、、、よろしくお願いします。

  • oracle sql developerについて

    oracle sql developerを現場でインストールしました。 現場ではネットは全くつながっておりません。 postgreSQL2005は使用したことがあるのですが、 oracle sql developerは今まで全く使用したことが無く「インストールしてテスト台帳につなげてDB内容確認して」とか言われても正直困っております。 既存で作成されている「テスト台帳」にどうやって接続をすればいいのでしょうか? 設定方法やコネクトの手順がわかる方いましたらアドバイスをいただけないでしょうか? 現段階ではoracle sql developerをインストールしただけです。

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

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

  • オラクルのSQL実行について

    オラクルを勉強しているのですが、実行環境がないので困ってます。書籍についていたCDのダウンロードでオラクルのトライアル版で学習する以外に、Web上でコマンド実行などができるサイトはありませんか。

  • oracle 10g の勉強方法を教えてください。

    oracle超初心者です。  会社から“勉強してね”と言われたのですが、何からはじめればよいのかわからず、 とりあえずOracleの黒本のブロンズを購入しましたが、読みはじめですぐ挫折、 ちんぷんかんぷんで...(汗)  挫折後、「1週間でOracle Masterの基礎が学べる本」を購入し読んで見たのですが、 本の内容がどうやらOracle 11gの内容のようで、違う本を読んでいるんじゃないかと 手を止めてしまいました(汗x2) 自分の環境は、windowsXPです。 すみませんが、どなたかよろしくお願いします。

  • oracleを勉強するには

    大分前にoracleについて一度投稿した者なのですが oracleを勉強するには 無料の“PosgreSQL”や“MySQL”でも勉強できるのでしょうか? “PosgreSQL”や“MySQL”の他にも色々SQL言語?があるのでしょうが、どれから手を付けたらいいのか、または相違点がわからないので教えて頂きたいです。

  • オラクルマスターと小規模ウェブサイト構築の就職について

    オラクルマスターと小規模ウェブサイト構築の就職について こんにちは。 自分は現在、オラクルマスターのブロンズ(SQL基礎1)の勉強をしていますが、希望としては、30人程度の企業でウェブ作成をしている企業さんにPG,SEとして入りたいと思っています。 MySQLが主流とのことですが、SQLさえできればデータベースは応用が利くと思い、オラクルマスターを取ろうと思ったのですが、実際には、どうなのでしょうか? 小規模WEBサイトの作成でもオラクルマスターの知識は評価されるのでしょうか? チケットを買ってしまったので後戻りはできませんがww 現状を知りたく質問させていただきます。 お詳しい方、是非ご回答お願いします。m(__)m

  • オラクルマスターのブロンズ

    オラクルの勉強をしようと思っています。 オラクルマスターのブロンズの勉強をしようと思って本屋に行ったのですが、「SQL基礎I」と「DBA11g」の2種類がありビックリしました。 基本情報処理の「午前」と「午後」のように、ブロンズの試験も「SQL基礎I」と「DBA11g」の両方に合格しないといけないのでしょうか? また、受けるならやっぱり新しいバージョンのほうがよいのでしょうか?