最近、プレゼンテーション用のデータを蓄積するために MySQL ビューを使用する便利さを発見しました。参照整合性を持つテーブル (外部キー) をデータベースから直接解決できるため、便利だと思いました。たとえばUsers
、外部キーを持つテーブルは、実際のロールの名前を持つように解決されますが、実際のロールの名前は、ビューアーにとって本質的に意味をなさないだけではなくrole_id
、おそらくRoles
テーブルから取得されます。role_id
私はこれに慣れ始めており、すでに多くのビューを持っているため、それらを使いすぎると予期しない問題が発生するのではないかと恐れています. 誰でもこれに光を当てることができますか?