Описание тега database-design

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

Каковы проблемы с этой схемой реляционной базы данных?

Меня попросили спроектировать реляционную базу данных для хранения данных, чтобы отвечать на запросы операций клиники, такие как: ● Перечислите назначения пациентов для каждого врача на определенную дату. ● Когда пациент звонит, чтобы записаться на…
05 апр '18 в 06:13
2 ответа

Postgres - показать "настоящее" или "текущее" в штампе с датой?

У меня есть стол links это показывает диапазон дат, когда два человека были вместе (то есть женаты). Вот пример из 2 строк: id association_left association_right dateFrom dateTo 1 Dad Mom 2010-02-13 2011-01-15 2 Dad Mom 2012-04-17 2015-11-28 Итак, з…
20 фев '18 в 02:03
1 ответ

Eloquent Как хранить данные, если у меня есть 2 модели с "один ко многим" на одной модели?

Хорошо, у меня есть следующая диаграмма ER, которая показывает мои отношения в БД: Я готов генерировать User когда Order сделан. Order может содержать много Products, так же Orders сгруппированы по их transaction_idтак что я могу включить все продук…
2 ответа

Как рассчитать рейтинг в моем дизайне MongoDB

Я создаю систему, в которой пользователи могут написать отзыв о товаре и оценить его от 0 до 5. Я использую MongoDB для этого. И моя проблема заключается в том, чтобы найти лучшее решение для расчета общего рейтинга в схеме продукта. Я не думаю, что…
2 ответа

Измерение даты и накопленные месяцы

Измерение Дата находится в следующем состоянии: В SSAS выглядит так: Исходя из этого, как я могу построить Иерархию в SSAS со следующей структурой: 2016 Jan-Feb Jan-Mrz Jan-Apr Jan-Mai Jan-Jun ... где Jan-Apr будет накопленной суммой с января по апр…
10 май '16 в 09:58
2 ответа

Как сортировать как хакерские новости

Я пытаюсь запрограммировать плагин для bbPress (программное обеспечение форума с открытым исходным кодом), который будет работать аналогично Hacker News ( http://news.ycombinator.com/). В частности, я хочу отсортировать порядок разделов форума (bbPr…
04 июн '09 в 00:01
0 ответов

Что лучше в MongoDB? Хранение списка членов в виде массива в коллекции отношений объекта или группы членов

Я создаю социальное приложение с MongoDB. У меня есть сценарий, где мне нужно сохранить список пользователей в группе и их отношение к группе. Как оптимизировать способ его хранения? Я встречал 2 пути. Сохранение списка пользователей внутри группово…
18 июл '17 в 10:35
1 ответ

Хранение периодов времени с уникальным значением

У меня есть проблема, при которой мне нужно отслеживать фактические продажи по отношению к цели продаж за "Период". Период может быть днем, месяцем, кварталом или годом. Первоначально я придумал перечисление для PeriodType (1-4, День, Месяц, Квартал…
30 апр '11 в 16:40
1 ответ

Правильный / безопасный метод для пользователей, чтобы добавлять примечания к базе данных MySQL

Спасибо за прочтение. Прежде чем читать - я использую PHP и MySQL Я создаю простое веб-приложение, в котором пользователи будут получать доступ к историческим ценам на различные продукты, но им нужно будет иметь свои собственные уникальные заметки о…
16 мар '13 в 18:42
1 ответ

Разработка БД для коммунальных платежей

В системе мне нужно сохранять данные для счетов за коммунальные услуги, электричество, воду, переработку, чтобы составлять отчеты и расчеты в будущем. Сегодня каждый счет за коммунальные услуги состоит из нескольких разных постов / строк. Например e…
30 сен '16 в 09:54
4 ответа

Проблема проектирования базы данных

Я создаю базу данных для приложения, где пользователь может комментировать фотографии и видео. Должен ли я хранить отдельные таблицы для комментариев, например (Picture_comments & videos_comments) ИЛИ ЖЕ я должен сохранить одну таблицу для комментар…
24 май '11 в 09:52
1 ответ

Более быстрое сообщение, где источник Mysql

У нас есть Mysql Master Slave архитектура. У нас около 1000 столов. 5 или 6 таблиц в нашей базе данных составляют от 30 до 40 ГБ каждая. Мы не можем объединить одну таблицу 30 ГБ с другой таблицей 30 ГБ, поскольку она никогда не возвращает результат…
2 ответа

Увеличение идентификатора первичного ключа (два столбца)

У меня есть два столбца в моем первичном ключе (идентификатор, тип), идентификатор - это идентификатор, а тип - это внешний ключ. Я хочу установить seed для столбца id, как показано ниже: id type 10000 1 10001 1 10000 2 10001 2 10002 1 10002 2 10000…
20 ноя '11 в 22:40
1 ответ

Расписание полетов БД Модель SQL Server

Я пытаюсь создать модель БД в SQL Server для хранения расписаний рейсов (не в режиме реального времени), наконец-то я придумал модель с 2 БД, но не понял, какую из них выбрать для хранения расписаний. Подход:1 Для каждого рейса храните расписания в …
11 сен '14 в 18:48
2 ответа

Дизайн базы данных для обработки общедоступных, а не общедоступных данных

Я работаю через дизайн. В настоящее время у нас есть база данных, содержание которой публикуется. Смысл его доступен для общественности. Меня попросили изменить этот процесс, чтобы любые дополнительные изменения в данных не были опубликованы до тех …
27 мар '13 в 15:16
2 ответа

Как вставить связанные части данных в две таблицы?

У меня есть таблица сотрудников с empID(name, address and dateOfBirth) Position(positionID, positionName) empPosition(empID, positionID, datePositionChanged, INDEX(empID), INDEX(positionID)) Я вставил в таблицу сотрудников как: INSERT INTO `mario`.`…
03 дек '13 в 02:21
3 ответа

Как связать сущности в SQL через таблицы SQL

Я очень новичок в разработке БД, и мне нужно создать БД для проекта. Я могу объяснить, что я хочу сделать, с точки зрения объектно-ориентированного подхода, и, к счастью, эксперт по БД был бы достаточно любезен, чтобы объяснить мне, как я могу справ…
1 ответ

Перенос базы знаний веб-сайтов в базу данных PostgreSQL для поисковых запросов

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

Оптимизация соединения с БД и повторение столбцов

Это больше похоже на предпочтения, но мне было интересно, что люди думают, что будет оптимальным вариантом для выполнения. У меня есть вопрос, ответ и точка (потому что мне нужно отследить, какой пользователь высказал точку) Настольный дамп Question…
27 сен '10 в 17:58
1 ответ

Проектирование базы данных - требования к хранению

Предположим, мы хотим хранить университетские курсы и их требования к поступлению в базе данных. Например, бакалавр математики, бакалавр изобразительного искусства, магистр компьютерных наук и т. Д. Каждый курс имеет свой собственный набор требовани…
05 сен '13 в 02:35