Вопросы с тегом «normalization»

17
Является ли хорошей практикой всегда иметь первичный ключ с автоинкрементом?
В моих базах данных у меня есть привычка иметь автоинкрементный первичный ключ целого числа с именем idдля каждой таблицы, которую я создаю, чтобы у меня был уникальный поиск для любой конкретной строки. Это считается плохой идеей? Есть ли недостатки сделать это таким образом? Иногда у меня будет несколько индексов, например, …

3
Является ли расточительным создание новой таблицы базы данных вместо использования типа данных enum?
Предположим, у меня есть 4 вида услуг, которые я предлагаю (они вряд ли будут часто меняться): тестирование дизайн программирование Другие Предположим, у меня есть 60-80 реальных услуг, каждая из которых подпадает под одну из вышеуказанных категорий. Например, «сервис» может быть «Тестовая программа с использованием техники A» и имеет тип «Тестирование». …

6
Нужно ли индексирование после нормализации базы данных?
После того, как вы сделали хорошую нормализацию, вам все еще нужно проиндексировать таблицу? Как это повлияет на производительность? Повлияет ли это на производительность после хорошей нормализации? Какие столбцы обычно индексируются, если у вас уже есть первичный ключ и внешний ключ? Кажется, нормализовать базу данных уже эффективно. Но я мог пропустить, …

4
Имеет ли смысл когда-либо НЕ сводить отношения один к одному?
Если у нас есть таблица A, которая имеет отношение один к одному с таблицей B, имеет ли смысл когда-нибудь их разделять? Или никогда не помешает объединить их в один стол? Влияет ли какой-либо из этих сценариев (две таблицы против одной объединенной таблицы) на что-либо относительно его нормальной формы (1NF, 2NF, …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.