医院药品进销存系统数据库设计方案

数据字典

  1. 药品表 (drug) 字段:药品编号 (drug_id)、药品名称 (drug_name)、药品规格 (drug_spec)、生产厂家 (drug_manufacturer)、单位 (drug_unit)、进价 (drug_purchase_price)、售价 (drug_sales_price)、库存量 (drug_inventory)

  2. 进货表 (purchase) 字段:进货编号 (purchase_id)、进货日期 (purchase_date)、供应商名称 (purchase_supplier_name)、药品编号 (drug_id)、进货数量 (purchase_quantity)、进货单价 (purchase_unit_price)、总金额 (purchase_total_price)

  3. 销售表 (sales) 字段:销售编号 (sales_id)、销售日期 (sales_date)、顾客姓名 (sales_customer_name)、药品编号 (drug_id)、销售数量 (sales_quantity)、销售单价 (sales_unit_price)、总金额 (sales_total_price)

  4. 库存表 (inventory) 字段:药品编号 (drug_id)、库存量 (inventory_quantity)

数据库概念结构设计

药品表 (drug) - 进货表 (purchase) - 销售表 (sales) - 库存表 (inventory)

数据库逻辑结构设计

药品表 (drug) 药品编号 (PK) 药品名称 药品规格 生产厂家 单位 进价 售价

进货表 (purchase) 进货编号 (PK) 进货日期 供应商名称 药品编号 (FK) 进货数量 进货单价 总金额

销售表 (sales) 销售编号 (PK) 销售日期 顾客姓名 药品编号 (FK) 销售数量 销售单价 总金额

库存表 (inventory) 药品编号 (PK) 库存量

数据库物理结构设计

药品表 (drug) drug_id (VARCHAR(20), PK) drug_name (VARCHAR(50)) drug_spec (VARCHAR(50)) drug_manufacturer (VARCHAR(50)) drug_unit (VARCHAR(20)) drug_purchase_price (DECIMAL(10,2)) drug_sales_price (DECIMAL(10,2))

进货表 (purchase) purchase_id (VARCHAR(20), PK) purchase_date (DATE) purchase_supplier_name (VARCHAR(50)) drug_id (VARCHAR(20), FK) purchase_quantity (INT) purchase_unit_price (DECIMAL(10,2)) purchase_total_price (DECIMAL(10,2))

销售表 (sales) sales_id (VARCHAR(20), PK) sales_date (DATE) sales_customer_name (VARCHAR(50)) drug_id (VARCHAR(20), FK) sales_quantity (INT) sales_unit_price (DECIMAL(10,2)) sales_total_price (DECIMAL(10,2))

库存表 (inventory) drug_id (VARCHAR(20), PK) inventory_quantity (INT)


原文地址: https://www.cveoy.top/t/topic/oJU1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录