我对这个3NF(第三范式)的东西有点困惑。我有一个需要做的项目,它需要在3NF中。我创建了一些描述计算机不同部分的表格。
例如,我有一个名为的表CPU和一个名为COMPUTERSYSTEM. CPU得到NAME了、PRICE和SOCKETTYPE列CLOCKSPEED。该COMPUTERSYSTEM表是不同组件的组合,这些组件位于CPU表或其他一些组件表中,例如GPU.
所以我的问题是,这是3NF吗?是表CPU 3NF吗?我理解3NF,因为每一行都需要依赖于primary key,而 myprimary key是所有表中的名称,价格和时钟速度等不依赖于名称吗?