数据库原理怎么从文字描述中的句子推出(分析)函数依赖?

请问一下大家,做数据库范式设计比较有经验的人:怎么从题干的文字描述中的句子推出函数依赖?(例如下题中的划线句子)。其实一般的只有两个实体的之间的函数依赖,还能通过一对多或者多对多关系来判断,就是不知道像这种三元的怎么判断?绕来绕去的,不知道是XY->Z?ZY->X?还是XZ->Y?或是X->YZ…… 向大家请教一下有关这方面比较广泛实用的判断技巧,怎么分析?(不是单纯这一个问题,我想请教一种方法)谢谢大家!如能解决,必报答!

img


【下面也是另一个例子】

img

这样做
①首先:找出所有相关的实体集
②两两之间假设他们是一对多还是多对多
③用自己的话说一遍看是否合理,或者查一下,合理假设就成立,否则另设

建议题主参考这个【数据库基础(3)函数依赖-平凡依赖,完全依赖,部分依赖,传递依赖】讲解细致,以实例的形式进行讲解,链接:https://blog.csdn.net/Candle_light/article/details/84424505?spm=1001.2101.3001.6650.5&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-5-84424505-blog-125110972.pc_relevant_3mothn_strategy_and_data_recovery&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-5-84424505-blog-125110972.pc_relevant_3mothn_strategy_and_data_recovery&utm_relevant_index=10

函数依赖关系
https://blog.csdn.net/dietime1943/article/details/119803790