今天我开始一个项目并设计我的数据库,这是我的设计文档的内容。
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
等我不喜欢在数据库中使用套管或_。
如果你觉得事情不对,请告诉我你的指示。答案 0 :(得分:1)
数据库通常是共享资源。你应该设计它,这样每个人都可以轻松使用。
请记住,您的标识符可能会变长,而某些类型的数据库(例如Oracle)会以大写形式存储对象名称。 CUSTOMERCONTACTADDRESSID
比CUSTOMER_CONTACT_ADDRESS_ID
更难阅读。