current selection 2010-02-14

61
カレントセレクション ~用語辞典~

Upload: kmiyako

Post on 19-Jun-2015

132 views

Category:

Technology


0 download

DESCRIPTION

2010年(v12)。総合セミナー,ビギナー・セミナー資料。

TRANSCRIPT

Page 1: Current Selection 2010-02-14

カレントセレクション~用語辞典~

Page 2: Current Selection 2010-02-14

Clichy/2010-02-03

カレントセレクション

Page 3: Current Selection 2010-02-14

Clichy/2010-02-03

カレントセレクション

Page 4: Current Selection 2010-02-14

Clichy/2010-02-03

カレントセレクション レコード#0

レコード#1

レコード#2

レコード#3

レコード#4

レコード#5

レコード#6

レコード#7

レコード#8

Page 5: Current Selection 2010-02-14

Clichy/2010-02-03

カレントセレクション レコード#0

アプリケーションプロセスレコード#1

レコード#2

レコード#3

レコード#4

レコード#5

レコード#6

レコード#7

レコード#8

Page 6: Current Selection 2010-02-14

Clichy/2010-02-03

カレントセレクション レコード#0

アプリケーションプロセスレコード#1

レコード#2

レコード#3

レコード#4

レコード#5

レコード#6

レコード#7

レコード#8

常に存在する主要なプロセス

Page 7: Current Selection 2010-02-14

Clichy/2010-02-03

カレントセレクション レコード#0

アプリケーションプロセスレコード#1

レコード#2

レコード#3

レコード#4

レコード#5

レコード#6

レコード#7

レコード#8

Page 8: Current Selection 2010-02-14

Clichy/2010-02-03

カレントセレクション レコード#0

アプリケーションプロセスレコード#1

レコード#2

レコード#3

レコード#4

レコード#5

レコード#6

レコード#7

レコード#8

クエリやソートの実行当事者

Page 9: Current Selection 2010-02-14

Clichy/2010-02-03

カレントセレクション レコード#0

アプリケーションプロセスレコード#1

レコード#2

レコード#3

レコード#4

レコード#5

レコード#6

レコード#7

レコード#8

Page 10: Current Selection 2010-02-14

Clichy/2010-02-03

カレントセレクション レコード#0

アプリケーションプロセスレコード#1

レコード#2

レコード#3

レコード#4

レコード#5

レコード#6

レコード#7

レコード#8

‣ クエリ

Page 11: Current Selection 2010-02-14

Clichy/2010-02-03

カレントセレクション レコード#0

アプリケーションプロセスレコード#1

レコード#2

レコード#3

レコード#4

レコード#5

レコード#6

レコード#7

レコード#8

‣ クエリ

Page 12: Current Selection 2010-02-14

Clichy/2010-02-03

カレントセレクション レコード#0

アプリケーションプロセスレコード#1

レコード#2

レコード#3

レコード#4

レコード#5

レコード#6

レコード#7

レコード#8

‣ クエリ

カレントレコードをロード

Page 13: Current Selection 2010-02-14

Clichy/2010-02-03

カレントセレクション レコード#0

アプリケーションプロセスレコード#1

レコード#2

レコード#3

レコード#4

レコード#5

レコード#6

レコード#7

レコード#8

‣ クエリ=検索+セレクション作成+カレントレコードのロード

カレントレコードをロード

Page 14: Current Selection 2010-02-14

Clichy/2010-02-03

カレントセレクション レコード#0

アプリケーションプロセスレコード#1

レコード#2

レコード#3

レコード#4

レコード#5

レコード#6

レコード#7

レコード#8

‣ クエリ

Page 15: Current Selection 2010-02-14

Clichy/2010-02-03

カレントセレクション レコード#0

アプリケーションプロセスレコード#1

レコード#2

レコード#3

レコード#4

レコード#5

レコード#6

レコード#7

レコード#8

‣ クエリ‣ ソート

Page 16: Current Selection 2010-02-14

Clichy/2010-02-03

カレントセレクション

レコード#0

アプリケーションプロセスレコード#1

レコード#2

レコード#3

レコード#4

レコード#5

レコード#6

レコード#7

レコード#8

‣ クエリ‣ ソート

Page 17: Current Selection 2010-02-14

Clichy/2010-02-03

カレントセレクション

レコード#0

アプリケーションプロセスレコード#1

レコード#2

レコード#3

レコード#4

レコード#5

レコード#6

レコード#7

レコード#8

‣ クエリ‣ ソート

カレントレコードをロード

Page 18: Current Selection 2010-02-14

Clichy/2010-02-03

カレントセレクション

レコード#0

アプリケーションプロセスレコード#1

レコード#2

レコード#3

レコード#4

レコード#5

レコード#6

レコード#7

レコード#8

‣ クエリ‣ ソート

カレントレコードをロード

=並び替え+セレクション作成+カレントレコードのロード

Page 19: Current Selection 2010-02-14

Clichy/2010-02-03

カレントセレクション

‣ クエリ‣ ソート

