Вопросы с тегом 'database-design'
Проектирование базы данных - это процесс определения структуры и, следовательно, логических аспектов базы данных. Целью проектирования базы данных является представление некоторой "вселенной дискурса" - типов фактов, бизнес-правил и других требований, которые база данных предназначена для моделирования.
13
Какая разница между идентифицирующими и неидентифицирующими отношениями?
Я не смог полностью понять различия. Можете ли вы описать обе концепции и использовать примеры реального мира?
18 апр. '09 в 5:04
6
МонгоДБ против Кассандры
Я оцениваю, что может быть лучшим вариантом миграции.
В настоящее время я нахожусь в разбитом MySQL (горизонтальный раздел), причем большинство моих данных хранятся в блоках JSON. У меня нет сложных SQL-запросов (уже перенесен после того, как я разб...
23 мая '10 в 17:39
23
Соглашения об именах баз данных, таблицах и столбцах?
Всякий раз, когда я создаю базу данных, я всегда задаюсь вопросом, есть ли лучший способ именования элемента в моей базе данных. Я часто задаю себе следующие вопросы:
Должны ли имена таблиц быть множественными?
Должны ли имена столбцов быть единст...
11 авг. '08 в 10:27
40
Ошибки разработки базы данных разработчиками приложений
Каковы распространенные ошибки разработки баз данных разработчиками приложений?
07 мар. '09 в 14:12
11
Разница между масштабированием по горизонтали и вертикали для баз данных
Я столкнулся со многими базами данных NoSQL и базами данных SQL. Существуют различные параметры для измерения сильных и слабых сторон этих баз данных, и одним из них является масштабируемость. В чем разница между горизонтальным и вертикальным масштаб...
29 июл. '12 в 8:40
20
Какой идеальный тип данных используется при хранении широты/долготы в базе данных MySQL?
Принимая во внимание, что я буду выполнять вычисления на партах lat/long, какой тип данных лучше всего подходит для использования с базой данных MySQL?
01 окт. '08 в 19:18
10
Является ли хранение разделенного списка в столбце базы данных действительно так плохо?
Представьте себе веб-форму с набором флажков (любой или все из них могут быть выбраны). Я решил сохранить их в разделенном запятой списке значений, хранящихся в одном столбце таблицы базы данных.
Теперь я знаю, что правильным решением было бы создат...
06 сент. '10 в 18:11
14
Автоматическое создание диаграммы базы данных MySQL
Я устал от открытия Dia и создания диаграммы базы данных в начале каждого проекта. Есть ли там инструмент, который позволит мне выбрать определенные таблицы, а затем создать диаграмму базы данных для меня на основе базы данных MySQL? Предпочтительно,...
05 авг. '08 в 15:45
16
Должны ли каждая таблица иметь первичный ключ?
Я создаю таблицу базы данных, и мне не назначен логический первичный ключ. Итак, я думаю оставить его без первичного ключа, но чувствую себя немного виноватым. Нужно ли мне? Должна ли каждая таблица иметь первичный ключ?
08 мая '09 в 14:49
7
Каковы наилучшие методы использования GUID в качестве первичного ключа, особенно в отношении производительности?
У меня есть приложение, которое использует GUID в качестве основного ключа почти во всех таблицах, и я прочитал, что есть проблемы с производительностью при использовании GUID в качестве основного ключа. Честно говоря, я не видел никаких проблем, но ...
13 авг. '12 в 16:03
4
Что означает набор символов и сортировка?
Я могу прочитать документацию по MySQL, и это довольно ясно. Но как решить, какой набор символов использовать? На какие данные влияет сопоставление? Я прошу объяснения двух и как их выбрать.
04 дек. '08 в 16:47
11
Могу ли я иметь несколько первичных ключей в одной таблице?
Могу ли я иметь несколько первичных ключей в одной таблице?
20 окт. '08 в 9:56
6
Какова максимальная длина широты и долготы?
Как долго может быть широта и долгота?
Я получаю очень длинную длину, отправленную устройством Windows Phone:
Latitude=-63572375290155
Longitude=106744840359415
Это превышает размер столбца таблицы, и я получаю ошибки.
12 апр. '13 в 7:07
7
Что такое OLTP и OLAP. В чем разница между ними?
Собственно, что они означают? Все статьи, которые я нахожу в них, не дают мне представления, или мои знания слишком недостаточны, чтобы понять это.
Будет ли кто-нибудь давать мне некоторые ресурсы, с которыми я могу это узнать с нуля.
20 февр. '14 в 6:41
38
Что не так с иностранными ключами?
Я помню, как Джоэл Спольски упоминал в подкасте 014, что он почти никогда не использовал внешний ключ (если я правильно помню). Однако мне кажется, что они очень важны, чтобы избежать дублирования и последующих проблем целостности данных в вашей баз...
17 сент. '08 в 13:25