ms access 講座の動画 Batch_Number 在庫テーブル

 

youtubeの海外の方の動画で

ms accessのテーブル設計に関するものをみていたのですが、


薬剤師用のテーブルのうち、在庫テーブルの

フィールドをデザインビューで入力していくところで、


Batch_Number と入力していたのですが、

これはどのような意味になるのでしょうか?




「Batch_Number」は、製品や医薬品の**ロット番号**を指します。


### **Batch Number(バッチ番号)とは?**


- **製造時の識別番号**: 

製薬業界では、同じ条件で製造された医薬品のグループ

(バッチ)ごとに割り当てられる番号。


- **品質管理のための追跡**: 


万が一、不良品やリコールが発生した際に、

どのロットの製品に問題があるかを特定できるようにするために使われる。


- **在庫管理に必要**: 

医薬品の有効期限(Expiration Date)と関連しており、

在庫管理で重要なフィールド。


### **MS Access の在庫テーブルにおけるBatch_Numberの役割**


- 在庫テーブルでは、**同じ医薬品でもバッチごとに管理**するため、

Batch_Numberは重要なキーとなる。


- 例えば、**「薬A(500mg)」でも、ロット番号が異なると、

製造日や使用期限が違う**ことがあるため、区別する必要がある。


- 通常、Batch_Numberは文字列(テキスト型)として扱うことが多い。



#### **具体的なテーブル例(在庫テーブル)**


| ID | Medicine_Name | Batch_Number | Expiration_Date | Quantity |

|----|--------------|--------------|----------------|----------|

| 1  | Paracetamol 500mg | ABC12345 | 2025-06-30 | 50 |

| 2  | Paracetamol 500mg | XYZ67890 | 2026-01-15 | 30 |

| 3  | Ibuprofen 200mg | LMN54321 | 2025-12-20 | 20 |


このように、**同じ薬品でも異なるバッチ(ロット)ごとに在庫を管理**できます。


---

#### **補足**


Batch Number は、通常 **製造業者が決める番号** であり、

**ラベルやパッケージに印字**されていることが多いです。


医薬品の管理だけでなく、

食品や化粧品の製造管理でも重要な役割を果たします。


コメント