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

По вопросам структурирования данных в базе данных. Как выложить таблицы, использовать ли реляционную БД или нет и т. Д.

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

3
таблицы со ссылками, хорошие или плохие? [закрыто]
Представляя географические местоположения в приложении, проект базовой модели данных предлагает два четких варианта (или, может быть, больше?). Одна таблица с самоссылающейся колонкой parent_id uk - london (london parent id = UK id) или две таблицы с отношением один ко многим с использованием внешнего ключа. Я предпочитаю одну таблицу со ссылками …

6
Должен ли я использовать одну базу данных для одного приложения или использовать одну базу данных для нескольких приложений [закрыто]
У меня есть несколько приложений, некоторые из которых используют данные из одних и тех же источников. Это лучшая практика (или каковы плюсы / минусы), чтобы: оставить данные в базах данных, совместно используемых несколькими приложениями экономит место, так как нужна только одна база данных усложняет индексацию, так как разные приложения имеют …

7
Моделирование имени и фамилии отдельно
Какие аргументы следует учитывать при проектировании новой системы и нужно ли хранить имя человека как одно поле или отдельно как имя / фамилию? Плюсы для одного поля: Упрощенный интерфейс Нет двусмысленности при попытке ввести имя человека, у которого очень длинное имя (часто неясно, какая фамилия / имя ...) Меньшая сложность …

5
Нет центральной базы данных
У меня есть клиент, который хочет создать веб-сайт / мобильные приложения / настольные приложения, работающие с очень конфиденциальными данными (более чувствительными, чем данные банка / карты). Из-за деликатного характера данных они не хотят сохранять их в центральной базе данных, но все же хотят, чтобы их приложения синхронизировались (скажем, я добавляю …

8
Сначала передний конец или сначала задний. Из двух, что является хорошей практикой проектирования системы?
У меня сейчас есть клиент, требующий от меня разработки системы зачисления в школу. Теперь я впервые сталкиваюсь с подобными проблемами. Большая часть прошлого программного обеспечения, которое я создал, не настолько сложна. Я знаю, что большинство из вас создали сложные программы, я просто хочу, чтобы вы посоветовались по этому поводу. Должен …

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

2
Зачем хранить флаги / перечисления в базе данных как строки, а не как целые числа?
Я просматривал дампы SQL некоторых известных CMS, включая Drupal 7, Wordpress (довольно старая версия) и некоторые пользовательские приложения, основанные на Python. Все эти дампы содержали данные со строковыми флагами вместо целочисленных. Например, статус на должность был представлен как published, closedили inheritвместо 1, 2или 3. У меня довольно ограниченный опыт проектирования …

9
Как вы организуете высоко настраиваемое программное обеспечение?
Я работаю над большим программным проектом, который специально адаптирован для различных клиентов по всему миру. Это означает, что у нас может быть 80% кода, который является общим для разных клиентов, но также и много кода, который должен меняться от одного клиента к другому. В прошлом мы занимались разработкой в ​​отдельных …

4
Существует ли отраслевой стандарт для гендерной модели, кроме мужской и женской?
Этот пост относится к быстро меняющемуся событию. Я моделирую базу данных, которая должна использоваться в качестве общего нефункционального реквизита для всех услуг начинающей компании, таких как лица, пользователи, услуги и коммерческие данные, такие как купоны, пакеты подписей и т. Д. Я думаю о гендерной модели. В эти современные дни и …

3
Сохранить пользователя и профиль пользователя в разных таблицах?
Я видел в нескольких проектах, что разработчики предпочитают хранить важную информацию о пользователе в одной таблице (адрес электронной почты / логин, хэш пароля, отображаемое имя), а остальные несущественные профили пользователя - в другой (дата создания, страна и т. Д.). Под несущественным я подразумеваю, что эти данные нужны только изредка. Очевидное …

8
Неизменность в дизайне баз данных
Одним из элементов «Эффективной Java» Джошуа Блоха является представление о том, что классы должны обеспечивать как можно меньшую мутацию экземпляров, а желательно - вообще. Часто данные объекта сохраняются в базе данных некоторой формы. Это привело меня к мысли об идее неизменности в базе данных, особенно для тех таблиц, которые представляют …

6
Имеет ли появление SSD какое-либо значение для оптимизации базы данных?
Сегодня я просматривал книгу по оптимизации SQL Server, и мне показалось, что определенное количество идей основано на линейной модели хранилища. Поскольку у твердотельных накопителей совершенно другая модель хранения, они каким-либо образом меняют игру в отношении того, как кто-то думает о настройке или оптимизации базы данных?

8
Какой универсальный способ сохранить географический адрес / местоположение в базе данных? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, редактируя этот пост . Закрыто 2 года назад . Какой правильный формат географического адреса / местоположения подходит для любого адреса на Земле? …

2
Есть ли у многопользовательских БД несколько баз данных или общих таблиц?
Является ли многопользовательская база данных: Сервер БД, который имеет разные (идентичные) базы данных / схемы для каждого клиента / арендатора ?; или Сервер БД с базой данных / схемой, в которой клиенты / арендаторы обмениваются записями внутри одних и тех же таблиц? Например, в варианте 1 выше, я мог бы …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.