Думаю чтобы сюда запостить. Может сделать еще рубрику советов?
Если кто-то решил заняться проектирование БД
(Это ключевой момент перед написанием программы которая с ней будет работать)
То вот полезные линки на литературу для начинающих (или тех, кто раньше этого не знал):
ОСНОВЫ ПРОЕКТИРОВАНИЯ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ - Кириллов В.В.
http://samotlor.nips.ru/docum/Oracle/Favorite/index-3.htm
ВВЕДЕНИЕ В СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ - Пушников А.Ю.
http://khpi-iip.mipk.kharkiv.edu/library/extent/dbms/push/index.html
Сначала прочитать первую, а потом вторую линку. Тогда понятней будет о чём вторая книга. Первая очень простая и доступная c хорошим примером. А вторая более полная, да и ктомуже имеет интересные аспекты, которые я в других книгах не встречал, а знал только на практике.
PS: и вот это просто обязаны знать все кто с БД работает:
SQL - Пирамидин
http://docs.luksian.com/db/sql/sql-prim/