Вопросы с тегом 'database-design'

Дизайн базы данных - это процесс указания логических и/или физических частей базы данных. Цель создания базы данных состоит в том, чтобы сделать представление о какой-либо "вселенной дискурса" - о типах фактов, бизнес-правилах и других требованиях, которые предназначена для моделирования базы данных.
13 отв.

Какая разница между идентифицирующими и неидентифицирующими отношениями?

Я не смог полностью понять различия. Можете ли вы описать обе концепции и использовать примеры реального мира?
18 апр. '09 в 8:04
6 отв.

МонгоДБ против Кассандры

Я оцениваю, что может быть лучшим вариантом миграции. В настоящее время я нахожусь в разбитом MySQL (горизонтальный раздел), причем большинство моих данных хранятся в блоках JSON. У меня нет сложных SQL-запросов (уже перенесен после того, как я разб...
23 мая '10 в 20:39
23 отв.

Соглашения об именах баз данных, таблицах и столбцах?

Всякий раз, когда я создаю базу данных, я всегда задаюсь вопросом, есть ли лучший способ именования элемента в моей базе данных. Я часто задаю себе следующие вопросы: Должны ли имена таблиц быть множественными? Должны ли имена столбцов быть единст...
11 авг. '08 в 13:27
40 отв.

Ошибки разработки базы данных разработчиками приложений

Каковы распространенные ошибки разработки баз данных разработчиками приложений?
07 марта '09 в 17:12
11 отв.

Разница между масштабированием по горизонтали и вертикали для баз данных

Я столкнулся со многими базами данных NoSQL и базами данных SQL. Существуют различные параметры для измерения сильных и слабых сторон этих баз данных, и одним из них является масштабируемость. В чем разница между горизонтальным и вертикальным масштаб...
29 июля '12 в 11:40
20 отв.

Какой идеальный тип данных используется при хранении широты/долготы в базе данных MySQL?

Принимая во внимание, что я буду выполнять вычисления на партах lat/long, какой тип данных лучше всего подходит для использования с базой данных MySQL?
01 окт. '08 в 22:18
10 отв.

Является ли хранение разделенного списка в столбце базы данных действительно так плохо?

Представьте себе веб-форму с набором флажков (любой или все из них могут быть выбраны). Я решил сохранить их в разделенном запятой списке значений, хранящихся в одном столбце таблицы базы данных. Теперь я знаю, что правильным решением было бы создат...
06 сент. '10 в 21:11
14 отв.

Автоматическое создание диаграммы базы данных MySQL

Я устал от открытия Dia и создания диаграммы базы данных в начале каждого проекта. Есть ли там инструмент, который позволит мне выбрать определенные таблицы, а затем создать диаграмму базы данных для меня на основе базы данных MySQL? Предпочтительно,...
05 авг. '08 в 18:45
16 отв.

Должны ли каждая таблица иметь первичный ключ?

Я создаю таблицу базы данных, и мне не назначен логический первичный ключ. Итак, я думаю оставить его без первичного ключа, но чувствую себя немного виноватым. Нужно ли мне? Должна ли каждая таблица иметь первичный ключ?
08 мая '09 в 17:49
4 отв.

Что означает набор символов и сортировка?

Я могу прочитать документацию по MySQL, и это довольно ясно. Но как решить, какой набор символов использовать? На какие данные влияет сопоставление? Я прошу объяснения двух и как их выбрать.
04 дек. '08 в 19:47
11 отв.

Могу ли я иметь несколько первичных ключей в одной таблице?

Могу ли я иметь несколько первичных ключей в одной таблице?
20 окт. '08 в 12:56
7 отв.

Каковы наилучшие методы использования GUID в качестве первичного ключа, особенно в отношении производительности?

У меня есть приложение, которое использует GUID в качестве основного ключа почти во всех таблицах, и я прочитал, что есть проблемы с производительностью при использовании GUID в качестве основного ключа. Честно говоря, я не видел никаких проблем, но ...
13 авг. '12 в 19:03
37 отв.

Что не так с иностранными ключами?

Я помню, как Джоэл Спольски упоминал в подкасте 014, что он почти никогда не использовал внешний ключ (если я правильно помню). Однако мне кажется, что они очень важны, чтобы избежать дублирования и последующих проблем целостности данных в вашей баз...
17 сент. '08 в 16:25
4 отв.

Каковы нормальные формы базы данных, как вы можете легко их применять и можете ли вы привести примеры?

В структуре реляционной базы данных существует концепция нормализации базы данных или просто нормализации, которая представляет собой процесс организации столбцов (атрибутов) и таблиц (отношений) для уменьшения избыточности данных и улучшения целостн...
07 апр. '09 в 5:43
6 отв.

Рекомендуемый дизайн базы данных SQL для тегов или тегов

Я слышал о нескольких способах реализации тегов; используя таблицу сопоставления между TagID и ItemID (имеет смысл для меня, но делает ли это масштаб?), добавляя фиксированное количество возможных столбцов TagID к ItemID (кажется плохой идеей), сохра...
21 авг. '08 в 22:18