我是Cassandra的新手,我的问题可能很愚蠢所以请原谅我。我对如何为以下用例创建数据库模型感到困惑。使用公司 - 员工示例来更好地理解
有一家公司有员工。一名员工(可能是高级员工)可以同时处理不同的项目。在每个项目中,由于资历,员工必须履行不同的职责(软件工程师,软件测试员,软件设计师,技术主管,架构师,项目经理等)。
此外,每个项目(2个月,4个月,3个星期等)的员工持续时间也不同。每个项目的员工工作时间不同(2小时/天,1小时/周等)
现在问题陈述我如何为此用例建模。如何在不同时间和不同工作时间的不同角色存储不同项目的员工数据?我可以将这些信息放在表格的一行中,还是需要为该员工创建多行?
如果可能,请详细说明。