gpt4 book ai didi

php - 数据库设计选择

转载 作者:搜寻专家 更新时间:2023-10-30 21:44:50 26 4
gpt4 key购买 nike

我正在尝试创建一个有多个商店的工作时间表创建器,每个商店都有多个员工。每个商店也可以访问过去创建的计划,但只有当前计划是可修改的。我设置 SQL 数据库的方式是我有两个表,商店和员工。每个员工都有他们工作的一家商店,以及一周中所有日子的时间,因此我将所有商店的员工保存在一张表中,并根据需要通过查询获取他们。

我的问题是,我是否应该在员工表中添加另一列(周)以指定该时间表是哪一周,或者为该商店过去的时间表的每个时间表创建一个新的 html 文件?我喜欢第二种选择,因为它降低了我的 SQL 数据库被破坏的可能性。由于过去的时间表是不可修改的,我对此没有任何问题。

附言只是为了确保:如果我使用 php 写入文件,请说 $name = "monir"; write("我的名字是 $name").文件会说 "My name is $name" 还是 "My name is monir"

最佳答案

遵循Database normalization的概念您应该添加另一个名为 e.g. 的表时间表,其中包含对员工和商店的引用。除此之外,您还应该将您的周数放入此计划表中,以唯一标识您的表行。

关于php - 数据库设计选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6020639/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com