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

10
Разница между звездной схемой и кубом данных?

Я участвую в новом проекте, где мне нужно создать куб данных из существующей системы реляционных баз данных. Я понял, что существующая система не разработана должным образом, я не уверен, с чего начать. Мой вопрос: В чем разница между схемой Star и кубом данных? С чего мне начать? Из звездной схемы...

10
Структура базы данных инвентаризации, когда элементы инвентаря имеют различные атрибуты

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

10
Нужен ли отдельный столбец Id для этой таблицы «сопоставления»?

У меня есть таблица Producersи таблица Products, которые имеют вид: Id - int, первичный ключ Name - нварчар Производитель может нести несколько Продуктов, поэтому я собирался создать таблицу под названием ProducerDetails: ProducerId - int, Внешний ключ для Producers.Id ProductId - int, Внешний ключ...

10
Любит или голосует за сообщения

Я делаю небольшую программу, где пользователи делают посты или пишут блоги. На этих постах другим пользователям может понравиться или не понравиться публикация, как в Facebook, так и публикация комментариев вверх или вниз, как в stackoverflow. Я хотел бы знать хорошую структуру базы данных, которая...

10
Visio 2010 и SQL 2012 - обратное проектирование

Мы выполнили обновление до SQL 2012, и я пытаюсь преобразовать наши базы данных в Visio 2010. Я устанавливаю соединение, используя драйвер SQL 11, и Visio жалуется, что этот драйвер не поддерживается. Кто-нибудь сталкивался с...

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

Недавно меня наняли в качестве единственного IT-парня в определенной компании X, и мне поручили исправить их приложения, и, на мой взгляд, лучший способ начать с понимания базы данных. Их текущая база данных - это база данных MySQL с 186 таблицами (обратите внимание, что некоторые таблицы пусты,...

10
Это хорошая идея - использовать одну базу данных для более 50 000 магазинов?

Я знаю, что Shopify использует только одну базу данных для всех магазинов. Но как они могут обрабатывать свою базу данных с такими большими данными? Это хорошая идея использовать одну базу данных для более 50 000...

10
Сохраните формулу в таблице и используйте формулу в функции

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

10
Ограничения целостности в реляционной базе данных - должны ли мы их игнорировать?

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

10
Два обнуляемых столбца, один из которых должен иметь значение

Вопрос без объяснений: Есть ли в любом случае ограничение 2 пустых значений, для которых всегда требуется 1, чтобы иметь значение? Например, два столбца даты, оба равны нулю, но имеют как минимум 1, для которого требуется значение Описание проблемы: Допустим, у меня есть таблица под названием...

10
Лучшие практики для хранения метаданных записей

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

10
Проект хранилища данных для отчетности по данным для многих часовых поясов

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

10
Обеспечение соблюдения ограничений «на расстоянии двух столов»

Я столкнулся с некоторыми проблемами при моделировании электрической схемы в SQL. Структура, которую я хотел бы захватить, part ←────────── pin ↑ ↑ part_inst ←───── pin_inst где «inst» - это сокращение от «instance». Например, я мог бы иметь в partкачестве операционного усилителя LM358 с pins 1OUT,...

10
Дизайн базы данных для обработки 1 миллиарда строк и подсчета

Мы получаем данные GPS в режиме реального времени со скоростью около 5000 pr. минута (с 4-х TCP-серверов). Каждый сервер использует одно соединение для вставки данных и буферизует данные между вставками. Приблизительно каждые 15 минут служба извлекает эти данные и обрабатывает их в командировках....

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

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

10
Лучший способ сохранить значение, которое может быть нескольких типов

Я хотел бы повторно задать вопрос более прямым и общим способом: Как создать таблицу для хранения значений, которые могут быть разных типов? В моем случае значения обеспечивают диагностику события. Пример: Событие произошло -> Хранить показания нескольких ПЛК, которые содержат соответствующую...

10
Моделирование структуры базы данных для нескольких типов пользователей и их контактной информации

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

10
Преодоление ограничения SQL Server Express Edition

Microsoft SQL Server 2014 Express Edition имеет ограничение размера базы данных до 10 ГБ. Теперь, это только для одного экземпляра или общего размера, который позволит издание? Или это означает, что я могу иметь столько баз данных, используя редакцию, при условии, что каждая база данных меньше 10...

10
Почему НЕ раздел?

Когда не нужно разделить базу данных? (думая о разделении MySQL ) В моем случае Я начну с пары миллионов строк, оттуда они должны расти. Первичный ключ в символьном поле, который служит наиболее частым ограничением запросов (и частые поиски - по крайней мере, несколько в секунду). Первичный ключ...

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

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