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