I have a companies table (about 190.000) with the usual info (name, address, etc). Some of these companies will become advertisers. There are some advertising related fields like (advert_type(pay_per_click, etc), period, budget etc) What do you guys and girls think is best? To have those fields in the companies table or to create a separate table advertising table with company_id as foreign key.

I personally think that I should go for the second option since a company could choose for more than one advert_type. Or is there maybe another way, I didn't think of and someone would choose to use?

I look forward to hear your opinion.