SQL Server で完全にクエリ/プロシージャ駆動型の「Kevin Bacon number finder」を設計しようとしていますが、どこから始めればよいかさえわかりません。誰かが何か助けてくれたり、似たようなものを教えてくれたりしたら、OO プログラミングの使用に依存しない必要なものに似たものを検索して見つけることができないので、感謝しています。
「ケビン・ベーコン数」とは、俳優が映画の役割を通じて俳優のケビン・ベーコンに6ステップ以内で結び付けられる「ケビン・ベーコンの6度」を指します。ただし、6ステップを超えてもプロセスのステップ数を見つける必要があります。
私が使用しなければならないスキーマは次のとおりです。
ACTOR (id, fname, lname, gender)
MOVIE (id, name, year, rank)
DIRECTORS (id, fname, lname)
CASTS (pid, mid, role)
MOVIE_DIRECTORS (did, mid)
GENRE (genre, mid)
CASTS.pid は ACTOR.id を参照し、CASTS.mid は MOVIE.id を参照します。