ホームページ  >  記事  >  データベース  >  Yanshiba Oracle ビデオ リソース (ソース コード コースウェア) の共有

Yanshiba Oracle ビデオ リソース (ソース コード コースウェア) の共有

黄舟
黄舟オリジナル
2017-12-04 11:35:591926ブラウズ

Oracle が開発したリレーショナル データベース製品は、その優れたパフォーマンスで有名で、フォーチュン リストの上位 1,000 社でも使用されており、世界最高のデータベース製品である Oracle システムが選ばれています。 「燕芝 Oracle ビデオチュートリアル」では、Oracle を学習する目的、基本的な追加、削除、変更、クエリ文など、Oracle に関する基礎知識を、MySQL を学習するのと同じように、すべて説明しています。

Yanshiba Oracle ビデオ リソース (ソース コード コースウェア) の共有

コース再生アドレス: http://www.php.cn/course/430.html

このビデオは、Yan Shiba 先生の指導スタイルによって作成されました:

先生の講義は鮮やかで、機知に富み、機知に富み、感動的です。鮮やかな比喩は最後の仕上げのようなもので、生徒に知恵への扉を開きます。適切に配置されたユーモアは、まろやかなワインを飲むように、人々に後味と郷愁を与え、哲学者の格言や文化への言及をもたらします。ナレーションの中に時々散りばめられ、人々に考えさせ、警告を与えます。

このビデオのより難しい部分は、Oracle 上級コースの再帰関数です。

簡単に言うと、テーブルにはツリー構造が格納されます。 たとえば、
という 2 つのフィールドがあります。 org_id,parent_id 次に、各レコードの親が誰であるかを示すことで、ツリー構造を形成できます。
上記の構文でクエリを実行すると、このツリーのすべてのレコードを取得できます。
using using 条件 1 は、ルート ノードの限定条件を緩和して、複数のルート ノードを取得することもできます。 s、実際には複数のツリーです。
条件 2 は接続条件で、前のレコードを表すために PRIOR が使用されます。たとえば、CONNECT BY PRIOR org_id =parent_id は、前のレコードの org_id がこのレコードのparent_id、つまりこのレコードの親であることを意味します。レコードは前のレコードです。
条件 3 はフィルター条件であり、返されたすべてのレコードをフィルターするために使用されます。

簡単な紹介は次のとおりです:
ツリー構造テーブルを初期にスキャンするときは、それに応じてツリー構造の各ノードにアクセスする必要があります。 アクセス手順は次のとおりです:
最初のステップ:ルート ノードから開始します。
最初のステップ 2: ノードにアクセスします。
ステップ 3: ノードに未訪問のサブノードがあるかどうかを確認します。ある場合は、左端の未訪問のサブノードに移動して、ステップ 2 を実行します。 2. 4 つのステップ;
ステップ 4: ノードがルート ノードの場合、アクセスは完了します。そうでない場合は、ステップ 5 に進みます。
ステップ 5: ノードの親ノードに戻り、3 番目のステップを実行します。

つまり、ツリー構造全体をスキャンするプロセスは、ツリーを順番に走査するプロセスでもあります。


ここでソースコードリソースをダウンロードすることをお勧めします: http://www.php.cn/xiazai/learn/1844

これは全員と共有されます。コースウェア:

1.19 plsql の学習例.txt

2. Linux でのインストール プロセス.txt

3.oracle.ppt

4.oracle データベース.doc

5.oracle のダウンロードとインストール.txt

6 。 oralce-install-linux.pdf

7. トリガーの例.txt

以上がYanshiba Oracle ビデオ リソース (ソース コード コースウェア) の共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。