RedDeveloper
Блог
Вопросы
Теги
Топ 100 вопросов про Database Design
Коллекция из 100 самых популярных вопросов про
database-design
с ответами и комментариями.
Топ 100
Топ 15
Топ 20
Топ 25
Топ 30
Топ 50
Все вопросы
Вопросы на собеседовании
1
Соглашения об именах баз данных, таблиц и столбцов?
2
Какой идеальный тип данных использовать при сохранении широты / долготы в базе данных MySQL?
3
Могу ли я иметь несколько первичных ключей в одной таблице?
4
Автоматическое создание диаграммы базы данных MySQL
5
Что именно означают набор символов и сопоставление?
6
Рекомендуемый дизайн базы данных SQL для тегов или тегов
7
Шаблоны проектирования реляционных баз данных?
8
Что не так с внешними ключами?
9
Схема для многоязычной базы данных
10
Как управлять версиями записи в базе данных
11
Суррогатные и натуральные / бизнес-ключи
12
Дизайн базы данных для тегов
13
Хранение денег в десятичном столбце - какая точность и масштаб?
14
Что не так с обнуляемыми столбцами в составных первичных ключах?
15
Подзапросы против объединений
16
Когда и зачем использовать каскадирование в SQL Server?
17
Как эффективно моделировать наследование в базе данных?
18
Хороший инструмент для визуализации схемы базы данных?
19
Каков наиболее эффективный способ хранения тегов в базе данных?
20
Руководство для новичков по проектированию базы данных SQL
21
Физическое или логическое (жесткое или мягкое) удаление записи в базе данных?
22
Дизайн базы данных для редакций?
23
Лучший дизайн для таблицы базы данных журнала изменений / аудита?
24
Лучшие практики для хранения почтовых адресов в базе данных (СУБД)?
25
Сколько индексов базы данных слишком много?
26
Что такое нормализация (или нормализация)?
27
Какие столбцы обычно составляют хорошие индексы?
28
Как вам ваши первичные ключи?
29
Какой дизайн базы данных лучше: больше таблиц или больше столбцов?
30
Нормальны ли нули в реляционной базе данных?
31
Использовать плавающую или десятичную дробь для расчета суммы в долларах приложения?
32
Составные первичные ключи по сравнению с полем уникального идентификатора объекта
33
Схема динамической базы данных
34
В чем преимущества использования единой базы данных для КАЖДОГО клиента?
35
Тип MySQL ENUM и таблицы соединений
36
Должен ли я использовать настройку одной или нескольких баз данных для мультиклиентского приложения?
37
Как сохранить каталог / иерархию / древовидную структуру в базе данных?
38
Рекомендации по проектированию баз данных
39
Можно ли запросить таблицу с древовидной структурой в MySQL одним запросом с любой глубиной?
40
Как лучше всего управлять разрешениями для веб-приложения - битовой маской или таблицей базы данных?
41
Следует ли вводить ограничения на уровне базы данных, а также на уровне приложения?
42
Как лучше всего реализовать мягкое удаление?
43
Как вы справляетесь с полиморфизмом в базе данных?
44
Лучшая практика для разработки ролей пользователей и системы разрешений?
45
С точки зрения баз данных, является ли правильная мантра «Нормализовать для правильности, денормализовать для производительности»?
46
Модели Django - как отфильтровать количество объектов ForeignKey
47
Тип данных sql для первичного ключа - SQL Server?
48
Как лучше всего хранить дни недели, в которые происходит событие, в реляционной базе данных?
49
SQL - Как хранить иерархии и перемещаться по ним?
50
Первичный ключ против уникального ограничения?
51
Управление версиями сохраняемых объектов базы данных, как бы вы?
52
Как лучше всего хранить изменения в записях базы данных, которые требуют утверждения, прежде чем станут видимыми?
53
Оптимальная архитектура данных для тегов, облаков и поиска (например, StackOverflow)?
54
Дизайн базы данных: лучшая структура таблицы для фиксации взаимоотношений между пользователем и другом?
55
Способы наследования базы данных?
56
Хороший инструмент для моделирования базы данных?
57
Что такое индексы и как их использовать для оптимизации запросов в моей базе данных?
58
Должны ли вы сделать столбец таблицы, ссылающийся на себя, внешним ключом?
59
Один стол или много?
60
Какие бывают типы индексов, каковы преимущества каждого из них?
61
Простой способ разобрать имя человека на составные части?
62
Табличный модуль против модели предметной области
63
Это хороший способ моделировать адресную информацию в реляционной базе данных?
64
Hash Collision - каковы шансы?
65
Эффективная стратегия сохранения журнала аудита / истории изменений для приложений БД?
66
Как работают параметры внешнего ключа Postgres «при обновлении» и «при удалении»?
67
Шаблоны базы данных
68
Что произойдет, когда закончится автоматически увеличивающийся столбец?
69
Как сохранить дерево в реляционной базе данных?
70
Сколько полей в таблице «слишком много»?
71
Рекомендации по первичному ключу, автоинкременту и UUID в RDBM и базах данных SQL
72
Недостаток хранимых процедур
73
Примеры шаблона материализованного графа DynamoDB
74
Стоит ли использовать tinyint вместо int для таблиц поиска SqlServer?
75
Дизайн базы данных SaaS - несколько баз данных? Расколоть?
76
Инструменты визуализации Mysql
77
Лучшие практики и анти-шаблоны при создании индексов в SQL Server?
78
Модель данных для логических выражений
79
Должен ли я иметь специальное поле первичного ключа?
80
Что важно помнить при проектировании базы данных?
81
НДС в Великобритании изменится с 17,5 до 15% - как это повлияет на ваш кодекс?
82
Практический предел количества баз данных в SQL Server?
83
Дизайн базы данных для приложений, не зависящих от базы данных
84
Как вы справляетесь с отношениями m..n в реляционной базе данных?
85
Вопросы производительности для триггеров и ограничений
86
Как определить, насколько нужно нормализовать базу данных?
87
Триггеры базы данных
88
Redshift DISTKEY / SORTKEY
89
Объединение UNION ALL и ORDER BY в Firebird
90
У меня есть отношения OneToOne между двумя объектами одного класса в приложении Django. Можно ли усилить уникальность этих отношений?
91
Модель базы данных повторяющихся событий
92
Как лучше всего хранить "сохраненный поиск" в базе данных
93
Лучший способ хранить несколько флагов в базе данных
94
Уникальный вместе с несколькими внешними ключами и полем многие ко многим
95
Каков наилучший уровень изоляции транзакций по умолчанию для ERP, если таковой имеется?
96
Дизайн базы данных - следует ли использовать дату как часть первичного ключа
97
Varchar (255) v tinyblob v tinytext
98
Может у вас слишком много хранимых процедур?
99
Три адреса клиентов в одной таблице или в отдельных таблицах?
100
Работа с большими базами данных