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

9
Как PostgreSQL физически упорядочивает новые записи на диске (после кластера по первичному ключу)?

Нужно знать, как PostgreSQL упорядочивает записи на диске. В этом случае я хотел бы воспользоваться комбинацией индексов, как указано в документации , которая, как я понимаю, использует битовые карты для получения совпадающих строк и возвращает их в соответствии с их физическим местоположением....

9
PK как ROWGUIDCOL или использовать отдельный столбец rowguid?

Здесь идут многословные дебаты, поэтому я хотел бы услышать другие мнения. У меня много таблиц с уникальным идентификатором кластеризованного ПК. Является ли это хорошей идеей, здесь выходит за рамки (и она не изменится в ближайшее время). Теперь база данных должна быть опубликована слиянием, и...

9
Найти родительские строки, которые имеют идентичные наборы дочерних строк

Предположим, у меня есть такая структура: Таблица рецептов RecipeID Name Description Таблица рецептов ингредиентов RecipeID IngredientID Quantity UOM Ключ на RecipeIngredientsэто (RecipeID, IngredientID). Как можно найти повторяющиеся рецепты? Дублированный рецепт определяется как имеющий точно...

9
Нормализована ли таблица без первичного ключа?

На лекции мой лектор показал нам стол без первичного ключа. На вопрос он сказал, что в 3NF при удалении транзитивных зависимостей нормально иметь таблицу без первичного ключа. Однако ни один первичный ключ не означает, что функциональных зависимостей нет - но 3NF - это удаление транзитивных...

9
Не знаю, как преобразовать переменную сущность в реляционную таблицу

ВВЕДЕНИЕ И СООТВЕТСТВУЮЩАЯ ИНФОРМАЦИЯ: Следующий пример иллюстрирует проблему, с которой я сталкиваюсь: Животное имеет расу, которая может быть кошкой или собакой . Кошка может быть или сиамской или персидской . Собака может быть немецкой овчаркой или лабрадором-ретривером . Животное - сильная...

9
Плюсы и минусы использования многих схем в PostgreSQL, а не только одной?

Для большого приложения SAAS (поддерживаемого PostgreSql 9.4) с более чем 300 000 учетными записями (и растущими), каковы преимущества и недостатки использования схемы для каждой учетной записи для разделения данных по сравнению с помещением всех данных в одну схему и использованием внешних ключей...

9
Эффективное хранение наборов пар ключ-значение с совершенно разными ключами

Я унаследовал приложение, которое связывает множество различных видов деятельности с сайтом. Существует около 100 различных видов деятельности, и каждый из них имеет различный набор из 3-10 полей. Однако все действия имеют как минимум одно поле даты (может быть любое сочетание даты, даты начала,...

9
Разумно ли отмечать все столбцы, кроме одного, как первичный ключ?

У меня есть таблица с фильмами. Поля: id (PK), title, genre, runtime, released_in, tags, origin, downloads. Моя база данных не может быть загрязнена дублированными строками, поэтому я хочу обеспечить уникальность. Проблема в том, что разные фильмы могут иметь одинаковое название или даже одинаковые...

9
NoSQL: что такое неструктурированные данные?

в настоящее время мы работаем на грани ресурсов с нашим решением на основе сервера mssql. Теперь у нас есть много традиционных вариантов следующего шага для решения проблемы: купить быстрее процессоры и IO разделить несколько клиентов на отдельный сервер переместить базу данных в кластер Все это...

9
Хранилище данных: Как я могу запрашивать ежедневные снимки?

У меня есть несколько снимков базы данных, которые не являются временными сериями. Например: Снимок дня 1: +----+---------------+------------+------------+ | ID | Title | Category | Date | +----+---------------+------------+------------+ | 1 | My First Post | helloworld | 2015-01-01 |...

9
Разработка структуры базы данных о дружбе. Должен ли я использовать многозначный столбец?

Скажем, у меня есть таблица User_FriendList, которая имеет следующие характеристики: CREATE TABLE User_FriendList ( ID ..., User_ID..., FriendList_IDs..., CONSTRAINT User_Friendlist_PK PRIMARY KEY (ID) ); И предположим, что указанная таблица содержит следующие данные: + ---- + --------- +...

9
Совет SQL Server для старого взлома [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 3 года назад . Вечерние парни и девушки, я надеюсь, что некоторые из вас, легенды, смогут помочь мне...

9
Иерархические разрешения в таблице хранятся в иерархии

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

8
Какая СУБД достаточно быстра для онлайн-игры (несколько тысяч игроков)? [закрыто]

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

8
Может ли переполнение стека выполняться в SQL Server Web Edition?

Я начинаю новое веб-предприятие, которое может потребоваться для большого числа пользователей. Я уверен в лицензировании SPLA для веб-версии SQL Server, но хочу знать, нужно ли мне переходить на Standard, Enterprise или DataCenter (уверен, что это не будет). Я знаю, что не стоит думать о...

8
Как изобразить ориентированный граф с несколькими родителями?

http://dirtsimple.org/2010/11/simplest-way-to-do-tree-based-queries.html предоставляет алгоритм для вставки и удаления из таблицы закрытия. Я хотел бы смоделировать подобную структуру данных, за исключением того, что у узлов может быть несколько родителей. Данный: Если мы удалим, [B, C]я ожидаю,...

8
Что именно перекрывает кандидатный ключ?

Может кто-нибудь, пожалуйста, объясните мне в простых терминах, что это такое overlapping candidate key? Как следует overlappingиз названия? Рассмотрим следующее соотношение R(L,M,N,O,P) { M -> O NO -> P P -> L L -> MN } Какая из приведенных выше функциональных зависимостей привносит...

8
Советы по базовому дизайну, первый раз дизайн базы данных

Я беру курс, чтобы стать разработчиком Java. Курс предполагает использование баз данных, но, к сожалению, мы никогда не проектируем их. Большую часть времени мы получаем готовые базы данных, и нам приходится внедрять в них код для вставки, обновления, чтения или удаления данных. Но когда придет мой...

8
Одна таблица с большим количеством столбцов против нескольких таблиц с меньшим количеством столбцов

Каким будет лучший дизайн базы данных для сайта социальной сети? Одна таблица с большим количеством столбцов и меньшим количеством строк, или несколько таблиц с меньшим количеством столбцов, но большим количеством строк? Например: пользователь может опубликовать обновление на своей стене или в...