私のデータベースにスキーマを使用していますが、セキュリティ上の利点とOCDが幸せであるという事実以外に、私は本当にそれらを使用するのが良い習慣であるか分かりません。より細かいセキュリティの他に、データベースを構築するときにスキーマを使用する理由がありますか?SQL Serverデータベーススキーマ
2
A
答えて
3
スキーマの主な目的は確かにセキュリティです。第2のメリットは、アプリケーションのテーブルとオブジェクトのネームスペースのように動作し、そのオブジェクトに同じ名前を使用する可能性のある他のアプリケーションとのコンフリクトのない並列展開を可能にすることです。
1
元のSQL Serverからスキーマが作成されました。彼らにはスキーマがありませんでした。つまり、データベース内のすべてのオブジェクトを誰かが所有していなければなりませんでした。アカウンティングのjillが会社を辞めた場合は、手動で他のスタッフに自分のものをすべて再割り当てする必要がありました。スキーマは現在オブジェクトを所有しており、ユーザーはすべてのDB管理者を非常に幸せにするスキーマに属しています。
基本的に、ユーザーは退室させ、スキーマから削除してユーザーを削除して特権を削除することができます。ユーザーに特権を追加することは、ユーザーをスキーマに追加することと同じくらい簡単です。
関連する問題
- 1. SQL ServerデータベーススキーマをMySQLに移植する最良の方法
- 2. SQL Server 2008からSQLiteへのデータベーススキーマのコピー
- 3. SQLデータベーススキーマをMsExcelファイルにエクスポート
- 4. データベーススキーマ
- 5. データベーススキーマの混乱
- 6. SQL Server CEとSQL Serverの同期
- 7. SQL Serverエージェントをダウンロード - Microsoft SQL Server
- 8. SQL Server ExpressとSQL Serverのパフォーマンス
- 9. SQL ServerのSELECTのパフォーマンスがSQL Serverで
- 10. は、SQL Server 2005ではSQL Serverの
- 11. SQL Server 2008をSQL Server 2005にダウングレード
- 12. SQL Server 2000とSQL Server 2008の同期
- 13. Prestashopデータベーススキーマ
- 14. エラーログ - データベーススキーマ?
- 15. SQL Server
- 16. T-SQL(Microsoft SQL Server)
- 17. SQL Serverの/ T-SQL:
- 18. TFS2010データベーススキーマの説明
- 19. SQL Server 2008 CONTROL SERVER権限
- 20. SQL Server 2000 Serverのエラー
- 21. Mongoose:推奨データベーススキーマ
- 22. ダミーのデータベーススキーマ
- 23. Springデータソースとデータベーススキーマ
- 24. JavaScript描画データベーススキーマ
- 25. Android Sqliteデータベーススキーマ
- 26. マルチカラープロダクトのデータベーススキーマ
- 27. ジオロケーションとデータベーススキーマ
- 28. データベーススキーマの質問
- 29. HR-XMLデータベーススキーマ
- 30. SQL Server 2012のSQLインジェクション
優秀な点@残念です、ありがとうございます。 – leebrandt