Если один вид может быть связан с несколькими типами, а каждый тип только с одним видом, то отношение один-ко многим и реализуется полем id_вида в таблице типов.
Если один вид может быть связан с несколькими типами, а один тип с несколькими видами, то это многие-ко-многим и строится на промежуточной таблице связи (id_вида, id_типа).