我有一张只有复合属性的航班表。
我有PK,显然是flight_no,然后我有From(城市,国家)和其他一些我类似于“From”的属性。
如何让我的桌子到1NF?我知道,为了达到1NF,不能有重复的群体。
另一个问题是,如果我从这些复合属性创建其他表,我只会留下flight_no。那可以吗?
答案 0 :(得分:2)
我提取了一个locations
个表,其中包含一个主键(location_no
,为了论证)和city
和country
属性
然后,您的flights
表可以由其flight_no
表的自己的密钥to
和from
以及locations
外键组成。