Лучшие database-design вопросы ИТ разработчиков

  • 13 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Бухгалтерская база данных - хранение кредитов и дебетов?

Когда вы сохраняете транзакцию в базе данных1) Храните ли вы Кредит и дебет в одной записи в двух разных столбцах? (без положительного или отрицательного зна...

Задан 02 Nov 2010, 02:01 от 001
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Внутреннее объединение поможет, так как когда вы запрашиваете персонал, вам нужны только контакты с персоналом, а когда пользователи - только пользовательские контакты

жен выбрать дизайн моей базы данных для моего приложения. Пока у меня есть таблица Users, которая хранит эти поля: **USERS** RecID - auto increment UserID - unique id (Primary key) UserName Password Salt TempPassword FirstName LastName Email ...

Задан 06 Apr 2018, 13:43 от espresso_coffee
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Механизм приложения: структурированное свойство и эталонное свойство для отношения один ко многим

Мой опыт проектирования хранилищ данных основан на Core Data на iOS, который поддерживает свойства, имеющие отношение «один ко многим» с другим объектом. Я работаю над проектом App Engine, который в настоящее время имеет три ...

Задан 28 Dec 2012, 16:22 от FeifanZ
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Найти все наборы, которые являются подмножеством надмножества в SQL

Я размышляю над дизайном приложения, в котором основная функция вращается вокруг возможности найти набор всех наборов, которые являются подмножествами данног...

Задан 01 Nov 2010, 01:10 от Gareth Davidson
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Создание плоской таблицы / представления иерархически определенного набора данных

У меня есть таблица, содержащая иерархические данные. В настоящее время в этой иерархии ~ 8 уровней.Мне действительно нравится способ структурирования данных...

Задан 02 Aug 2010, 21:13 от aw crud
  • 3 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Разница между супер ключом и составным ключом

Мне нужно понять разницу между супер ключом и составным ключом. Примеры, которые я нашел, еще больше запутали. Можете ли вы просто уточнить, в чем разница? С...

Задан 06 Jun 2014, 11:36 от Bob
  • 24 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Во время массовых операций проверки ограничений временно игнорируются для повышения производительности.

ю цель «Обеспечить ограничение внешнего ключа» в СУБД. Но есть ли какая-то выгода, когда он установлен на «НЕТ»?

Задан 05 Jan 2011, 08:59 от odiseh
  • 39 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Наилучшая практика для разработки пользовательских ролей и системы разрешений?

Мне нужно добавить пользовательские роли и систему разрешений в мое веб-приложение, построенное с использованием PHP / MySQL. Я хочу иметь эту функциональнос...

Задан 02 Dec 2008, 10:56 от hash
  • 1 голос
  • 0 ответов
  • 0 просмотров
0 ответов

Как управлять доступностью номеров на основе дней или месяцев занятости

Я разрабатываю приложение на Rails 3 (с MySQL в качестве RDMS) для управления доступностью / заполнением некоторых комнат (это приложение, похожее на отель) ...

Задан 23 Apr 2012, 12:14 от Dr Duke
  • 29 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

поэтому, если вы используете представление, старайтесь свести к минимуму количество результатов (если вам нужно его искать), в противном случае используйте хранимую процедуру.

ак MySQL начал поддерживать хранимые процедуры, я никогда не использовал их. Отчасти потому, что я не очень хороший автор запросов, отчасти потому, что я часто работаю с администраторами баз данных, которые делают за меня такой выбор, отчасти ...

Задан 25 Mar 2009, 17:10 от Peter Bailey
  • 11 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Основные правила удаления данных и отношения «многие ко многим»

Скажем, у вас есть отделы и сотрудники, и в каждом отделе есть несколько сотрудников, но каждый сотрудник также может быть частью нескольких отделов. Таким образом, между сотрудниками и отделами существует отношение многих ко многим. При ...

Задан 23 Oct 2009, 09:35 от FelixLam
  • 7 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Хороший дизайн таблицы базы данных для хранения локализованных версий данных [закрыто]

Я пытаюсь спроектировать несколько таблиц для хранения данных, которые позже должны быть преобразованы в другие языки. Кто-нибудь может предоставить некоторые «лучшие практики» или рекомендации для этого? Спасибо

Задан 25 Sep 2008, 13:27 от Vijesh VP
  • 170 голосов
  • 10 ответов
  • 0 просмотров
10 ответов

расширен до 512

бы вы собирались хранить пользовательский агент в базе данных, какой размер вы бы разместили? я нашел этотехническая статья [http://technet.microsoft.com/en-us/library/bb496341.aspx]который рекомендует держать UA ниже 200. Похоже, это не ...

Задан 17 Mar 2009, 16:10 от JoshBerke
  • 14 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Это не связано с MySQL.

должен установить для Collation при создании таблиц в MySQL: latin1_swedish_ci или жеutf8_general_ciЧто такое Collation в любом случае? Я используюlatin1_swedish_ciэто может вызвать проблемы?

Задан 22 Jan 2011, 17:53 от laukok
  • 3 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Архитектура для онлайн-портала на базе SaaS

Мы планируем подготовить продукт »интернет магазин одежды " на основе модели SaaS.Различные продавцы ткани должны зарегистрироваться на нашем портале. О...

Задан 07 Apr 2013, 03:33 от sandippatel2002
  • 11 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Если EAV это зло, что использовать для динамических значений?

Мне нужно создать базу данных, гдеAccountgroup таблица будет иметь динамические поля, так чтоAccounts при необходимости можете ввести эти значения динамического поля. Это, вероятно, не важно, но я использую C # с EF и Linq. Это трудно для меня, ...

Задан 21 Jun 2013, 09:28 от stan
  • 22 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

 сложно. Будьте осторожны, особенно если есть основания полагать, что структура базы данных со временем изменится.

от вопрос уже есть ответ здесь:Шаблоны проектирования реляционных баз данных? 10 ответовКто-нибудь знает документы / книги / и т.д. что шаблоны документов дл...

Задан 04 Sep 2008, 17:42 от 3 revs, 2 users 73%
  • 15 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как получить запрос атрибутов столбца из имени таблицы, используя PostgreSQL?

У меня есть проект, и мне нужен запрос, чтобы получить все атрибуты столбцов (Имя столбца, Позиция, Тип данных, Не пусто? И Комментарии), все это с использованием имени таблицы. Я добился, чтобы получить имя столбца, тип данных позиции и не ...

Задан 10 Apr 2013, 14:04 от Carlos Aviles
  • 235 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

«Запретить сохранение изменений, которые требуют пересоздания таблицы» негативные эффекты

Preamble Сегодня я изменял столбец в SQL Server 2008, меняя тип данных с что-то вроде валюты (18,0) на (19,2). Я получил ошибку & quot; Внесенные вами изме...

Задан 03 Jul 2017, 20:06 от Brian Tompsett - 汤莱恩CF_HoneyBadger
  • 263 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

@Arcturus прочитал статью, все еще одно из лучших объяснений нормализации.

ектировании реляционных баз данных существует концепция нормализации или просто нормализации базы данных, которая представляет собой процесс организации столбцов (атрибутов) и таблиц (отношений) для уменьшения избыточности данных и улучшения ...

Задан 07 Apr 2009, 02:43 от barfoon
  • 14 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Разработка базы данных рецептов, которая должна включать ингредиенты, а также суб-рецепты

Я проектирую базу данных рецептов, которая должна быть очень гибкой, так как она будет напрямую взаимодействовать с нашей системой инвентаризации. Вот что я имею в отношении таблиц: Рецепт: эта таблица будет содержать дату рецепта: название, ...

Задан 14 Dec 2012, 16:36 от VinceL
  • 20 голосов
  • 12 ответов
  • 0 просмотров
12 ответов

Сколько полей «слишком много» в таблице?

У меня есть сотрудник, который планирует базу данных для нового приложения, которое будет иметь несколько таблиц с более чем 30 полями в каждой. Это чрезмерн...

Задан 21 Oct 2008, 02:54 от franzferdinand
  • 11 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Внешний ключ против ограничения проверки на целостность

Я строю систему, которая является центральным хранилищем для хранения данных из ряда других систем. Процесс синхронизации необходим для обновления центрального хранилища при обновлении данных других систем. Будет таблица sync_action, ...

Задан 19 Feb 2012, 08:25 от Jeremy Power
  • 7 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Проблемы фрагментации SQL Server

У меня есть несколько таблиц (User & UserRecord) в моей базе данных, которые сильно фрагментированы (например, 99%) и приводят к остановке всей базы данных и, следовательно, веб-сайта. UserRecord является своего рода снимком этого пользователя в ...

Задан 15 Nov 2013, 10:06 от Owen
  • 36 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

База данных: лучший способ получить данные о географическом местоположении?

У меня есть база данных MySQL. Я храню дома в базе данных и выполняю буквально 1 запрос к базе данных,но мне нужно, чтобы этот запрос был выполнен очень быстро, и это вернуть все дома в пределах квадрата, географической широты и долготы. SELECT ...

Задан 28 Nov 2009, 19:12 от HankW
  • 7 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

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

Я пытаюсь найти лучший способ спроектировать базу данных, чтобы разрешить следующий сценарий:Пользователю предоставляется раскрывающийся список университетов...

Задан 02 Jan 2009, 11:33 от sabbour
  • 3 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Хранение значений множественного выбора в базе данных

Скажем, я предлагаю пользователю отметить языки, на которых она говорит, и сохранить его в БД. Важное примечание: я не буду искать в БД ни одно из этих значений, так как у меня будет отдельная поисковая система для поиска. Теперь очевидный способ ...

Задан 28 Sep 2009, 19:19 от Andrey
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Это не будет быстрее, если вы не добавите индексы вручную в поле внешнего ключа. Если вы собираетесь это сделать, вы можете пройти весь путь с помощью внешних ключей. В любом случае с индексом у вас будет один страничный ввод-вывод, а проверка ограничения - это также одностраничный ввод-вывод. Это означает, что при вставке может быть небольшой (обычно незначительный) недостаток, но вы на 100% уверены, что в ваших таблицах нет неработающих ссылок.

то я унаследовал немного Джанго. Таблица mySQL достаточно проста, где parent НЕ является отношением FK, а просто идентификатором Parent: CREATE TABLE `Child` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `parent` int(10) unsigned NOT NULL, ...

Задан 22 Jul 2011, 10:15 от rh0dium
  • 73 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Ваша оригинальная версия сказала «быстро», а не «быстрее», как сейчас, отсюда мой первый комментарий. Да, я сравниваю «самый высокооптимизированный запрос» для ассоциативной версии, но это также версия, которая, скорее всего, будет на месте. Я сравниваю это с «самым плохо оптимизированным» запросом в поле битовой маски, потому что, опять же, это то, что, вероятно, будет на месте. Невозможно создать побитовый индекс для поля, и если вы планируете проверять разрешения как часть запроса, побитовая операция неизбежна. У вас есть лучший вариант для этого?

отаю над приложением, в котором пользователи имеют разные разрешения на использование разных функций (например, «Чтение», «Создание», «Загрузка», «Печать», «Утверждение» и т. Д.). Не ожидается, что список разрешений будет часто меняться. У меня ...

Задан 18 Apr 2011, 20:04 от Ryan Kohn
  • 13 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Эффективность стратегии наследования таблиц на подклассы Hibernate

Я думаю о макете таблицы для иерархии классов, управляемой Hibernate, и, конечно, метод таблицы на подклассы кажется мне наиболее подходящим в общем смысле. ...

Задан 07 Jan 2010, 11:37 от Andrzej Doyle
  • 11 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как PostgreSQL обеспечивает ограничение UNIQUE / какой тип индекса он использует?

Я пытался разобраться в отношениях между уникальными и индексами в Postgres после прочтениядокументы по уникальности индекса, являющиеся подробностями реализации ...

Задан 30 Jan 2012, 16:13 от Finn
  • 7 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

База данных музыкальной библиотеки MySQL

Мне нужна помощь в создании таблицы для музыкальной базы данных в MySQL. Я не уверен, как выложить эту информацию в таблицу. Вот информация, которую я хотел бы сохранить в базе данных. Artist Name Album Name Release Date Genre Picture URL ...

Задан 10 Feb 2012, 20:09 от Throdne
  • 49 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

MySQL - отношение один к одному?

Я пытаюсь достичь отношения один к одному в базе данных MySQL. Например, допустим, у меня есть таблица Users и таблица Accounts. И я хочу быть уверенным, что у Пользователя может быть только одна учетная запись. И что на пользователя может быть ...

Задан 30 Nov 2012, 12:09 от Limeni
  • 49 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Каков наилучший способ управления разрешениями для веб-приложения - битовая маска или таблица базы данных?

Я рассматриваю лучший способ разработки системы разрешений для веб-приложения с правами администратора. В приложении может быть много пользователей, каждому из которых может быть назначена определенная роль; некоторым из этих пользователей может ...

Задан 13 Oct 2008, 22:27 от Hari
  • 8 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

postgresql: тип данных для дайджеста сообщения md5?

Я хочу использовать дайджест сообщения MD5 какой-либо строки в качестве первичного ключа таблицы. какаятип данных я должен использовать для такого поля? какаяselect а такжеinsert заявления я должен написать для поля?

Задан 13 Apr 2013, 00:12 от 象嘉道
  • 20 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Каковы недостатки хранения денежных значений в виде центов / второстепенных единиц?

Я заметил, что некоторые финансовые API-интерфейсы, такие как полосовые API-интерфейсы для обработки кредитных карт, требуют, чтобы суммы передавались в виде центов, это выглядит как хорошее упрощение, и это заставляет меня задуматься, почему я ...

Задан 21 Sep 2013, 16:11 от ams
  • 9 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

На какой столбец следует кластеризовать индекс?

В последнее время я занимался чтением индексов всех типов, и главный совет - поместить кластерный индекс в первичный ключ таблицы, но что, если первичный ключ фактически не используется в запросе (посредством выбора или объединения ) и просто ...

Задан 17 Sep 2009, 16:57 от Xaisoft
  • 172 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Каковы лучшие практики для проектирования многоязычных баз данных? [закрыто]

Каков наилучший способ создания многоязычной базы данных? Создание локализованной таблицы для каждой таблицы усложняет проектирование и выполнение запросов, в других случаях добавить столбец для каждого языка просто, но не динамично, помогите мне ...

Задан 30 May 2009, 09:17 от Arsen Mkrtchyan
Page 1 of 16
1 2 3 4 5