SQLジョインテーブルの命名規則 [終了しました]
2023-10-31 05:26:57
質問
私は2つのテーブルを持っています。UsersとRolesの2つのテーブルがあり、これらを結合するテーブルがあります。結合テーブルには、2つのテーブルをリンクするIDのみがあります。
このテーブルをどのように呼ぶべきでしょうか。このテーブルのための良い命名規則を見たことがありません。
前に見たことのある規約
- 参加するユーザー
- ユーザーからロールへのリンク
- ユーザーからロールメンバーへ
- ユーザ・ロール
例
Users:
Id
Name
Roles:
Id
Name
TableThatJoinsTheTwo:
Id
UserId
RoleId
どのように解決するのですか?
マッピングテーブルには、各ユーザーが属しているすべてのロールが格納されているようです。 これが正しければ、私はテーブルを
UserRoles
.
これは、テーブルの意図を正しく(IMO)複数形にするもので、むしろ
UsersRoles
ではなく、テーブルの意図を正しく複数形にしています。
関連
-
windows mysql prompt access denied for user ''@'localhost' to database.
-
[解決済み] SQLの結合形式 - 入れ子になった内側join
-
[解決済み] SQL ServerでSELECTからUPDATEする方法とは?
-
[解決済み] SQLテーブルで重複する値を検索する
-
[解決済み] SQL Server テーブルにカラムが存在するかどうかを確認する方法は?
-
[解決済み] SQL ServerにおけるLEFT JOINとLEFT OUTER JOINの比較
-
[解決済み] SQL ServerでJOINを使用してUPDATE文を実行するにはどうすればよいですか?
-
[解決済み】「INNER JOIN」と「OUTER JOIN」の違いは何ですか?
-
[解決済み】SQL Serverで既存のテーブルにデフォルト値を持つカラムを追加する
-
[解決済み] SQL ServerでINNER JOINを使用して削除するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
SQLラーニングノート--オペランドには1つのカラムが必要です。
-
windows mysql prompt access denied for user ''@'localhost' to database.
-
SQL-初心者のためのベスト入門SQLクエリ I
-
[解決済み] SQLサーバーでNULL = NULLがfalseに評価される理由
-
[解決済み] SQL Server : 列を行に変換する
-
[解決済み] SQLのSELECTでIF...THENを実行するにはどうすればよいですか?
-
[解決済み] フラットテーブルをツリーにパースする最も効率的/エレガントな方法は何ですか?
-
[解決済み] 複数の列に対してSELECT DISTINCTする方法(またはできる方法)は?
-
[解決済み] SQL Serverで、ある日付より大きいすべての日付を照会するにはどうすればよいですか?
-
[解決済み] 2つのテーブルをマッピングするテーブルの名前はどうすればよいですか?[クローズド]