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

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

«ОШИБКА: дополнительные данные после последнего ожидаемого столбца» при использовании PostgreSQL COPY

Пожалуйста, потерпите меня, так как это мой первый пост. Я пытаюсь запуститьCOPY [http://www.postgresql.org/docs/9.2/static/sql-copy.html]команда в PostgreSQL-9.2 для добавления таблицы с разделителями табуляции из файла .txt в базу данных ...

Задан 03 May 2013, 20:56 от dnak
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Мне нужно еще 16 репутации, чтобы комментировать, Вы хотите пожертвовать? @Дональд Дак

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

Задан 16 Apr 2011, 19:58 от PHPLOVER
  • 14 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

тно, это простой (тупой) вопрос, но при наличии отношения «один к одному» в базе данных другая таблица имеет идентификатор внешнего ключа (в этом примере). И в отношении «один ко многим» таблица содержит много внешних ключей. Но база данных не ...

Задан 20 Jan 2011, 19:59 от LuckyLuke
  • 12 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

 Сказав это, вы можете безопасно пойти даже до 10 таблиц, если вы умно индексировать свои столбцы. Там нет ресурса "производительность-против-таблиц", если это то, что вы ищете.

Задан 26 Nov 2010, 15:51 от siliconpi
  • 2 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Проектирование базы данных: составной ключ и первичный ключ с одним столбцом

В веб-приложении, над которым я работаю, обнаружена неожиданная «ошибка»; - База данных приложения имеет две таблицы (среди многих других), которые называютс...

Задан 13 Sep 2009, 09:44 от 10 revsSam
  • 2 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

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

у приложение на Erlang / OTP и хочу использовать последовательные счетчики в системе записи версий. Я впервые реализовал их с mnesia:dirty_update_counterно опыт его использования вытеснил эти жесткие требования: Счетчики должны иметь следующие ...

Задан 23 Mar 2009, 23:24 от Gordon Guthrie
  • 11 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Какова наилучшая стратегия первичного ключа для многопользовательского мобильного / автономного мобильного приложения с базой данных SQLite и Azure SQL в качестве центрального хранилища?

Задан 22 Apr 2013, 16:05 от user1843640
  • 22 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

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

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

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

Эффективное управление изменениями данных

У меня есть стол под названием «Бронирование». Эта таблица содержит данные, представляющие бронирование, сделанное для определенной услуги, со многими переме...

Задан 19 Jun 2014, 01:15 от Robbie Averill
  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Хм, ты хочешь, чтобы он учил тому, чему учит? Это хорошо. Я скажу своему учителю линейной алгебры начать учить линейной алгебре. Кто знает, чему он будет учить других мудрых.

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

Задан 27 Jan 2011, 17:57 от DenaliHardtail
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Как создать 3-х сторонние отношения ManyToMany с django

Необходимо смоделировать отношения между серверами, приложениями и ролью сервера в django admin.Сервер может иметьодин или жемного приложенийПриложение может...

Задан 13 Nov 2016, 16:23 от Stryker
  • 26 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

@ClosureCowboy, shamittomar, Там нет катастрофы. Вы можете сами рассчитать дату либо на стороне PHP, либо на стороне MySQL (сохраненные процессы).

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

Задан 14 Feb 2011, 23:18 от Sasha
  • 185 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

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

Я думаю о том, как представить сложную структуру в базе данных SQL Server.Рассмотрим приложение, в котором необходимо хранить сведения о семействе объектов, ...

Задан 26 Aug 2010, 20:09 от Steve Jones
  • 5 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Идеи дизайна базы данных «ключ / идентификатор», суррогатный ключ, первичный ключ и т. Д.

Так что я'Я видел несколько упоминаний о суррогатном ключе в последнее время, и яЯ не совсем уверен, что это такое и чем оно отличается от первичного клю...

Задан 22 Dec 2009, 18:39 от Nate
  • 14 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

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

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

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

Ограничить максимальное количество строк в таблице sqlite

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

Задан 10 Jan 2010, 00:13 от Jorge Israel Peña
  • 29 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как передать нулевое значение в поле внешнего ключа?

У меня есть 2 таблицы: university: university_id(p.k) | university_nameа такжеuser: uid | name | university_id(f.k)Как сохранитьuniversity_id ЗНАЧЕНИЕ NULLв пользовательской таблице? Я пишу только 1 запрос, мой запрос: INSERT INTO user ...

Задан 26 Feb 2013, 06:36 от Harjeet Jadeja
  • 10 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

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

жен собирать статистику по дням, неделям, месяцам и годам активности пользователя на сайте. Я на этапе проектирования БД, и я хотел сделать этот этап правильно, так как это облегчит мою жизнь кодирования. Что мне нужно сделать, так это просто ...

Задан 04 Mar 2009, 13:59 от Abs
  • 1 голос
  • 2 ответа
  • 0 просмотров
2 ответа

 быть подмножеством другого столбца, который является PK / UNIQUE (то есть FK), и его не нужно сравнивать с его PK / UNIQUE. Смотри мой ответ.

Задан 15 Mar 2017, 21:52 от Vitalii Plagov
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Как смоделировать много отношений со многими родителями?

Я хочу смоделировать следующее самым простым способом: Умение имеет много зависимых навыков. Каждый навык должен существовать самостоятельно, и у навыка мо...

Задан 18 Jul 2012, 03:53 от Daniel Fischer
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Дизайн базы данных - связь двух пользователей

Мне нужна помощь с дизайном базы данных. Я являюсь разработчиком FE по профессии и имел дело только с очень простыми БД. Я только начинаю переходить к более «продвинутым» веб-приложениям и хотел бы, чтобы некоторые указатели указывали правильное ...

Задан 08 Dec 2013, 22:48 от David Reid
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Ах да, теперь я вижу, спасибо

дизайн базы данных инвентаря, которая отслеживает закусочную. Поскольку это будет доступ одного человека / компьютера и его легко можно будет перенести в другую систему, я планирую использовать SQLite в качестве механизма БД. Основная концепция ...

Задан 07 Jul 2011, 21:48 от Neal
  • 5 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Две таблицы с одинаковыми столбцами или одна таблица с дополнительным столбцом?

Скажем, у меня есть две таблицы (яблоки и апельсины) с одинаковыми столбцами и просто с другим именем таблицы. Будут ли какие-либо преимущества / недостатки ...

Задан 30 Aug 2012, 15:44 от Tesla
  • 36 голосов
  • 11 ответов
  • 0 просмотров
11 ответов

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

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

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

Варианты моделирования продукта

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

Задан 24 Jul 2014, 00:54 от StackOverflowNewbie
  • 24 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Что обеспечивает лучшую производительность при одном большом соединении или нескольких запросах?

у меня есть стол под названием заказы. один столбец в заказе это customer_idу меня есть таблица под названием клиентов с 10 полямиУчитывая два варианта, если...

Задан 19 Dec 2009, 04:05 от leora
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Базовый дизайн данных - как иметь данные приложения и данные пользователя?

У меня есть ситуация, когда у меня есть базовый набор информации, который поставляется с моим приложением. Пользователь может добавлять или редактировать эту...

Задан 16 Aug 2014, 05:35 от David DelMonte
  • 1 голос
  • 2 ответа
  • 0 просмотров
2 ответа

Выявление переходных зависимостей

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

Задан 10 Dec 2014, 04:28 от Ephexx
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Архитектура базы данных (одна база данных по сравнению с базой данных для конкретного клиента) для приложения Building Enterprise Web (RIA) в облаке

Мы работаем над переписыванием нашей существующей RIA и реорганизацией нашей базы данных, чтобы перестроить ее дизайн. Теперь у нас есть 2 мнения о базе данных: (Этот вариант предназначен для хостинга на основе SaaS.) 1) Индивидуальная база ...

