SlideShare ist ein Scribd-Unternehmen logo
1 von 61
Downloaden Sie, um offline zu lesen
カレントセレクション
   ∼用語辞典∼
カレントセレクション




             Clichy/2010-02-03
カレントセレクション




             Clichy/2010-02-03
カレントセレクション   レコード#0

             レコード#1

             レコード#2

             レコード#3

             レコード#4

             レコード#5

             レコード#6

             レコード#7

             レコード#8
                      Clichy/2010-02-03
カレントセレクション   レコード#0

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

                     レコード#3

                     レコード#4

                     レコード#5

                     レコード#6

                     レコード#7

                     レコード#8
                              Clichy/2010-02-03
カレントセレクション   レコード#0

                     レコード#1
アプリケーションプロセス         レコード#2
常に存在する主要なプロセス
                     レコード#3

                     レコード#4

                     レコード#5

                     レコード#6

                     レコード#7

                     レコード#8
                              Clichy/2010-02-03
カレントセレクション   レコード#0

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

                     レコード#3

                     レコード#4

                     レコード#5

                     レコード#6

                     レコード#7

                     レコード#8
                              Clichy/2010-02-03
カレントセレクション   レコード#0

                     レコード#1
アプリケーションプロセス         レコード#2
クエリやソートの実行当事者
                     レコード#3

                     レコード#4

                     レコード#5

                     レコード#6

                     レコード#7

                     レコード#8
                              Clichy/2010-02-03
カレントセレクション   レコード#0

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

                     レコード#3

                     レコード#4

                     レコード#5

                     レコード#6

                     レコード#7

                     レコード#8
                              Clichy/2010-02-03
カレントセレクション   レコード#0

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

                     レコード#3

         ‣ クエリ       レコード#4

                     レコード#5

                     レコード#6

                     レコード#7

                     レコード#8
                              Clichy/2010-02-03
カレントセレクション   レコード#0

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

                 レコード#3

         ‣ クエリ       レコード#4

                     レコード#5

                 レコード#6

                 レコード#7

                 レコード#8
                              Clichy/2010-02-03
カレントセレクション             レコード#0

                               レコード#1
アプリケーションプロセス               レコード#2
               カレントレコードをロード
                           レコード#3

         ‣ クエリ                 レコード#4

                               レコード#5

                           レコード#6

                           レコード#7

                           レコード#8
                                        Clichy/2010-02-03
カレントセレクション             レコード#0

                               レコード#1
アプリケーションプロセス               レコード#2
               カレントレコードをロード
                           レコード#3

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

                           レコード#8
                                        Clichy/2010-02-03
カレントセレクション   レコード#0

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

                     レコード#3

         ‣ クエリ       レコード#4

                     レコード#5

                     レコード#6

                     レコード#7

                     レコード#8
                              Clichy/2010-02-03
カレントセレクション   レコード#0

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

                     レコード#3

         ‣ クエリ       レコード#4
         ‣ ソート       レコード#5

                     レコード#6

                     レコード#7

                     レコード#8
                              Clichy/2010-02-03
カレントセレクション   レコード#2

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

                     レコード#3

         ‣ クエリ       レコード#6
         ‣ ソート       レコード#5

                     レコード#0

                     レコード#7

                     レコード#8
                              Clichy/2010-02-03
カレントセレクション           レコード#2
                 カレントレコードをロード
                             レコード#1
アプリケーションプロセス                 レコード#4

                             レコード#3

         ‣ クエリ               レコード#6
         ‣ ソート               レコード#5

                             レコード#0

                             レコード#7

                             レコード#8
                                      Clichy/2010-02-03
カレントセレクション            レコード#2
                  カレントレコードをロード
                              レコード#1
アプリケーションプロセス                  レコード#4

                              レコード#3

         ‣ クエリ                レコード#6
         ‣ ソート                レコード#5
          =並び替え
                              レコード#0
          +セレクション作成
          +カレントレコードのロード       レコード#7

                              レコード#8
                                       Clichy/2010-02-03
