宿題の一環として、ケース スタディに基づいて表を作成するように依頼されました。すべての表は 3NF でなければなりません。ただし、3NF を理解しようと試みましたが、コツがつかめず、助けていただければ幸いです。
ケーススタディの要件は、獣医クリニック向けです。
- ペットの予約を許可する
- ペットの治療を記録する
- どの獣医が治療を行ったかを記録する
- ビジネスが販売したアイテムを記録して、ビジネスがサプライヤから購入するための在庫リストを作成できるようにする情報を提供します
不要: すべての売上を記録する
これまでのところ、次のテーブルがあります。
スタッフ:
| staff_ID | firstName | lastName | gender | address_ID | contactNumber | partTimeOrFullTime | salary |
スタッフの住所表:
| address_ID | staff_ID | number | street | city | county | postalCode |
獣医テーブル:
| staff_ID | appointment_ID |
vet_nurse:
| staff_ID | appointment_ID |
予約表:
| appointment_ID | customer_ID | staff_ID | patient_ID | date | time |
initial_appointment テーブル:
| appointment_ID | customer_ID | patient_ID | diagnosis | treatment |
フォローアップ予定:
| appointment_ID | customer_ID | patient_ID | diagnosis | treatment |
忍耐強い:
| patient_ID | customer_ID | animal_type | gender | weight | height | previous_Appointments | previous_Treatment |
製品:
| product_ID | name | product_Category | animal | price | quantity_Available | reOrder_Level |
product_sold:
| sale_ID | product_ID | sale_Date |
サプライヤー:
| supplier_ID | product_ID | contactNumber | email |
サプライヤー_アドレス:
| supplierAddress_ID | supplier_ID | doorNumber | street | city | town | postalCode |
在庫:
| name | product_ID | quantity_Available | price |
ありがとう!