我的数据库命名会有麻烦吗?

时间:2012-10-30 12:32:17

标签: database database-design

今天我开始一个项目并设计我的数据库,这是我的设计文档的内容。

user    
id          int
name        string

account 
id          int
gold        int
silver      int

accountdetails  
id          int
content     *

role
id          int
name        string
sex         char
portrait    string
figure      string
level       int
exp         int
speed       int
actionpoint int
skillid     int

roleskill   
roleid      int
id          int

roleskillD  
id          int
effect      string
name        string
image       string
level       int

我使用最懒惰的方式命名字段和表。我认为这不会给我带来麻烦。

我发现我读这些名字没有问题:

accountdetails
actionpoint
skillid
roleskill

等我不喜欢在数据库中使用套管或_。

如果你觉得事情不对,请告诉我你的指示。

1 个答案:

答案 0 :(得分:1)

数据库通常是共享资源。你应该设计它,这样每个人都可以轻松使用。

请记住,您的标识符可能会变长,而某些类型的数据库(例如Oracle)会以大写形式存储对象名称。 CUSTOMERCONTACTADDRESSIDCUSTOMER_CONTACT_ADDRESS_ID更难阅读。