На самом деле обычно хватает просто здравого смысла, почитайте про нормальные формы просто чтоб знать что такие есть и как они выглядят )) про индексы, отношения таблиц, ключи и транзакции
вроде бы бы все ─ в смысле основы, для не очень нагруженных проектов