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

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

1
Функциональные зависимости относятся ко всей базе данных или к конкретному отношению?
Я новичок в DBMS. Я видел видео лекции о функциональных зависимостях. Но меня немного смущает то, является ли функциональная зависимость ограничением всей базы данных или конкретной схемы?

1
Схема базы данных для сущностей с двумя возможными типами владелец / родитель?
Я использую PostgreSQL с Sequelize в качестве ORM. У меня есть один тип User. Второй тип Group, который может иметь любое количество пользователей, связанных с ним через GroupMembershipsтаблицу. Users также может иметь любое количество Groups. Мой третий тип, Playlistможет принадлежать либо к UserИЛИ group. Каков наилучший способ разработки схемы для …

2
Миграция с текста и изображения на varchar (max) и varbinary (max)
У меня есть база данных SQL Server , которая содержит ряд imageи textстолбцов, и я изучаю потенциальные проблемы , которые могут возникнуть в результате миграции их в не-устаревших аналоги varbinary(max)и varchar(max). Помимо изменений в коде приложения, моей главной проблемой являются потенциальные "ошибки", связанные с этим. Например, есть ли функциональность, поддерживаемая …

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

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

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

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

2
Верно ли мое понимание гранулярности таблицы фактов?
Я и еще один администратор базы данных в нашей компании занимаемся рассмотрением дизайна базы данных, разработанного для нас поставщиком. Продавец сказал, что они используют Kimball в качестве основы для своего дизайна. (ПРИМЕЧАНИЕ: я не ищу аргументы Кимбалла против Инмона и т. Д.) Они разработали витрину с несколькими фактами и измерениями. …

3
Как создать новую таблицу с такими же ограничениями и индексами?
Я создаю новую таблицу с ограничениями первичного ключа и некластеризованным индексом в этой таблице. Я знаю, я хотел бы создать еще одну таблицу с такой же структурой и значениями, а также ключами и индексами. create table Dummy (id integer ,name varchar(20),salary integer Constraint PK_Con_id primary key(id)) insert into Dummy values(11,'AAA',1000); …

1
Тройные отношения: в чем разница между одной таблицей и несколькими таблицами?
Рассмотрим следующие троичные отношения: Предположим, что все объекты имеют только два атрибута (PK и Name). Вот таблицы, которые я получил (5 таблиц): Sector ------------------------- ID_Sector SectorName ------------------------- Product ------------------------- ID_Product ProductName ------------------------- Company -------------------------------------- ID_Company ID_Sector CompanyName -------------------------------------- Relationship 1 (R1) ------------------------- ID_Sector ID_Product ------------------------- Relationship 2 (R2) ------------------------- ID_Company …

2
Лучшая структура реляционной базы данных для этих данных
Я нахожусь в процессе создания схемы базы данных для следующего сценария: Есть пользователи У пользователей есть роли (например, «Разработчик» или «Генеральный директор») Роли есть приложения (например, «Topdesk») Приложения имеют разрешения (например, «Обновить базу знаний») Роль может иметь разрешения, если роль уже имеет доступ к приложению Предполагая отсутствие высокопроизводительной среды (не …

4
Дизайн базы данных - разные объекты с общими тегами
Я больше занимаюсь веб-программированием, чем администрированием баз данных, поэтому, пожалуйста, исправьте меня, если я здесь использую неправильную терминологию. Я пытаюсь найти лучший способ создать базу данных для приложения, которое я буду кодировать. Ситуация: у меня есть отчеты в одной таблице и рекомендации в другой таблице. Каждый отчет может иметь много …

3
Подходящая многоязычная схема или перебор?
ОБНОВЛЕНИЕ 2 : Я фактически закончил тем, что использовал это, и это здорово после нескольких настроек. Вот мой пост о его фактическом дизайне и действии: http://tim.hithlonde.com/2013/lemon-schema-works/ Я создаю веб-приложение и хочу, чтобы оно поддерживало несколько языков. Эта структура состоит из двух компонентов: Соединение локали («английский», «немецкий» и т. Д.) С …


6
Каков наилучший дизайн базы данных для этой ситуации?
Я работаю над созданием бизнес-приложения для своей компании и пытаюсь выбрать наиболее подходящий дизайн базы данных для конкретной ситуации. Допустим, у меня есть следующие объекты: утверждение Я бы Положение дел ... ApprovalComment Я бы ApprovalId Комментарий порядок Я бы ... Выставленный счет Я бы ... Очевидно, что может быть несколько …

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