Мне очень нравится дизайн базы данных и вся концепция управления данными семантически и вся логика, которая приходит с ней.
Мой уровень знаний, когда дело доходит до баз данных, однако (я бы догадался) довольно простой - я могу правильно моделировать отношения данных с диаграммами ER, таблицами соединений, обрабатывать много-ко-многим, один-ко-многим и т.д. и т.д. Я очень опытен, когда речь заходит о программировании в целом, и я полагаю, что знание моей базы данных - это знание основ объектно-ориентированного программирования, то есть как моделировать класс автомобиля, унаследованный от класса транспортного средства, содержащий объекты колес и т.д.
Теперь я хотел бы подробнее узнать о реляционных базах данных, чтобы я мог уверенно сказать работодателю, что я могу справиться с этим предметом на профессиональном уровне.
Все, что я могу сейчас сделать, это, вероятно, моя база данных фильмов в конце моего личного сайта, которая, вероятно, рухнет, если бы я был Amazon и должен был хранить миллионы фильмов. Итак, существует ли вопрос масштабируемости? Я уверен, что в дизайне базы данных есть довольно "стандартный" массив предметов/концепций, которые вы просто должны понимать и иметь возможность применять в реальной жизни, если вы собираетесь работать с базами данных на профессиональном уровне.
Итак, я был бы очень благодарен, если бы гуру базы данных в этой области могли использовать некоторые области, концепции, тематические исследования или что-нибудь, что было бы полезно для изучения, чтобы получить действительно хорошее представление о базах данных. Я уверен, что здесь существует огромная наука, и я хочу этого.
Спасибо заранее!