1. Как сказали выше - еще одну табличку. А вообще, прочитать в любой книжке по БД про связи многие-ко-многим и нормальные формы.
2. В зависимости от назначения программы. Я бы советовал бы FireBird или MS SQL SERVER Express. Оба бесплатные и не требуют особого обслуживания при эксплуатации. У первого есть portable/embedded верися. У второго есть ограничеия на размер БД (10 Гиг), зато можно перейти на более производительную полную версию (на за денежку).
|