请问一下大家,做数据库范式设计比较有经验的人:怎么从题干的文字描述中的句子推出函数依赖?(例如下题中的划线句子)。其实一般的只有两个实体的之间的函数依赖,还能通过一对多或者多对多关系来判断,就是不知道像这种三元的怎么判断?绕来绕去的,不知道是XY->Z?ZY->X?还是XZ->Y?或是X->YZ…… 向大家请教一下有关这方面比较广泛实用的判断技巧,怎么分析?(不是单纯这一个问题,我想请教一种方法)谢谢大家!如能解决,必报答!
【下面也是另一个例子】
请问一下大家,做数据库范式设计比较有经验的人:怎么从题干的文字描述中的句子推出函数依赖?(例如下题中的划线句子)。其实一般的只有两个实体的之间的函数依赖,还能通过一对多或者多对多关系来判断,就是不知道像这种三元的怎么判断?绕来绕去的,不知道是XY->Z?ZY->X?还是XZ->Y?或是X->YZ…… 向大家请教一下有关这方面比较广泛实用的判断技巧,怎么分析?(不是单纯这一个问题,我想请教一种方法)谢谢大家!如能解决,必报答!
这样做
①首先:找出所有相关的实体集
②两两之间假设他们是一对多还是多对多
③用自己的话说一遍看是否合理,或者查一下,合理假设就成立,否则另设