Задан 28 Mar 2013, 13:30 от deej
  • 0 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Надеюсь это поможет.

я есть 2 вида бизнес-единиц; отдел и отдел. Подразделения должны быть одним или другим, но не могут быть обоими. Так что это достаточно просто. Иметь таблицу BusinessUnit и справочную таблицу BusinessUnitType, содержащую подразделение и отдел. ...

Задан 15 Feb 2011, 08:44 от arame3333
  • 26 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Рекомендации по проектированию баз данных SQL (адреса)

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

Задан 03 Oct 2011, 19:23 от Vince Fedorchak
  • 112 голосов
  • 10 ответов
  • 0 просмотров
10 ответов

Разработка базы данных для опроса [закрыто]

Мне нужно создать опрос, где ответы хранятся в базе данных. Я'Мне просто интересно, что было бы лучшим способом реализовать это в базе данных, в частност...

Задан 19 Nov 2009, 15:07 от Michael
  • 119 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Уникальное ограничение, которое позволяет пустые значения в MySQL

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

Задан 28 Aug 2009, 10:39 от The Disintegrator
  • 10 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Из MySQL вам придется использовать команду Concat

троил сортировку всех моих таблиц базы данных какlatin1_swedish_ci и теперь я понимаю, что я должен использоватьutf8_bin или жеutf8_general_ci. Как изменить параметры сортировки в таблицах наutf8_bin или жеutf8_general_ci за один присест? Могу ...

Задан 24 Jan 2011, 16:08 от laukok
  • 1 голос
  • 3 ответа
  • 0 просмотров
3 ответа

В противном случае достаточно трех таблиц.

жен создать диаграмму ER на основе реляционной схемы.Есть таблица игроков и таблица зон. Игрок может «жить» во многих зонах, и каждая зона принадлежит одному...

Задан 30 Nov 2010, 18:49 от Roger
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Это ответ на мою проблему, надеюсь, это поможет вам.

ретил эту проблему в моей собственной базе данных. Я искал эту проблему в StackOverflow и пробовал много методов, как уже упоминалось, но эта проблема не была решена. Это хорошо работало в одном потоке, проблема обычно возникает в App Widget, ...

Задан 05 Feb 2018, 12:30 от Shouheng Wang
  • 6 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

SharePoint Foundation 2010 и 2013 может стать вашим идеальным решением, которое можно использовать абсолютно бесплатно. Вы можете хранить большое количество документов в разных библиотеках документов, добавлять и редактировать их метаданные, а также осуществлять поиск по ним с использованием метаданных, таких как «Название», «Автор» и т. Д., И даже по текстовому содержимому в книге.

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

Задан 16 Jan 2011, 16:21 от Mannsi
  • 34 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Есть ли серьезное снижение производительности при использовании внешних ключей в SQL Server?

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

Задан 23 Feb 2010, 10:42 от Steffen
  • 10 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Составной кластерный индекс в SQL Server

У меня есть таблица со столбцом IDENTITY в качестве первичного ключа (классический столбец ID).SQL Server автоматически создает кластеризованный индекс для э...

Задан 08 Jul 2010, 09:12 от GibboK
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Отделение данных MySQL от простоты использования

Предположим, простая база данных для бронирования отелей с тремя таблицами. Таблица 1: БронированиеЭта таблица содержит дату заезда и выезда, а также ссылку на один или несколько номеров и купон, если это применимо. Таблица 2: КомнатыВ этой ...

Задан 04 Nov 2011, 11:22 от Bart Jacobs
Page 1 of 16
1 2 3 4 5