yes its necessary that min. 1 keyword is required to run your ads but no limit for max. keywords its depends upon your budget.
You are lucky if you got a one-word-campaign However, if its working, you should put it in "", and make other campaign without it. It will bring you better results. Oded Frommer Performance Revenues - Web Marketing
You minimum required one keyword but you can use two or three also depending upon your budget and length.
no minimum. However, once you grow to have thousands of keywords, you won't be creating compaigns for every keywords. It is better to put keywords close in meaning into a single compaign
You can create a campaign without any keywords. Or you can set up an ad campaign and put it in hold... same results.