Учил это означает что использовал для разработки тех ил иных приложений. Сказать выучил как-то пока не осмеливаюсь — так как опыта работы в реальных проектах пока нет — поэтому и ищу работу Junior.
А так вобщем -то сделал как бы для освоения технологий сайт с использованием фреймворков Spring и Struts.Для работы с данными использовал Hibernate. БД — MySQL и Oracle. Параллельно использовал и остальные описанные технологии.
А в том что интересует проектирование БД на ряду с программированием — то не вижу ничего плохого. Вещи то собственно связанные.
Можете больше не критиковать:)