Page 20: Current Selection 2010-02-14

Clichy/2010-02-03

カレントセレクション

‣ クエリ‣ ソート‣ USE SET

Page 21: Current Selection 2010-02-14

Clichy/2010-02-03

カレントセレクション

‣ クエリ‣ ソート‣ USE SET‣ GOTO RECORD

Page 22: Current Selection 2010-02-14

Clichy/2010-02-03

カレントセレクション

‣ クエリ‣ ソート‣ USE SET‣ GOTO RECORD‣ 総数80以上のコマンド

Page 23: Current Selection 2010-02-14

Clichy/2010-02-03

カレントセレクション

‣ クエリ‣ ソート‣ USE SET‣ GOTO RECORD‣ 総数80以上のコマンド

=特定のアクション+セレクション作成+カレントレコードのロード

Page 24: Current Selection 2010-02-14

Clichy/2010-02-03

カレントレコードのロード

Page 25: Current Selection 2010-02-14

Clichy/2010-02-03

カレントレコードのロード

‣ プロセスがレコード値のコピーをメモリに格納すること

Page 26: Current Selection 2010-02-14

Clichy/2010-02-03

カレントレコードのロード

‣ プロセスがレコード値のコピーをメモリに格納すること‣ 読み書きモードであればロックを試みる

Page 27: Current Selection 2010-02-14

Clichy/2010-02-03

カレントレコードのロード

‣ プロセスがレコード値のコピーをメモリに格納すること‣ 読み書きモードであればロックを試みる‣ 他のプロセスが先にロックしていればロックは失敗する

Page 28: Current Selection 2010-02-14

Clichy/2010-02-03

カレントレコードのロード

‣ プロセスがレコード値のコピーをメモリに格納すること‣ 読み書きモードであればロックを試みる‣ 他のプロセスが先にロックしていればロックは失敗する‣ 代入, 更新の対象はメモリ上のカレントレコード

Page 29: Current Selection 2010-02-14

Clichy/2010-02-03

カレントレコードのロード

‣ プロセスがレコード値のコピーをメモリに格納すること‣ 読み書きモードであればロックを試みる‣ 他のプロセスが先にロックしていればロックは失敗する‣ 代入, 更新の対象はメモリ上のカレントレコード‣ カレントレコードを保存(削除)すれば更新が確定する

Page 30: Current Selection 2010-02-14

Clichy/2010-02-03

カレントレコードのロード

‣ プロセスがレコード値のコピーをメモリに格納すること‣ 読み書きモードであればロックを試みる‣ 他のプロセスが先にロックしていればロックは失敗する‣ 代入, 更新の対象はメモリ上のカレントレコード‣ カレントレコードを保存(削除)すれば更新が確定する

Page 31: Current Selection 2010-02-14

Clichy/2010-02-03

カレントレコードのロック

Page 32: Current Selection 2010-02-14

Clichy/2010-02-03

カレントレコードのロック

‣ レコードを保存(削除)する権利を勝ち取ること

Page 33: Current Selection 2010-02-14

Clichy/2010-02-03

カレントレコードのロック

‣ レコードを保存(削除)する権利を勝ち取ること‣ すでにロックされているレコードはロックできない

Page 34: Current Selection 2010-02-14

Clichy/2010-02-03

カレントレコードのロック

‣ レコードを保存(削除)する権利を勝ち取ること‣ すでにロックされているレコードはロックできない‣ 新規レコードはロックしない(する必要がない)

Page 35: Current Selection 2010-02-14

Clichy/2010-02-03

カレントレコードのロック

‣ レコードを保存(削除)する権利を勝ち取ること‣ すでにロックされているレコードはロックできない‣ 新規レコードはロックしない(する必要がない)‣ 読み込みモードでロードしたレコードはロックしない

Page 36: Current Selection 2010-02-14

Clichy/2010-02-03

カレントレコードのロック

‣ レコードを保存(削除)する権利を勝ち取ること‣ すでにロックされているレコードはロックできない‣ 新規レコードはロックしない(する必要がない)‣ 読み込みモードでロードしたレコードはロックしない‣ アンロードするまでロックは続いている

Page 37: Current Selection 2010-02-14

Clichy/2010-02-03

ロックのたしなみ

Page 38: Current Selection 2010-02-14

Clichy/2010-02-03

ロックのたしなみ

‣ 保存(削除)する意図のないレコードはロックしない

Page 39: Current Selection 2010-02-14

Clichy/2010-02-03

ロックのたしなみ

‣ 保存(削除)する意図のないレコードはロックしない‣ ロックが解除されるまで待機しない(保証がない)

Page 40: Current Selection 2010-02-14

Clichy/2010-02-03

ロックのたしなみ

‣ 保存(削除)する意図のないレコードはロックしない‣ ロックが解除されるまで待機しない(保証がない)‣ 無意識の(暗示的な)ロード/アンロードに注意する

Page 41: Current Selection 2010-02-14

Clichy/2010-02-03

ロックのたしなみ

