Результаты поиска по запросу "database-design"
Я добавил информацию о типе
я есть классы и мне нужно сделать таблицы данных, как следует за классом 1 public class EventType { public String Id { get; private set; } public int Severity { get; set; } public EventTypeTemplate Template { get; set; } ...
, Они являются настройками «все или ничего», так что набор запросов либо все успешные, либо все неудачные (все «откатываются»). Транзакции очень полезны, например, «пользователь платит + продукт доставлен» или «прошлые данные заархивированы + удалены», и они подробно обсуждаются во многих учебниках и на веб-сайтах.
учше всего выполнять редактирование в соединительных таблицах? Items{ItemId, Name, Price...} Shops{ShopId, Name, Address...} ItemsInShops{ItemId, ShopId, DeliveryDate...}Сейчас у меня 30 предметов в одном магазине. Я хочу отредактировать этот ...
Мне нужно еще 16 репутации, чтобы комментировать, Вы хотите пожертвовать? @Дональд Дак
я уже есть полноценная система членства, и я хочу интегрировать свою собственную систему рефералов пользователей, но мне нужны советы, советы по этому вопросу. Моя таблица зарегистрированных пользователей - что-то вроде пользователи (таблица) - ...
Ваша оригинальная версия сказала «быстро», а не «быстрее», как сейчас, отсюда мой первый комментарий. Да, я сравниваю «самый высокооптимизированный запрос» для ассоциативной версии, но это также версия, которая, скорее всего, будет на месте. Я сравниваю это с «самым плохо оптимизированным» запросом в поле битовой маски, потому что, опять же, это то, что, вероятно, будет на месте. Невозможно создать побитовый индекс для поля, и если вы планируете проверять разрешения как часть запроса, побитовая операция неизбежна. У вас есть лучший вариант для этого?
отаю над приложением, в котором пользователи имеют разные разрешения на использование разных функций (например, «Чтение», «Создание», «Загрузка», «Печать», «Утверждение» и т. Д.). Не ожидается, что список разрешений будет часто меняться. У меня ...
Я не уверен, что цепь и масло - хороший пример, так как одно не является частью другого. Я бы сказал, что часть вашей базы данных может выглядеть как СБОРКА: {1 Engine; 2 масло; 3 Цепь} и СОСТАВ {1 2; 1 3} Другими словами, двигатель содержит масло, а двигатель содержит цепь. Обратите внимание на приведенные выше изменения, касающиеся количества и единиц измерения.
я есть требование разработать 2 или более таблиц. 1. Таблица SubParts 2. Таблица MainParts. Одна основная часть может иметь несколько частей. Я думаю сделать что-то вроде Таблица SubPart: идентификатор и имя Таблица MainPart: идентификатор и ...
это верно в оригинале (это оправдывает разложения).
ного запутался с последним постом, поэтому нашел хороший пример, который должен прояснить ситуацию. hireDate & carReg являются первичными ключами. Так что мой вопрос, может кто-нибудь найти какие-либо дополнительные функциональные зависимости, ...
Если вы ожидаете частых резервных копий, это может привести к накладным расходам на основное приложение. Да, идея заключается в том, чтобы сохранить детали аудита в тех же таблицах, что и основные, с полями маркеров, чтобы различать их, как вы делаете для мягкого удаления. Индексирование и PK должны быть в порядке, если вы не хотите повторно использовать PK после его аудита? В этом случае ваш маркер аудита должен быть частью PK.
анируем внедрить в нашу базу данных простой журнал аудита с использованием триггеров и отдельной таблицы истории для каждой таблицы, для которой требуется аудит. Например, рассмотрим таблицу StudentScore, она имеет несколько внешних ...
Пример базы данных плоских файлов
Я хотел бы увидеть некоторые примеры простых баз данных с плоскими файлами и как к ним обращаться через слой данных. Я писал и читал из плоского файла раньше, но я никогда не создавал слой данных, который обращался к данным для ...
До сих пор я использовал этот подход в хранилищах Oracle, но этим летом я могу быть вовлечен в проект хранилища PostgreSQL.
даю аналитическую базу данных (у меня есть четкое понимание данных и бизнес-целей и только базовые и средние навыки работы с базами данных). Я сталкивался с некоторыми ссылками на создание подобных складов, которые реализуют концепцию ...
В общем: JOIN объединяет две таблицы вместе. Используйте INNER JOIN, когда хотите «посмотреть», например, посмотреть подробную информацию по любому конкретному столбцу. Используйте OUTER JOIN, когда хотите «продемонстрировать», например, перечислить всю информацию из 2 таблиц.
понимаю концепции левого внешнего соединения, правого внешнего соединения или вообще, почему нам вообще нужно использовать соединение! Вопрос, с которым я борюсь, и таблица, с которой я работаю, ...