0

今日、私はプロジェクトを開始し、データベースを設計します。これが私の設計ドキュメントの内容です。

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

データベースで大文字と小文字の区別や _ を使用するのは好きではありません。

うまくいかないと感じたら教えてください。

4

1 に答える 1

1

通常、データベースは共有リソースです。誰もが使いやすいように設計する必要があります。

識別子が長くなる可能性があり、一部のデータベース (Oracle など) ではオブジェクト名が大文字で格納されることに注意してください。 CUSTOMERCONTACTADDRESSIDよりも読みにくいですCUSTOMER_CONTACT_ADDRESS_ID

于 2012-10-30T12:38:21.407 に答える