2017-11-21 17 views
0

私はジュニアウェブ開発者であり、現在SQL Server 2008 R2の既存のデータベースを確認しています。私は、既存のデータベースが、データベースの命名、テーブルの命名、列の命名など、SQL Serverの規約に従わなかったことに気付きました。MS SQL Serverのコーディングで命名規則に従うべきですか?

これについてデータベースを開発した開発者に尋ねたところ、彼はMS標準規格ではなくカスタム命名規則に従ってデータベースコードを開発したと述べ、MS標準命名規則に従う必要はないプロジェクトに応じて柔軟に対応する必要があります。

私は悪い習慣を持ち、彼の意見が正しいかどうか疑問に思っていません。

ご意見ありがとうございます。

+1

もちろん、それは将来人生を楽にするでしょうが、それはすべて選択肢です。 – ViKiNG

+2

一貫性を提供するための標準の命名の目標の1つ。既存の命名の先例を使い続けると、好き嫌いがなくてもメンテナンスが容易になります。ただし、新しい独立したデータベースを開発する場合は、別の標準を使用することができます。 –

+2

それはあなた次第ですが、私の考えは、会社/開発チームが採用している命名規則があれば、それを使用します。各開発者が独自の大会を採択するのは悪夢になります – Squirrel

答えて

1

単一のMicrosoft SQL Server命名規則または標準はありません。あなたは、異なる慣習が異なる場所で使用されていることがわかります。重要なことは、作業する環境でコードを理解できることです。あなたの職場が受け入れられた標準を持っているなら、それは使うべきもののようです。