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

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 4Dkmiyako
 
4D WORLD TOUR 2017
4D WORLD TOUR 20174D WORLD TOUR 2017
4D WORLD TOUR 2017kmiyako
 
Inside Multi-Threading
Inside Multi-ThreadingInside Multi-Threading
Inside Multi-Threadingkmiyako
 
Mirroring
MirroringMirroring
Mirroringkmiyako
 
Objects Fields
Objects FieldsObjects Fields
Objects Fieldskmiyako
 
Code Optimisation
Code OptimisationCode Optimisation
Code Optimisationkmiyako
 
Auto Update
Auto UpdateAuto Update
Auto Updatekmiyako
 
Classic Query Editor
Classic Query EditorClassic Query Editor
Classic Query Editorkmiyako
 
Web area-phone-home
Web area-phone-homeWeb area-phone-home
Web area-phone-homekmiyako
 
MONET研究会 #14
MONET研究会 #14MONET研究会 #14
MONET研究会 #14kmiyako
 
初心者からプロフェッショナルまで~データベース開発ソフト4Dの魅力を徹底紹介~
初心者からプロフェッショナルまで~データベース開発ソフト4Dの魅力を徹底紹介~初心者からプロフェッショナルまで~データベース開発ソフト4Dの魅力を徹底紹介~
初心者からプロフェッショナルまで~データベース開発ソフト4Dの魅力を徹底紹介~kmiyako
 
Journaling slides
Journaling slidesJournaling slides
Journaling slideskmiyako
 
Unicode-v11-5
Unicode-v11-5Unicode-v11-5
Unicode-v11-5kmiyako
 
Unicode-v11-0
Unicode-v11-0Unicode-v11-0
Unicode-v11-0kmiyako
 
アップグレードセミナー
アップグレードセミナーアップグレードセミナー
アップグレードセミナーkmiyako
 
4D Write Pro
4D Write Pro4D Write Pro
4D Write Prokmiyako
 

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

モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 

Kürzlich hochgeladen (8)

モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 

Current Selection 2010-02-14