カレントセレクション




‣ クエリ
‣ ソート




             Clichy/2010-02-03
カレントセレクション




‣ クエリ
‣ ソート
‣ USE SET




             Clichy/2010-02-03
カレントセレクション




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



                Clichy/2010-02-03
カレントセレクション




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


                Clichy/2010-02-03
カレントセレクション




‣ クエリ
‣ ソート
                =特定のアクション
‣ USE SET
                +セレクション作成
‣ GOTO RECORD
                +カレントレコードのロード
‣ 総数80以上のコマンド


                            Clichy/2010-02-03
カレントレコードのロード




               Clichy/2010-02-03
カレントレコードのロード




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




                          Clichy/2010-02-03
カレントレコードのロード




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




                          Clichy/2010-02-03
カレントレコードのロード




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




                          Clichy/2010-02-03
カレントレコードのロード




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



                             Clichy/2010-02-03
カレントレコードのロード




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


                             Clichy/2010-02-03
カレントレコードのロード




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


                             Clichy/2010-02-03
カレントレコードのロック




               Clichy/2010-02-03
カレントレコードのロック




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




                            Clichy/2010-02-03
カレントレコードのロック




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




                             Clichy/2010-02-03
カレントレコードのロック




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




                             Clichy/2010-02-03
カレントレコードのロック




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



                             Clichy/2010-02-03
カレントレコードのロック




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


                             Clichy/2010-02-03
ロックのたしなみ




           Clichy/2010-02-03
ロックのたしなみ




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




                         Clichy/2010-02-03
ロックのたしなみ




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




                            Clichy/2010-02-03
ロックのたしなみ




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




                            Clichy/2010-02-03
ロックのたしなみ




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



                            Clichy/2010-02-03
ロックのたしなみ




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


                            Clichy/2010-02-03
カレントプロセス




           Clichy/2010-02-03
カレントプロセス




           Clichy/2010-02-03
カレントプロセス

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




                     Clichy/2010-02-03
カレントプロセス

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




                     Clichy/2010-02-03
カレントプロセス
                • 新規プロセスを起動
アプリケーションプロセス
常に存在する主要なプロセス




                              Clichy/2010-02-03
カレントプロセス
                • 新規プロセスを起動
アプリケーションプロセス
                メソッドエディターで開始したプロセス
常に存在する主要なプロセス




                                     Clichy/2010-02-03
カレントプロセス
                • 新規プロセスを起動
アプリケーションプロセス
                メソッドエディターで開始したプロセス
常に存在する主要なプロセス




                                     Clichy/2010-02-03
カレントプロセス
                • 新規プロセスを起動
アプリケーションプロセス
                メソッドエディターで開始したプロセス
常に存在する主要なプロセス




                                     Clichy/2010-02-03
カレントプロセス
                • 新規プロセスを起動
アプリケーションプロセス
                メソッドエディターで開始したプロセス
常に存在する主要なプロセス
                メニューアイテムから開始したプロセス




                                     Clichy/2010-02-03
カレントプロセス
                • 新規プロセスを起動
アプリケーションプロセス
                メソッドエディターで開始したプロセス
常に存在する主要なプロセス
                メニューアイテムから開始したプロセス




                                     Clichy/2010-02-03
カレントプロセス
                • 新規プロセスを起動
アプリケーションプロセス
                メソッドエディターで開始したプロセス
常に存在する主要なプロセス
                メニューアイテムから開始したプロセス




                                     Clichy/2010-02-03
カレントプロセス
                • 新規プロセスを起動
アプリケーションプロセス
                メソッドエディターで開始したプロセス
常に存在する主要なプロセス
                メニューアイテムから開始したプロセス

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




                                     Clichy/2010-02-03
カレントプロセス
                • 新規プロセスを起動
