0

Pascal のレコードに少し問題があります。私は、レコードの 2 つのリストを持っているプログラムを書いています。1 つは患者に関するもので、もう 1 つは病気に関するものですが、それに参加する方法がわかりません。患者リストの病気 ID を使用して動的テーブルを作成しようとしましたが、lazarus ではコンパイルに問題がありました。誰かが私を助けてくれたらうれしいです。

4

1 に答える 1

0

1人の患者が多くの病気を患う可能性があり、多くの患者が1つの病気を患う可能性があります。

患者に関する記録が患者を説明し(例:生年月日)、病気に関する記録が病気を説明する場合(例:死亡率)、各患者の病歴に関する記録の3番目のリスト(例:回復日)が必要です。

この3番目のレコードのリストを、patientidをガイドとして使用して患者にリンクし、disceedidをガイドとして使用して病気にリンクすることは難しくありません。

ここで、すべての関連情報をまとめるために、3方向の参加を行う必要があります。

これを行う必要がある場合は、PascalではなくSQLを使用します。しかし、データベースを使用するオーバーヘッドがあります。

于 2011-03-20T12:11:53.373 に答える