存储公司和员工数据的最佳方式
Best way to store company and employee data
我想创建一个应用程序,店主可以在其中注册他们的商店并可以存储他们的客户详细信息。我的问题是如何存储商店及其相应的客户信息的最佳方式。
我可以创建商店和客户 table 并且可以进行外键映射。但是有没有其他更安全的方法来做到这一点?在这里,安全是首要问题。一个店主应该看不到其他店主的详细信息。
您可以创建第三个 table,名称为 shop_customers,其中您将商店 ID 和客户 ID 作为外键映射。
创建 table 家商店(
shop_id 整数,
主键 (shop_id)
);
创建 table 客户(
customer_id 整数,
主键 (customer_id)
);
创建TABLEshop_customers(
shop_id 整数,
customer_id 整数,
主键 (shop_id,customer_id),
外键 (shop_id) REFERENCES 商店 (shop_id),
外键 (customer_id) REFERENCES 客户 (customer_id)
);
我想创建一个应用程序,店主可以在其中注册他们的商店并可以存储他们的客户详细信息。我的问题是如何存储商店及其相应的客户信息的最佳方式。
我可以创建商店和客户 table 并且可以进行外键映射。但是有没有其他更安全的方法来做到这一点?在这里,安全是首要问题。一个店主应该看不到其他店主的详细信息。
您可以创建第三个 table,名称为 shop_customers,其中您将商店 ID 和客户 ID 作为外键映射。
创建 table 家商店( shop_id 整数, 主键 (shop_id) );
创建 table 客户( customer_id 整数, 主键 (customer_id) );
创建TABLEshop_customers( shop_id 整数, customer_id 整数, 主键 (shop_id,customer_id), 外键 (shop_id) REFERENCES 商店 (shop_id), 外键 (customer_id) REFERENCES 客户 (customer_id) );