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

Разработка концептуальной схемы и / или логической модели и / или физических параметров базы данных.

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

4
Правильный способ хранения значения, которое может быть нескольких разных типов
У меня есть таблица ответов и таблица вопросов . Таблица Ответы имеет значение, но в зависимости от вопроса, это значение может быть bit, nvarcharили number( до сих пор). Вопрос имеет представление о том , что его предполагаемом тип значения ответа должен быть. Будет важно проанализировать эти значения Ответа в той …

3
Лучшие практики для истории / временных таблиц?
Предположим, у меня есть объект, с определенными полями, которые я хочу отслеживать историю, и определенными полями, которые я не хочу отслеживать историю. С точки зрения нормализации, следующая схема в порядке: CREATE TABLE MyObject AS ( MyObjectId INT IDENTITY NOT NULL PRIMARY KEY, MyObjectField1 VARCHAR(100) NOT NULL, MyObjectField2 VARCHAR(100) NOT NULL, …


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

3
Ограничения целостности в реляционной базе данных - должны ли мы их игнорировать?
Я нахожусь в постоянном обсуждении с разработчиками компании, в которой я работаю, потому что они говорят, что лучше избавиться от принудительного применения отношений (через определения ограничений FOREIGN KEY) в реляционной базе данных, чтобы ускорить большие запросы и добиться лучшего спектакль. Рассматриваемой платформой является MySQL 5.x, и FOREIGN KEY не был …

3
Как избежать циклической зависимости (циклическая ссылка) между 3 таблицами?
У меня есть 3 таблицы: люди После Нравится Когда я проектирую модель ER, она имеет циклическую зависимость: 1: N Люди -------- <Пост 1: N Пост ---------- <Нравится 1: N Люди -------- <Нравится Логика такова: 1 человек может иметь много постов. 1 пост имеет много лайков. 1 человеку может нравиться много …

5
Рассчитать размер строки и максимальный размер строки для таблицы
Проблема: Есть ли способ подсчета количества байтов, занятых созданием таблицы, я знаю, что вы можете получить некоторую информацию из information_schema.tables, но эта информация не является достаточно точной. На самом деле требуется количество байтов в соответствии с определением таблицы только для innodb, и сопоставление также может рассматриваться как utf-8-general-ci. Например, проверка …

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

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

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

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

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

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

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

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