Откуда взялся этот ДИСКРИМИНАНТ?
Простой пример нормализации в базе данных
В небольшой статье ниже я решил показать пример возникшей необходимости нормализации базы данных (заодно вспомним что это такое). Одна компания уже долгое время ведёт учёт своей деятельности в базе данных собственной разработки. Одной из таблиц в базе данных является таблица Клиентов и одним из столбцов в ней - это столбец с телефонным номером, по которому можно связываться с клиентом. По мере работы с клиентами иногда они просили записать их второй телефонный номер. На случай занятости первого, например...
Что такое индексы в базе данных? Почему успешные программисты не могут обойтись без них?
Есть одна маленькая, но невероятно важная технология, о которой молчат многие профессиональные программисты. Небольшой нюанс, который как бы "между делом" проскакивает в процессе обучения - но без которого немыслимы современные информационные технологии. Эта технология - индексирование информации внутри баз данных. Благодаря этому "нюансу" сегодня мы привыкли к тому, что информационные технологии работают "моментально". И что же это за индексы, почему они так важны и нужны? Давай разберёмся в этом...