Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 面向客户端的数据库结构调整_Database_Database Design - Fatal编程技术网

Database 面向客户端的数据库结构调整

Database 面向客户端的数据库结构调整,database,database-design,Database,Database Design,我目前正在为工作场所运行一个急救数据库。最初,他们只希望在企业工作的人员能够注册为急救人员,因此他们使用人员工资单编号进行区分(唯一的识别器)。但现在他们希望不在该行业工作的人能够注册。关于如何在不给外人发工资单的情况下实现这一点,有什么建议吗?我认为您应该添加更多信息,并可能显示当前模式(仅感兴趣的部分)等等。当您试图收集和显示所有数据时,您可能会自己找到一个解决方案。更改数据库以使用盲主键,并将工资单编号设置为可空列。这就是为什么自动递增整数、长整数或其他非业务唯一标识符应始终用作主键(群集

我目前正在为工作场所运行一个急救数据库。最初,他们只希望在企业工作的人员能够注册为急救人员,因此他们使用人员工资单编号进行区分(唯一的识别器)。但现在他们希望不在该行业工作的人能够注册。关于如何在不给外人发工资单的情况下实现这一点,有什么建议吗?

我认为您应该添加更多信息,并可能显示当前模式(仅感兴趣的部分)等等。当您试图收集和显示所有数据时,您可能会自己找到一个解决方案。更改数据库以使用盲主键,并将工资单编号设置为可空列。这就是为什么自动递增整数、长整数或其他非业务唯一标识符应始终用作主键(群集)的原因。@Gilbert自动递增整数作为主键不是很有用。它们“始终”是主键的最佳选择(尽管它们通常是这样的),这也是不正确的。