‣ 保存(削除)する意図のないレコードはロックしない‣ ロックが解除されるまで待機しない(保証がない)‣ 無意識の(暗示的な)ロード/アンロードに注意する‣ プロセス同士でレコードを取り合わない

Page 42: Current Selection 2010-02-14

Clichy/2010-02-03

ロックのたしなみ

‣ 保存(削除)する意図のないレコードはロックしない‣ ロックが解除されるまで待機しない(保証がない)‣ 無意識の(暗示的な)ロード/アンロードに注意する‣ プロセス同士でレコードを取り合わない‣ 用が済んだらアンロックする

Page 43: Current Selection 2010-02-14

Clichy/2010-02-03

カレントプロセス

Page 44: Current Selection 2010-02-14

Clichy/2010-02-03

カレントプロセス

Page 45: Current Selection 2010-02-14

Clichy/2010-02-03

カレントプロセス

アプリケーションプロセス

Page 46: Current Selection 2010-02-14

Clichy/2010-02-03

カレントプロセス

アプリケーションプロセス常に存在する主要なプロセス

Page 47: Current Selection 2010-02-14

Clichy/2010-02-03

カレントプロセス

アプリケーションプロセス常に存在する主要なプロセス

•新規プロセスを起動

Page 48: Current Selection 2010-02-14

Clichy/2010-02-03

カレントプロセス

アプリケーションプロセス常に存在する主要なプロセス

•新規プロセスを起動メソッドエディターで開始したプロセス

Page 49: Current Selection 2010-02-14

Clichy/2010-02-03

カレントプロセス

アプリケーションプロセス常に存在する主要なプロセス

•新規プロセスを起動メソッドエディターで開始したプロセス

Page 50: Current Selection 2010-02-14

Clichy/2010-02-03

カレントプロセス

アプリケーションプロセス常に存在する主要なプロセス

•新規プロセスを起動メソッドエディターで開始したプロセス

Page 51: Current Selection 2010-02-14

Clichy/2010-02-03

カレントプロセス

アプリケーションプロセス常に存在する主要なプロセス

•新規プロセスを起動メソッドエディターで開始したプロセス

メニューアイテムから開始したプロセス

Page 52: Current Selection 2010-02-14

Clichy/2010-02-03

カレントプロセス

アプリケーションプロセス常に存在する主要なプロセス

•新規プロセスを起動メソッドエディターで開始したプロセス

メニューアイテムから開始したプロセス

Page 53: Current Selection 2010-02-14

Clichy/2010-02-03

カレントプロセス

アプリケーションプロセス常に存在する主要なプロセス

•新規プロセスを起動メソッドエディターで開始したプロセス

メニューアイテムから開始したプロセス

Page 54: Current Selection 2010-02-14

Clichy/2010-02-03

カレントプロセス

アプリケーションプロセス常に存在する主要なプロセス

•新規プロセスを起動メソッドエディターで開始したプロセス

メニューアイテムから開始したプロセス

実行メニューで開始したプロセス

Page 55: Current Selection 2010-02-14

Clichy/2010-02-03

カレントプロセス

アプリケーションプロセス常に存在する主要なプロセス

•新規プロセスを起動メソッドエディターで開始したプロセス

メニューアイテムから開始したプロセス

実行メニューで開始したプロセス

Page 56: Current Selection 2010-02-14

Clichy/2010-02-03

カレントプロセス

アプリケーションプロセス常に存在する主要なプロセス

•新規プロセスを起動メソッドエディターで開始したプロセス

メニューアイテムから開始したプロセス

実行メニューで開始したプロセス

Page 57: Current Selection 2010-02-14

Clichy/2010-02-03

カレントプロセス

アプリケーションプロセス常に存在する主要なプロセス

•新規プロセスを起動メソッドエディターで開始したプロセス

メニューアイテムから開始したプロセス

実行メニューで開始したプロセス

New processで開始したプロセス

Page 58: Current Selection 2010-02-14

Clichy/2010-02-03

カレントプロセス

アプリケーションプロセス常に存在する主要なプロセス

•新規プロセスを起動メソッドエディターで開始したプロセス

メニューアイテムから開始したプロセス

実行メニューで開始したプロセス

New processで開始したプロセス

Page 59: Current Selection 2010-02-14

Clichy/2010-02-03

カレントプロセス

アプリケーションプロセス常に存在する主要なプロセス

•新規プロセスを起動メソッドエディターで開始したプロセス

メニューアイテムから開始したプロセス

実行メニューで開始したプロセス

New processで開始したプロセス

Page 60: Current Selection 2010-02-14

Clichy/2010-02-03

カレントプロセス

アプリケーションプロセス常に存在する主要なプロセス

•新規プロセスを起動メソッドエディターで開始したプロセス

メニューアイテムから開始したプロセス

実行メニューで開始したプロセス

New processで開始したプロセスメソッド終了とともに消滅するプロセス

Page 61: Current Selection 2010-02-14

カレントセレクション~用語辞典~