【手続補正書】
【提出日】平成17年8月18日(2005.8.18)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１つ又はそれ以上の外部のデータベースにアクセスする機能を有するデータベース管理システムにおいて、
利用者から送られた問合せ中の機能を外部のデータベースにおいて実行するかどうかを指定する手段と、
前記利用者から送られた前記問合せにおいて参照されるデータが1つの外部データベースへのアクセスによって処理可能かどうかを評価する手段と、
前記問合せにおいて参照される全ての機能が前記１つの外部データベースへのアクセスにより処理可能であと評価され且つ前記利用者が前記１つの外部データベースにおける実行を指定しているときには、前記問合せは前記１つの外部データベースにおいて処理され、
前記問合せにおいて参照される全ての機能が前記１つの外部データベースへのアクセスにより処理可能でないと評価されるときは、前記問合せに含まれ前記１つの外部データベースにおいて実行されると指定される機能を前記１つの外部データベースにおいて実行した後、前記１つの外部データベースでは実行されない前記問合せ中の他の機能を、前記１つの外部データベースから実行結果を内部データベースに取り込んでその内部データベースにおいて実行することを特徴とするデータベース管理システム。
【請求項２】
１つ又はそれ以上の外部のデータベースにアクセスする機能を有するデータベース管理システムおける問合せ方法であって、
（１）利用者から送られた問合せ中の機能を外部のデータベースで実行するかどうかの指定を取得するステップと、
（２）前記問合せにおいて参照される前記機能が１つの外部データベースへのアクセスによって処理可能かどうかおよび前記利用者によって前記１つの外部データベースにおいて実行するように指定されているかどうかを評価するステップと、
（３）前記問合せにおいて参照される機能が前記１つの外部データベースへのアクセスにより処理可能であると評価されしかも前記利用者により実行が指定されているならば、前記問合せを前記１つの外部データベースにおいて処理するためのアクセス手順を生成するステップと、
（４）前記問合せにおいて参照される機能が前記１つの外部データベースへのアクセスにより実行可能でないと評価されるときは、前記問合せに含まれ前記１つの外部データベースにおいて処理できない機能を前記データベース管理システム内の内部データベースにおいて処理するためのアクセス手順を生成するステップと、
を有することを特徴とするデータベース管理システムにおける問合せ方法。
【請求項３】
請求項２に記載のデータベース管理システムおける問合せ方法であって、
（１）前記問合せが１つの外部データベースに閉じられており前記問合せにある全ての機能を前記１つの外部データベースにおいて処理するように前記利用者が指定するときに、前記問合せを前記１つの外部データベースにおいて処理するためのアクセス手順を生成するステップと、
（２）前記利用者が前記問合せに含まれる機能が前記１つの外部データベースにおいて実行しないと指定するときには、外部データベースにアクセスする機能を有する前記データベース管理システム内の１つのデータベースにおいて前記機能を実行するアクセス手順を生成するステップと、
を有することを特徴とするデータベース管理システムにおける問合せ方法。
【請求項４】
請求項２に記載のデータベース管理システムおける問合せ方法であって、
外部データベースを管理するデータベース管理システムの種類ごとに、問合せに含まれる機能が外部データベースおいて実行可能かどうかを決定するステップを有することを特徴とするデータベース管理システムにおける問合せ方法。
【請求項５】
請求項４に記載のデータベース管理システムおける問合せ方法であって、
外部データベースを管理するデータベース管理システムの種類およびバージョンごとに、問合せに含まれる機能が外部データベースおいて実行可能かどうかを規定するステップを有することを特徴とするデータベース管理システムにおける問合せ方法。
【請求項６】
１つ又はそれ以上の外部のデータベースにアクセスする機能を有するデータベース管理システムおける問合せ実行プログラムであって、
（１）利用者から送られた問合せ中の機能を外部のデータベースで実行するかどうかの指定を取得する手順と、
（２）記問合せにおいて参照される前記機能が１つの外部データベースへのアクセスによって処理可能かどうかおよび前記利用者によって前記１つの外部データベースにおいて実行するように指定されているかどうかを評価する手順と、
（３）記問合せにおいて参照される機能が前記１つの外部データベースへのアクセスにより処理可能であると評価されしかも前記利用者により実行が指定されているならば、前記問合せを前記１つの外部データベースにおいて処理するためのアクセス手順を生成する手順と、
（４）前記問合せにおいて参照される機能が前記１つの外部データベースへのアクセスにより実行可能でないと評価されるときは、前記問合せに含まれ前記１つの外部データベースにおいて処理できない機能を前記データベース管理システム内の内部データベースにおいて処理するためのアクセス手順を生成する手順と、
を有することを特徴とするデータベース管理システムにおける問合せ実行プログラム。
【請求項７】
１つ又はそれ以上の外部のデータベースにアクセスする機能を有するデータベース管理システムおける問合せ実行プログラムであって、
（１）記問合せが１つの外部データベースに閉じられており前記問合せにある全ての機能を前記１つの外部データベースにおいて処理するように前記利用者が指定するときに、前記問合せを前記１つの外部データベースにおいて処理するためのアクセス手順を生成するステップと、
（２）前記利用者が前記問合せに含まれる機能が前記１つの外部データベースにおいて実行しないと指定するときには、外部データベースにアクセスする機能を有する前記データベース管理システム内の１つのデータベースにおいて前記機能を実行するアクセス手順を生成するステップと、
を有することを特徴とするデータベース管理システムにおける問合せ方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記の目的は、
１つ又はそれ以上の外部のデータベースにアクセスする機能を有するデータベース管理システムにおいて、
利用者から送られた問合せ中の機能を外部のデータベースにおいて実行するかどうかを指定する手段と、
前記利用者から送られた前記問合せにおいて参照されるデータが1つの外部データベースへのアクセスによって処理可能かどうかを評価する手段と、
前記問合せにおいて参照される全ての機能が前記１つの外部データベースへのアクセスにより処理可能であと評価され且つ前記利用者が前記１つの外部データベースにおける実行を指定しているときには、前記問合せは前記１つの外部データベースにおいて処理され、
前記問合せにおいて参照される全ての機能が前記１つの外部データベースへのアクセスにより処理可能でないと評価されるときは、前記問合せに含まれ前記１つの外部データベースにおいて実行されると指定される機能を前記１つの外部データベースにおいて実行した後、前記１つの外部データベースでは実行されない前記問合せ中の他の機能を、前記１つの外部データベースから実行結果を内部データベースに取り込んでその内部データベースにおいて実行することを特徴とするデータベース管理システムによって達成される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の目的は、
１つ又はそれ以上の外部のデータベースにアクセスする機能を有するデータベース管理システムおける問合せ方法であって、
（１）利用者から送られた問合せ中の機能を外部のデータベースで実行するかどうかの指定を取得するステップと、
（２）前記問合せにおいて参照される前記機能が１つの外部データベースへのアクセスによって処理可能かどうかおよび前記利用者によって前記１つの外部データベースにおいて実行するように指定されているかどうかを評価するステップと、
（３）記問合せにおいて参照される機能が前記１つの外部データベースへのアクセスにより処理可能であると評価されしかも前記利用者により実行が指定されているならば、前記問合せを前記１つの外部データベースにおいて処理するためのアクセス手順を生成するステップと、
（４）前記問合せにおいて参照される機能が前記１つの外部データベースへのアクセスにより実行可能でないと評価されるときは、前記問合せに含まれ前記１つの外部データベースにおいて処理できない機能を前記データベース管理システム内の内部データベースにおいて処理するためのアクセス手順を生成するステップと、を有することを特徴とするデータベース管理システムにおける問合せ方法によって達成される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
さらに上記の目的は
１つ又はそれ以上の外部のデータベースにアクセスする機能を有するデータベース管理システムおける問合せ実行プログラムであって、
（１）利用者から送られた問合せ中の機能を外部のデータベースで実行するかどうかの指定を取得する手順と、
（２）前記問合せにおいて参照される前記機能が１つの外部データベースへのアクセスによって処理可能かどうかおよび前記利用者によって前記１つの外部データベースにおいて実行するように指定されているかどうかを評価する手順と、
（３）前記問合せにおいて参照される機能が前記１つの外部データベースへのアクセスにより処理可能であると評価されしかも前記利用者により実行が指定されているならば、前記問合せを前記１つの外部データベースにおいて処理するためのアクセス手順を生成する手順と、
（４）前記問合せにおいて参照される機能が前記１つの外部データベースへのアクセスにより実行可能でないと評価されるときは、前記問合せに含まれ前記１つの外部データベースにおいて処理できない機能を前記データベース管理システム内の内部データベースにおいて処理するためのアクセス手順を生成する手順と、
を有することを特徴とするデータベース管理システムにおける問合せ実行プログラム
によって達成される。