Database Design (Проектирование баз данных)
Что это такое
Проектирование баз данных — процесс структурирования базы данных для точного представления реальных данных и связей при поддержке эффективных запросов — охватывающий моделирование сущность-связь, выбор подходящих ключей, и баланс между нормализацией и производительностью запросов.
Почему это важно
Хорошие решения по проектированию баз данных, принятые рано в проекте, предотвращают огромное количество боли позже — плохо спроектированная схема приводит к медленным запросам, несогласованности данных, и дорогостоящей переработке, делая это одним из навыков разработки ПО с наибольшим эффектом.
Совет для экзамена
Всегда рисуйте диаграмму сущность-связь перед написанием кода создания таблиц — визуальный набросок сущностей, атрибутов, и связей сначала обнаруживает недостатки проектирования, которые гораздо труднее заметить, когда вы уже глубоко в синтаксисе SQL.
Заинтересованы в занятиях по Database Design (Проектирование баз данных)?
Расскажите нам о целях и уверенности ученика — мы составим индивидуальный план.
