みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつもお世話になっています。
FM13 Win8使用です。
機器管理のためのデータベースを作成しております。
機器テーブル
ID
機器分類
機器名称
型番
S/N
を作成し詳細情報を入力するようにしました。
これとは別にテーブルを作り、そこにPDFファイルを置いていつでも閲覧できるようにしたいのと、機器テーブルから関連するPDFのレコードに切り替えができるようにしたいのですが、どうすればスムーズにいきますでしょうか?
PDFファイルは常に増えたりバージョンが更新されます。
また、PDFファイル1つにつき対象機器(型番)がいくつかあります。
うまく関連付けなどする方法もご教授お願いしたいです。
宜しくお願いします。
機種毎に管理するテーブルと、個体毎に管理するテーブルを作り、型番でリレーションを張っておくと良いでしょう。
さらに、取扱説明書は、PDFファイルを管理するテーブルを作り、その中にオブジェクトとして取り込んでおきます。そのテーブルには複数の型番を持たせる(繰り返しフィールドを使うか、改行区切りで保存)ようにしておき、型番で機種管理テーブルとリレーションしておけば良いでしょう。
Offline
Shin様
回答ありがとうございます。
機器ごとと個体ごとというのは機器分類と機種個体(S/Nごと)ということでしょうか?
PDFはどんな感じで閲覧したいのでしょう。
オブジェクトフィールドに入っている状態でいいのなら
型番でリレーションして関連レコード移動するだけですよね。
Offline
旅人様
回答ありがとうございます。
私はオブジェクトフィールドに入っている状態しか知らなかったのでそうしようと思っていました。
他のやり方があるなら教えていただいて検討したいです。
データベースの基本に従えば、
機器テーブル 機器マスター 取説テーブル
型番 = 型番
ID 取説番号 = 取説番号
S/N 機器分類 PDFファイル
機器名称
という構成で良いのでしょうが、機器マスター側で取説と紐付けていく作業が結構めんどうになるでしょう。
そこで、理論的には正しく無くなりますが、
機器テーブル 機器マスター 取説テーブル
型番 = 型番 = 型番
ID 機器分類 PDFファイル
S/N 機器名称
という構成で良いのでは。取説テーブルの型番フィールドは、繰り返しフィールドにしておきます。(異なるメーカー間で、型番の重複が無い事が前提)
こうすると、取説マニュアルには該当機器名が列記されているはずですので、取説テーブルの中で該当の型番を設定しておけば、機器マスター側に簡単につながる事になります。
Offline
Shin様
回答ありがとうございます。
すごい初歩的な質問で申し訳ないのですが、機器テーブルと機器マスタを分ける理由って何かあるのでしょうか?
また、上の場合と下の場合で具体的にどう違ってくるのかがわからないのですが、教えていただいてもいいでしょうか?
シリアル番号ごとの管理が必要ではないですか。1機器が複数個存在する時には、この構造が有利です。
上と下では、機器マスターと取り瀬津マスターとのリレーションが異なります。
上の形は、データベースの理論通りに作り、1取説に複数の機器がぶら下がる様に、取説側から管理しています。
下の形は、取説がどの機器に属するか、という構造なのですが、1取説が複数の機器に属するために、取説側に複数の機器番号が設定できる様に特殊なフィールドを用意します。
Offline
Shin様
回答ありがとうございます。
すでに1固体(1S/N)に対して1レコードで作成し、機器のみのデータベースは運用しています。
そこに付け加えるとしてもShin様のやり方に変更したほうがメリットは大きいでしょうか?
1型番1個体でしたらどちらでも良いと思いますが、私なら、別に管理します。
Offline
Shin様
回答ありがとうございます。
もう一度再考してみます。
ありがとうございました。
Pages: 1
[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 524.39 KiB (Peak: 528.93 KiB) ]