0

獣医用の患者プログラムを 1 つ作成しようとしています。患者名、所有者名、住所などを含むSQLiteデータベーステーブルを作成しています。ただし、このテーブルには、患者がいつ検査を受けるべきか、いつ予防接種を受けるべきか、いつ手術を受ける必要があるかも含まれている必要があります。タイムスケールを言うことができます)... 名前、住所などは一意のデータです。名前と住所は 1 つだけです。しかし、「時間スケール」は一意ではありません。1つのデータだけではありません。今何ができますか?これらのタイムスケールを保存するために、患者ごとに新しいデータベーステーブルを作成する必要がありますか? または、文字列配列などを使用するように、1 つのデータベース行内に複数のデータを格納する必要がありますか? 私の最良の選択は、新しいデータベースをデータベース テーブルの行に格納することだと思いますが、それは可能ですか? いくつかの助けは素晴らしいでしょう。ありがとう。

4

1 に答える 1

0

なぜこのようなものではありません:


User_Schedule
-------------
create table user_schedule
(
   user_id integer,
   event_type text,
   event_date text // only because it's SQLite
)

このようにして、すべてのユーザーが n 個のイベントを持つことができ、各イベントに名前を付けることができるため、「ワクチン接種が間もなく行われるすべてのユーザーを教えてください」などのクエリを簡単に実行できます。

于 2013-02-18T01:05:25.943 に答える