アプリケーションプロセス
                メソッドエディターで開始したプロセス
常に存在する主要なプロセス
                メニューアイテムから開始したプロセス

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




                                     Clichy/2010-02-03
カレントプロセス
                • 新規プロセスを起動
アプリケーションプロセス
                メソッドエディターで開始したプロセス
常に存在する主要なプロセス
                メニューアイテムから開始したプロセス

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




                                     Clichy/2010-02-03
カレントプロセス
                • 新規プロセスを起動
アプリケーションプロセス
                メソッドエディターで開始したプロセス
常に存在する主要なプロセス
                メニューアイテムから開始したプロセス

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

                New processで開始したプロセス




                                       Clichy/2010-02-03
カレントプロセス
                • 新規プロセスを起動
アプリケーションプロセス
                メソッドエディターで開始したプロセス
常に存在する主要なプロセス
                メニューアイテムから開始したプロセス

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

                New processで開始したプロセス




                                       Clichy/2010-02-03
カレントプロセス
                • 新規プロセスを起動
アプリケーションプロセス
                メソッドエディターで開始したプロセス
常に存在する主要なプロセス
                メニューアイテムから開始したプロセス

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

                New processで開始したプロセス




                                       Clichy/2010-02-03
カレントプロセス
                • 新規プロセスを起動
アプリケーションプロセス
                メソッドエディターで開始したプロセス
常に存在する主要なプロセス
                メニューアイテムから開始したプロセス

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

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




                                       Clichy/2010-02-03
カレントセレクション
   ∼用語辞典∼

Weitere ähnliche Inhalte

Mehr von kmiyako

Mehr von kmiyako (20)

Build an iOS app with Ionic and 4D
Build an iOS app with Ionic and 4DBuild an iOS app with Ionic and 4D
Build an iOS app with Ionic and 4D
 
4D WORLD TOUR 2017
4D WORLD TOUR 20174D WORLD TOUR 2017
4D WORLD TOUR 2017
 
Leaflet
LeafletLeaflet
Leaflet
 
Inside Multi-Threading
Inside Multi-ThreadingInside Multi-Threading
Inside Multi-Threading
 
4D Tags
4D Tags4D Tags
4D Tags
 
Mirroring
MirroringMirroring
Mirroring
 
Objects Fields
Objects FieldsObjects Fields
Objects Fields
 
Code Optimisation
Code OptimisationCode Optimisation
Code Optimisation
 
Auto Update
Auto UpdateAuto Update
Auto Update
 
Classic Query Editor
Classic Query EditorClassic Query Editor
Classic Query Editor
 
Web area-phone-home
Web area-phone-homeWeb area-phone-home
Web area-phone-home
 
MONET研究会 #14
MONET研究会 #14MONET研究会 #14
MONET研究会 #14
 
4d
4d4d
4d
 
初心者からプロフェッショナルまで~データベース開発ソフト4Dの魅力を徹底紹介~
初心者からプロフェッショナルまで~データベース開発ソフト4Dの魅力を徹底紹介~初心者からプロフェッショナルまで~データベース開発ソフト4Dの魅力を徹底紹介~
初心者からプロフェッショナルまで~データベース開発ソフト4Dの魅力を徹底紹介~
 
Xslt
XsltXslt
Xslt
 
Journaling slides
Journaling slidesJournaling slides
Journaling slides
 
Unicode-v11-5
Unicode-v11-5Unicode-v11-5
Unicode-v11-5
 
Unicode-v11-0
Unicode-v11-0Unicode-v11-0
Unicode-v11-0
 
アップグレードセミナー
アップグレードセミナーアップグレードセミナー
アップグレードセミナー
 
4D Write Pro
4D Write Pro4D Write Pro
4D Write Pro
 

Kürzlich hochgeladen

Kürzlich hochgeladen (7)

Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 

Current Selection 2010-02-14