(57)【要約】【課題】機密情報を含むデータと機密情報を含まないデータがあるファイルから機密情報を含まないデータのみを所定のファイル形式で抽出するファイル編集装置を提供する。【解決手段】ファイル編集装置は、利用者の操作に基づいて指定された個所に、機密情報を含むテーブルと機密情報を含まないテーブルとを有するデータベースファイルのコピーであるコピーデータベースファイルを生成する。そして、ファイル編集装置は、コピーデータベースファイル内における機密情報を含むテーブルからデータを削除する。これにより、ファイル編集装置は、機密情報を含まないコピーデータベースファイルを生成できる。従って、コピーデータベースファイルを利用者に操作させることにより、機密情報が漏洩してしまうことを防止することができる。【選択図】図１
2008108185.tif 000002
【特許請求の範囲】
【請求項１】
機密情報を含む機密テーブル及び機密情報を含まない公開テーブルを有するデータベースを記憶するデータベース記憶手段と、
前記データベースを構成するデータベースファイルのコピーであるコピーデータベースファイルを所定の記憶領域に生成するファイル生成手段と、
前記コピーデータベースファイルから前記機密情報を削除する機密情報削除手段と、
を備えることを特徴とするファイル編集装置。
【請求項２】
前記コピーデータベースファイルの取り込み要求に応じて、前記コピーデータベースファイルに対して、前記機密情報を入力するデータ入力手段と、
前記コピーデータベースファイルを前記データベースファイルに上書きをするファイル適用手段と、をさらに備えることを特徴とする請求項１に記載のファイル編集装置。
【請求項３】
前記ファイル生成手段は、前記データベースファイルが格納されるフォルダを含むディレクトリ構造と、前記コピーデータベースファイルが格納されるフォルダを含むディレクトリ構造とを、同一とすることを特徴とする請求項１又は２に記載のファイル編集装置。
【請求項４】
前記データベースファイルは、所定の方法により、アクセス制限されており、
前記データベースファイルに対して、アクセス許可を得るアクセス許可取得手段と、
前記コピーデータベースファイルに対して、アクセス制限設定を解除するアクセス制限解除手段と、
前記コピーデータベースファイルに対して、アクセス制限設定を行うアクセス制限設定手段と、をさらに備えることを特徴とする請求項２又は３に記載のファイル編集装置。
【請求項５】
前記公開テーブルは、所定の識別子を有し、
前記データ入力手段は、前記データベースの公開テーブルの識別子と同一である前記コピーデータベースの公開テーブルのデータに対して、更新処理を行うことを特徴とする請求項２乃至４のいずれか一項に記載のファイル編集装置。
【請求項６】
前記ファイル適用手段を行う前に、前記データベースのバックアップ用データベースファイルを生成し、前記ファイル適用手段が正常に終了した場合、前記バックアップ用データベースファイルを削除するバックアップ制御手段をさらに備えることを特徴とする請求項２乃至５のいずれか一項に記載のファイル編集装置。
【請求項７】
コンピュータによって実行されるファイル編集プログラムであって、
機密情報を含む機密テーブル及び機密情報を含まない公開テーブルを有するデータベースを記憶するデータベース記憶手段と、
前記データベースを構成するデータベースファイルのコピーであるコピーデータベースファイルを所定の記憶領域に生成するファイル生成手段と、
前記コピーデータベースファイルから前記機密情報を削除する機密情報削除手段、として前記コンピュータを機能させることを特徴とするファイル編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイルを編集する技術に関する。
【背景技術】
【０００２】
従来から、機密情報を含むデータ（例えば、顧客情報）と機密情報を含まないデータ（例えば店舗情報）とが混在しているデータベースを運用するシステムが知られている（特許文献１参照）。
【０００３】
このようなシステムにおいて、データベース内のデータを所定のファイル形式で抽出した後、当該抽出したデータを編集して、そのデータをデータベースに適用するという利用形態がある。
【０００４】
【特許文献１】特開２００５−２２７９２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、抽出したデータのファイルの編集をある利用者に依頼した場合、仮に機密情報以外のデータの編集を依頼した場合であっても、ファイル自体に機密情報を含んでいるため、機密情報を知られるおそれがあり、セキュリティ上問題がある。
【０００６】
本発明が解決しようとする課題としては、上記のものが例として挙げられる。本発明の目的は、機密情報を含むデータと機密情報を含まないデータがあるファイルから機密情報を含まないデータのみを所定のファイル形式で抽出するファイル編集装置を提供することにある。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、機密情報を含む機密テーブル及び機密情報を含まない公開テーブルを有するデータベースを記憶するデータベース記憶手段と、前記データベースを構成するデータベースファイルのコピーであるコピーデータベースファイルを所定の記憶領域に生成するファイル生成手段と、前記コピーデータベースファイルから前記機密情報を削除する機密情報削除手段と、を備えることを特徴とする。
【０００８】
請求項７に記載の発明は、コンピュータによって実行されるファイル編集プログラムであって、機密情報を含む機密テーブル及び機密情報を含まない公開テーブルを有するデータベースを記憶するデータベース記憶手段と、前記データベースを構成するデータベースファイルのコピーであるコピーデータベースファイルを所定の記憶領域に生成するファイル生成手段と、前記コピーデータベースファイルから前記機密情報を削除する機密情報削除手段、として前記コンピュータを機能させることを特徴とする。
【発明を実施するための最良の形態】
【０００９】
本発明の好適な実施形態では、ファイル編集装置は、機密情報を含む機密テーブル及び機密情報を含まない公開テーブルを有するデータベースを記憶するデータベース記憶手段と、前記データベースを構成するデータベースファイルのコピーであるコピーデータベースファイルを所定の記憶領域に生成するファイル生成手段と、前記コピーデータベースファイルから前記機密情報を削除する機密情報削除手段と、を備える。
【００１０】
上記のファイル編集装置は、利用者の操作に基づいて指定された個所に、機密情報を含むテーブル（例えば、顧客情報を含む受注テーブル等）と機密情報を含まないテーブル（例えば、商品テーブル等）とを有するデータベースファイルのコピーであるコピーデータベースファイルを生成する。そして、ファイル編集装置は、コピーデータベースファイル内における機密情報を含むテーブルからデータを削除する。
【００１１】
これにより、ファイル編集装置は、機密情報を含まないコピーデータベースファイルを生成できる。従って、コピーデータベースファイルを利用者に操作させることにより、機密情報が漏洩してしまうことを防止することができる。
【００１２】
上記のファイル編集装置の一態様では、前記コピーデータベースファイルの取り込み要求に応じて、前記コピーデータベースファイルに対して、前記機密情報を入力するデータ入力手段と、前記コピーデータベースファイルを前記データベースファイルに上書きをするファイル適用手段と、をさらに備える。この場合、ファイル編集装置は、利用者の所定の操作により編集されたコピーデータベースファイルに対して、機密情報を含むテーブルのデータを入力する。その後に、ファイル編集装置は、当該コピーデータベースファイルをデータベースファイルに上書きする。これにより、ファイル編集装置は、編集したコピーデータベースファイルの内容をデータベースに反映することができる。
【００１３】
上記のファイル編集装置の一態様では、前記ファイル生成手段は、前記データベースファイルが格納されるフォルダを含むディレクトリ構造と、前記コピーデータベースファイルが格納されるフォルダを含むディレクトリ構造とを、同一とする。これにより、ファイル編集装置は、ディレクトリ構成を変更する場合に比して、簡易にフォルダを作成することができる。
【００１４】
上記のファイル編集装置の一態様では、前記データベースファイルは、所定の方法により、アクセス制限されており、前記データベースファイルに対して、アクセス許可を得るアクセス許可取得手段と、前記コピーデータベースファイルに対して、アクセス制限設定を解除するアクセス制限解除手段と、前記コピーデータベースファイルに対して、アクセス制限設定を行うアクセス制限設定手段と、をさらに備える。この場合、ファイル編集装置は、アクセス制御されているデータベースファイルのコピーデータベースファイルを生成した後、当該コピーデータベースファイルに対して、パスワード等を指定することにより、アクセス許可を得た後に、当該コピーデータベースファイルから機密情報を含むテーブルからデータを削除する。そして、コピーデータベースファイルのアクセス制御を解除する。これにより、ファイル編集装置は、利用者に対して、パスワード等の入力をさせることなくコピーデータベースファイルを編集させることができる。また、コピーデータベースファイルをデータベースファイルへ上書きする前に、コピーデータベースファイルに対してアクセス制御の設定を行う。これにより、コピーデータベースファイルをデータベースファイルに上書きしても、データベースファイルをアクセス制御するため、データベースの安全性を保つことができる。
【００１５】
上記のファイル編集装置の一態様では、前記公開テーブルは、所定の識別子を有し、前記データ入力手段は、前記データベースの公開テーブルの識別子と同一である前記コピーデータベースの公開テーブルのデータに対して、更新処理を行う。上記識別子は、上記公開テーブル内のデータを一意に識別するための情報であり、例えば、商品テーブルにおける商品ＩＤ等が該当する。この場合、ファイル編集装置が機密情報を含まないテーブルのデータの内、運用中に変更することが有り得る情報を、コピーデータベースファイルに対して入力する。これにより、ファイル編集装置１は、コピーデータベースファイルをデータベースファイルに上書きした結果、データの整合性が失われてしまうことを防止することができる。
【００１６】
上記のファイル編集装置の一態様では、前記ファイル適用手段を行う前に、前記データベースのバックアップ用データベースファイルを生成し、前記ファイル適用手段が正常に終了した場合、前記バックアップ用データベースファイルを削除するバックアップ制御手段をさらに備える。この場合、ファイル編集装置がコピーデータベースファイルをデータベースファイルに適用する前に、バックアップファイルを作成し、コピーデータベースファイルをデータベースファイルに適用した後に、当該バックアップファイルを削除する。
【００１７】
これにより、コピーデータベースファイルをデータベースファイルに上書きしている最中に、停電等によりデータを消失した場合に、ファイル編集装置は、バックアップファイルを適用することにより、データの消失を防止することができる。
【００１８】
本発明の他の観点では、コンピュータによって実行されるファイル編集プログラムであって、機密情報を含む機密テーブル及び機密情報を含まない公開テーブルを有するデータベースを記憶するデータベース記憶手段と、前記データベースを構成するデータベースファイルのコピーであるコピーデータベースファイルを所定の記憶領域に生成するファイル生成手段と、前記コピーデータベースファイルから前記機密情報を削除する機密情報削除手段、として前記コンピュータを機能させる。このプログラムを、コンピュータ上で実行することにより、上記のファイル編集装置を実現することができる。
【実施例】
【００１９】
以下、図面を参照して本発明の好適な実施例について説明する。
【００２０】
［ファイル編集装置］
図１に、ファイル編集装置１のブロック図を示す。図１に示すファイル編集装置１は、表示部３、入力部４、記憶部５、エクスポートファイル生成部６、機密情報削除部７、ロック解除部８、パスワード設定解除部９及びパスワード設定部１０、エクスポートファイル適用部１１、バックアップ制御部１２、及びデータベースデータ入力部１３を有し、制御部２によって統括的に制御される。
【００２１】
なお、ファイル編集装置１は、利用者が使用するパーソナルコンピュータ（以下、「ＰＣ」と呼ぶ。）や携帯電話といった装置である。
【００２２】
ここで、エクスポートとは、あるファイル内のデータ（例えば、システムで運用中のデータ等）を、所定のファイル形式のファイルとして生成する機能のことをいう。また、インポートとは、エクスポートしたファイルを取り込むことをいう。
【００２３】
表示部３は、操作状況等を表示する。具体的には、ＬＣＤ（Liquid Crystal Display）等である。入力部４は、利用者が各種メニュー等の選択・決定を行う手段である。具体的には、キーボードやマウス等である。
【００２４】
記憶部５は、各種プログラムや、データベースを構成するデータベースファイルを含む各種ファイルを記憶する。なお、データベースファイルは、パスワードにより、アクセス制御がなされている。
【００２５】
エクスポートファイル生成部６は、データベースファイルを含むエクスポート対象のファイルを基にエクスポートしたファイルを所定の記憶領域へ保存する。
【００２６】
機密情報削除部７は、コピーしたデータベースファイルから機密情報を含むテーブル内のデータを削除する。
【００２７】
ロック解除部８は、データベースファイルに対して、パスワードを入力することにより、当該データベースファイルに対して、アクセス可能にする。
【００２８】
パスワード設定解除部９は、データベースファイルのパスワード設定を解除することにより、データベースのアクセス制御を解除する。
【００２９】
パスワード設定部１０は、データベースファイルに対してパスワード設定を行うことにより、当該データベースファイルに対してアクセス制御する。
【００３０】
エクスポートファイル適用部１１は、エクスポートしたファイルをエクスポート元のファイルに対して上書きする。
【００３１】
バックアップ制御部１２は、エクスポートファイル適用部１１によって、エクスポートしたファイルがエクスポート元のファイルに対する上書き処理前に、バックアップ用のファイルを生成し、前記上書き処理後に、前記バックアップ用のファイルを削除する。
【００３２】
データベースデータ入力部１３は、エクスポートファイルに含まれるデータベースファイルに対して、機密情報を含むテーブルのデータを入力する。また、エクスポート元のデータベースファイルが所有する機密情報を含まないテーブルのデータにおいて、運用中に変更することが有り得る情報を、エクスポートしたデータベースファイルに対して入力する。
【００３３】
以上の構成を有する本実施例においては、ファイル編集装置１がファイル編集装置として機能する。記憶部５がデータベース記憶手段として機能し、エクスポートファイル生成部６がファイル生成手段として機能し、機密情報削除部７が機密情報削除手段として機能する。データベースデータ入力部１３がデータ入力手段として機能し、エクスポートファイル適用部１１がファイル適用手段として機能する。ロック解除部８がアクセス許可取得手段として機能し、パスワード設定解除部９がアクセス制限解除手段として機能し、パスワード設定部１０がアクセス制限設定手段として機能し、バックアップ制御部１２がバックアップ制御手段として機能する。
【００３４】
［エクスポートの概要］
エクスポートの概要について以下に記載する。ファイル編集装置１は、利用者がメニュー選択等を行うことにより、図２に示すエクスポート画面２０を表示部３へ表示する。
【００３５】
エクスポート画面２０には、エクスポートファイルの保存先を指定する画面（図示せず）を呼び出す参照ボタン２２、指定された保存先を表示する保存先表示領域２１、エクスポートを開始する保存ボタン２３を有する。
【００３６】
ファイル編集装置１は、参照ボタン２２が押下された後に表示するエクスポートファイル保存先指定の画面において、エクスポートファイルの保存先が指定された後に、保存ボタン２３が押下されると、エクスポートを行う。
【００３７】
これにより、ファイル編集装置１は、上記の保存先に、エクスポートしたデータベースファイル及び所定のファイル（例えば、設定ファイル等）を記憶する。
【００３８】
なお、図４に示すエクスポートしたファイルを保存するフォルダ構成５０と、図５に示すエクスポート元のファイルを保存するフォルダ構成５１とが同一構成になる。これにより、フォルダのコピー処理等、簡易な処理でエクスポートファイルを保存するフォルダを作成できる。また、インポート時に、フォルダ構成が同一であることより、エクスポートファイルの検索が容易になるため、インポート処理の効率が良くなる。
【００３９】
また、ファイル編集装置１は、図６に示すように、機密情報を含まない公開テーブルに対応する商品テーブル１００内のデータについては、データを保持した状態で、エクスポートをしているが、図７に示すように、機密情報を含む機密テーブルに対応する受注テーブル１０１のデータについては、データを削除した状態でエクスポートしている。なお、商品テーブル１００は、商品ＩＤを識別子としている。
【００４０】
このように、ファイル編集装置１は、エクスポートしたデータベースファイルから機密情報を削除しているため、利用者が当該エクスポートしたデータベースファイルを利用しても、機密情報を参照することはない。従って、ファイル編集装置１は、エクスポートしたデータベースファイルから機密情報が漏れることを防止できる。
【００４１】
［インポートの概要］
利用者が入力部４を介して、データベースファイル等を編集した後、メニュー選択等を行うことにより、ファイル編集装置１は、図３に示すインポート画面３０を表示部３へ表示する。
【００４２】
インポート画面３０には、インポート対象のファイル（例えば、エクスポートしたファイル等）が保存されている個所を指定する画面（図示せず）を呼び出す参照ボタン３２、インポート対象のファイルが保存されている個所を表示する保存先表示領域３１、インポートを開始する取り込みボタン３３を有する。
【００４３】
ファイル編集装置１は、参照ボタン３２が押下された後に表示するインポート対象のファイルが保存されている個所を指定する画面から、インポート対象のファイルが保存されている個所が指定された後に、取り込みボタン３３が押下されると、インポートを行う。これにより、データベースファイル等の編集した内容が運用しているデータベースファイルへ反映される。
【００４４】
［エクスポート処理］
次に、本実施例における、エクスポート処理について、図８を参照して説明する。図８は、エクスポート処理のフローチャートである。
【００４５】
エクスポート処理とは、図２のエクスポート画面２０で指定された保存先に対して、エクスポートしたファイルを保存する処理である。
【００４６】
ファイル編集装置１は、エクスポート画面２０において、利用者の入力部４の操作により参照ボタン２２が押下された後、エクスポートファイルの保存先を指定する画面を表示する。
【００４７】
ファイル編集装置１は、エクスポートファイルの保存先を指定する画面において、利用者の入力部４の操作によりエクスポートファイルの保存先が指定されると、指定された内容を保存先表示領域２１に表示する（ステップＳ１）。
【００４８】
エクスポートファイル生成部６は、利用者の入力部４の操作により保存ボタン２３が押下されると（ステップＳ２）、エクスポートファイルの保存先に対して、エクスポートファイルを保存するフォルダを作成する（ステップＳ３）。なお、エクスポートファイルを保存するフォルダ構成は、フォルダのコピー処理等により、エクスポート元のフォルダ構成と同様にする。
【００４９】
エクスポートファイル生成部６は、上記フォルダを作成した後、運用中のデータベースファイルをコピーし、当該コピーしたデータベースファイル（以下、コピーデータベースファイルとも呼ぶ）を上記フォルダに貼り付ける（ステップＳ４）。なお、データベースファイルは、アクセス制御されていることから、コピーデータベースファイルもアクセス制御される。
【００５０】
ロック解除部８は、コピーデータベースファイルに対して、パスワードを入力することにより、当該データベースファイルに対して、アクセス可能にする。これにより、ファイル編集装置１は、当該コピーデータベースファイル内のデータに対して、編集処理（例えば、データの削除等）を行うことができる。
【００５１】
そして、機密情報削除部７は、上記コピーデータベースファイル内の機密情報を有するデータ（例えば、受注テーブル１０１のデータ）を削除する（ステップＳ５）。
【００５２】
パスワード設定解除部９は、上記コピーデータベースファイルに対するパスワード設定を解除する（ステップＳ６）。これにより、パスワードを知らない利用者が入力部４の操作により当該コピーデータベースファイルに対してアクセスすることができる。
【００５３】
エクスポートファイル生成部６は、上記コピーデータベースファイル以外の所定のファイルをコピーした後、当該コピーしたファイルをエクスポート対象のフォルダに保存し（ステップＳ７）、エクスポート処理を終了する。
【００５４】
このように、機密情報削除部７がコピーデータベースファイルから機密情報を削除する。従って、ファイル編集装置１は、利用者によるコピーデータベースファイルの利用により、機密情報が漏れることを防止できる。
【００５５】
また、エクスポートファイル生成部６は、エクスポート元のフォルダ構成をコピーして、エクスポートファイルを保存するフォルダとしているため、エクスポート元のフォルダ構成と、エクスポートファイルの保存先のフォルダ構成とが同一になる。これにより、簡易にエクスポートファイルを保存するフォルダを簡易に作成できる。さらに、インポートする場合も、フォルダ構成が同一であることにより、エクスポートファイルの検索が容易になるため、簡易にインポートをすることができる。
【００５６】
上記データベースファイルは、アクセス制御されている。このような状況下で、ロック解除部８は、コピーデータベースファイルに対して、パスワード入力することにより、アクセス可能にしている。これにより、機密情報削除部７がコピーデータベースファイル内の機密情報を含むデータを削除することができる。また、パスワード設定解除部９がコピーデータベースファイルに対して、アクセス制御を解除している。これにより、データベースファイルにアクセスするためのパスワードを知らない利用者でも、入力部４を介して、コピーデータベースファイルにアクセスし、コピーデータベースファイルを編集することができる。
【００５７】
［インポート処理］
次に、本実施例における、インポート処理について、図９を参照して説明する。図９は、インポート処理のフローチャートである。
【００５８】
インポート処理とは、エクスポートしたファイルをエクスポート元のファイルに対して適用する処理である。
【００５９】
ファイル編集装置１は、図３のインポート画面において、利用者の入力部４の操作により参照ボタン３２が押下された後、エクスポートファイルが保存されている個所を指定する画面を表示する。
【００６０】
ファイル編集装置１は、エクスポートファイルが保存されている個所を指定する画面において、利用者の入力部４の操作によりエクスポートファイルの保存されている箇所が指定されると、指定された内容を保存先表示領域３１に表示する（ステップＳ１１）。
【００６１】
利用者の入力部４の操作により取り込みボタン３３が押下されると（ステップＳ１２）、バックアップ制御部１２は、バックアップファイル用のファイルを生成した後、所定の記憶領域に当該バックアップファイルを保存する（ステップＳ１３）。
【００６２】
データベースデータ入力部１３は、データベースファイル内の機密情報を含むデータ（例えば、受注テーブル１０１のデータ）をコピーデータベースファイルに対して入力する（ステップＳ１４）。これにより、コピーデータベースファイルは、機密情報を含むデータも有することになる。
【００６３】
データベースデータ入力部１３は、データベースファイル内の機密情報を含まないテーブルのデータにおいて、運用中に変更することが有り得る情報を、コピーデータベースファイルに対して入力する（ステップＳ１５）。例えば、商品テーブル１００の「在庫情報」は、データベースを運用している際に、変更される可能性があるので、この「在庫情報」をコピーデータベースファイルに対して入力することにより、データベースの整合性を保つことができる。具体的には、データベースファイルに含まれている商品テーブル１００の識別子である商品ＩＤに合致する商品ＩＤが、コピーデータベースファイルに含まれる商品テーブル１００に存在するか否かを判別する。存在する場合は、コピーデータベースファイルに含まれる商品テーブル１００の当該商品ＩＤを有するデータの「在庫情報」を、データベースファイルに含まれている商品テーブル１００の商品ＩＤに対応する「在庫情報」の値に更新する。
【００６４】
パスワード設定部１０は、コピーデータベースファイルに対してパスワード設定を行うことにより、当該コピーデータベースファイルに対してアクセス制御する。そして、エクスポートファイル適用部１１は、現在運用中のデータベースファイルに対して、コピーデータベースファイルを上書きする（ステップＳ１６）。
【００６５】
さらに、エクスポートファイル適用部１１は、コピーデータベースファイル以外のデータを所定のフォルダに対してコピーする（ステップＳ１７）。
【００６６】
バックアップファイル制御部１２は、ステップＳ１６及びステップＳ１７の処理が正常終了した場合は、バックアップファイルを削除し（ステップＳ１８）、インポート処理を終了する。
【００６７】
このように、データベースデータ入力部１３が、所定の方法により編集されたコピーデータベースファイルに対して、機密情報を含むテーブルのデータを入力した後に、エクスポートファイル適用部１１が当該コピーデータベースファイルをデータベースファイルに上書きする。
【００６８】
これにより、ファイル編集装置１は、コピーデータベースファイルに対してなされた編集内容をデータベースファイルに反映することができる。
【００６９】
また、ファイル編集装置１では、データベースファイルをアクセス制御している。よって、エクスポートファイル適用部１１がコピーデータベースファイルをデータベースファイルに上書きする前に、パスワード設定部１０が、コピーデータベースファイルに対してパスワード設定を行うことにより、当該データベースファイルに対してアクセス制御する。
【００７０】
これにより、ファイル編集装置１は、コピーデータベースファイルをデータベースファイルに上書きしても、データベースファイルをアクセス制御するため、データベースの安全性を保つことができる。
【００７１】
さらに、ファイル編集装置１では、データベースデータ入力部１３が、機密情報を含まないテーブルのデータの内運用中に変更することが有り得る情報を、コピーデータベースファイルに対して更新する。これにより、ファイル編集装置１は、コピーデータベースファイルをデータベースファイルに上書きした結果、データの整合性が失われてしまうことを防止することができる。
【００７２】
さらに、ファイル編集装置１では、バックアップ制御部１２がコピーデータベースファイルをデータベースファイルに適用する前に、バックアップファイルを作成し、コピーデータベースファイルをデータベースファイルに適用した後に、当該バックアップファイルを削除する。
【００７３】
これにより、ファイル編集装置１は、コピーデータベースファイルをデータベースファイルに上書きしている最中に、停電等によりデータを消失した場合に、上記バックアップファイルを適用することにより、データの消失を防止することができる。
【００７４】
［他の実施例］
本実施例では、データベースに関して、エクスポートやインポートを行う場合について述べたが、本発明はこれに限られず、所定の形式のファイル（例えば、テキスト形式のリスト等）に対してエクスポートやインポートを行っても良い。
【００７５】
また、本実施例では、エクスポートしたコピーデータベースファイル内における、機密情報を含むテーブル（例えば、受注テーブル１０１）のデータを削除する場合について述べたが、本発明はこれに限られず、テーブル自体も削除しても良い。これにより、コピーデータベースファイルを利用する利用者に、機密情報を含むテーブルの構造自体を知られることを防ぐこともできる。
【図面の簡単な説明】
【００７６】
【図１】ファイル編集装置のブロック図である。
【図２】エクスポート画面を示す模式図である。
【図３】インポート画面を示す模式図である。
【図４】エクスポートファイルを保存するフォルダ構成を示す概念図である。
【図５】エクスポートファイル元のフォルダ構成を示す概念図である。
【図６】商品テーブルに関するデータ構造を模式的に示す図である。
【図７】受注テーブルに関するデータ構造を模式的に示す図である。
【図８】エクスポート処理のフローチャートである。
【図９】インポート処理のフローチャートである。
【符号の説明】
【００７７】
１  ファイル編集装置
２  制御部
３  表示部
４  入力部
５  記憶部
６  エクスポートファイル生成部
７  機密情報削除部
８  ロック解除部
９  パスワード設定解除部
１０  パスワード設定部
１１  エクスポートファイル適用部
１２  バックアップ制御部
１３  データベースデータ入力部
【図１】
2008108185.tif 000003
【図２】
2008108185.tif 000004
【図３】
2008108185.tif 000005
【図４】
2008108185.tif 000006
【図５】
2008108185.tif 000007
【図６】
2008108185.tif 000008
【図７】
2008108185.tif 000009
【図８】
2008108185.tif 000010
【図９】
2008108185.tif 000011