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

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

4
Одна большая база данных против нескольких меньших
У нас есть ситуация, когда мы можем (A) развернуть экземпляры приложений в одной базе данных MySQL, используя префикс таблиц, или (B) использовать разные базы данных MySQL для каждого экземпляра приложения, например, для: Настройка «А»: central_database app1_table1 app1_table2 app1_tablen ... appn_table1 appn_table2 appn_tablen Конечный результат - большая база данных со многими …

5
Сопоставление одного столбца с несколькими значениями без самостоятельной таблицы в MySQL
У нас есть таблица, которую мы используем для хранения ответов на вопросы. Мы должны быть в состоянии найти пользователей, которые имеют определенные ответы на конкретные вопросы. Итак, если наша таблица состоит из следующих данных: user_id question_id answer_value Sally 1 Pooch Sally 2 Peach John 1 Pooch John 2 Duke и …

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

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

4
Как смоделировать наследование двух таблиц MySQL
У меня есть несколько таблиц, в которых я храню данные, и в зависимости от типа человека (рабочий, гражданский), который выполнил задание, я хочу сохранить его в eventтаблице, теперь эти ребята спасают животное (есть animalтаблица). Наконец, я хочу иметь таблицу для хранения события, когда парень (рабочий, гражданский) спас животное, но поклон, …

2
Ограничения моделирования на подмножестве агрегатов?
Я использую PostgreSQL, но я считаю, что большинство топовых БД должны обладать некоторыми похожими возможностями, и, кроме того, решения для них могут вдохновить меня на решение, так что не рассматривайте это для PostgreSQL. Я знаю, что я не первый, кто пытается решить эту проблему, поэтому думаю, что здесь стоит спросить, …

5
Плюсы / минусы использования нескольких баз данных против использования одной базы данных
Я работал над новым проектом, который требует использования 7 баз данных, утверждая, что производительность, стабильность, оптимизация легче реализовать. Хотя я не согласен, у меня возникают проблемы со сбором хороших аргументов для использования одной базы данных (разбиение таблиц на логические домены). Пока что у меня есть один аргумент - целостность данных …

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

2
Что именно представляет собой движок базы данных?
Я несколько раз просматривал определение на http://en.wikipedia.org/wiki/Database_engine : Механизм базы данных (или «механизм хранения») является базовым программным компонентом, который система управления базами данных (СУБД) использует для создания, чтения, обновления и удаления (CRUD) данных из базы данных. Что я не понимаю, так это то, что осталось сделать, разве CRUD не все, …

2
составные первичные ключи это плохая практика? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . Я хочу знать, является ли составные первичные ключи плохой практикой, а если нет, …

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

2
Дизайн базы данных: нормализация отношения «(многие ко многим) ко многим»
Укороченная версия Мне нужно добавить фиксированное количество дополнительных свойств для каждой пары в существующем соединении «многие ко многим». Переходя к диаграммам ниже, какой из вариантов 1-4 является наилучшим способом с точки зрения преимуществ и недостатков, чтобы достичь этого путем расширения базового варианта? Или есть лучшая альтернатива, которую я здесь не …

5
Таблица заказов электронной коммерции. Сохранить цены или использовать таблицу аудита / истории?
Я создаю свою первую схему электронной коммерции. Я читал вокруг предмета на некоторое время, и я немного запутался об отношениях между order_line_itemиproduct А productможно было купить. В нем есть разные детали, но самое главное unit_price. У order_line_itemнего есть внешний ключ к product_idкупленному, quantityприобретенному и тому unit_priceмоменту, когда покупатель приобрел продукт. …

2
Шаблон проектирования - одна из многих родительских таблиц
Я часто сталкиваюсь с ситуацией в базе данных, когда заданная таблица может быть привязана к одной из нескольких родительских таблиц. Я видел два решения этой проблемы, но ни одно не удовлетворяет лично. Мне любопытно, какие другие модели вы видели там? Есть ли лучший способ сделать это? Придуманный пример Допустим, моя …

3
Будет ли плохой практикой иметь несколько обнуляемых FK на таблице в SQL Server
В моей структуре базы данных в SQL Server у меня есть 3 типа продуктов, которые требуют разной информации о заказе. Итак, я создал один Customersстол и три различных таблиц заказов: OrdersForProductAs, OrdersForProductBs, OrdersForProductCs. Стол всех заказов имеет отношение один ко многим на Customersстоле. У меня также есть другая таблица, которая …

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