Rob*_*ebe 2 oracle database-design
我有这个使用自然主键的应用程序.数据库使用WE8ISO8859P15字符集.所以在我的表格中,City有主键,如'MEDELLÍN'和'MÜNCHEN'.我有预感,我们将会遇到很多麻烦.
我看到的问题
我们应该允许PK中的变音符号吗?请随时提出您的意见.
试图忽略变音符号只是推迟不可避免的事情.是的,你可以在东欧保存一些问题.但你仍然无法处理希腊城市名称.你需要Unicode,然后再拼错Munchen/Muenchen就没有意义了; 这是慕尼黑.
也就是说,一个城市有一个单一名称的整个概念已经在布鲁塞尔又名布鲁塞尔,而那是西欧.因此,无论你如何拼写它们,它们基本上都不适合主键.