Вопросы с тегом «subtypes»

3
Реализация подтипа подтипа в шаблоне проектирования типа / подтипа с взаимоисключающими подклассами
Вступление Чтобы этот вопрос был полезным для будущих читателей, я буду использовать общую модель данных для иллюстрации проблемы, с которой я сталкиваюсь. Наша модель данных состоит из 3 объектов, которые должны быть помечены как A, Bи C. Для простоты все их атрибуты будут иметь intтип. Entity Aимеет следующие атрибуты: D, …

4
Лучший дизайн для ссылки на несколько таблиц из одного столбца?
Предлагаемая схема Прежде всего, вот пример моей предложенной схемы для ссылки на протяжении всего моего поста: Clothes ---------- ClothesID (PK) INT NOT NULL Name VARCHAR(50) NOT NULL Color VARCHAR(50) NOT NULL Price DECIMAL(5,2) NOT NULL BrandID INT NOT NULL ... Brand_1 -------- ClothesID (FK/PK) int NOT NULL ViewingUrl VARCHAR(50) NOT …

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

3
Моделирование сценария, в котором каждый музыкальный исполнитель является либо группой, либо сольным исполнителем.
Я должен спроектировать диаграмму сущности-отношения (ERD) для бизнес-контекста, который включает в себя разграничение музыкальных исполнителей , как я опишу ниже. Описание сценария Исполнитель имеет имя , и должны быть либо группа или исполнитель Solo (но не оба). Группа состоит из одного или нескольких исполнителей Соло и имеет Количество членов (которые …

2
Как мне смоделировать отношения «или / или»?
Скажем, у меня есть объект с именем Software и два подтипа FreeSoftware и NonFreeSoftware. Сущность NonFreeSoftware имеет такие атрибуты, как дата покупки, поставщик и т. Д. Сущность FreeSoftware имеет такие атрибуты, как лицензия, URL исходного кода и т. Д. Так что, если я хочу смоделировать другую сущность, OperatingSystem, как мне …

2
Как смоделировать тип объекта, который может иметь разные наборы атрибутов?
У меня возникли проблемы при воссоздании базы данных с отношением один-ко-многим (1: M) между пользователями и элементами . Это довольно просто, да; тем не менее, каждый элемент относится к определенной категории (например, автомобиль , лодка или самолет ), и каждая категория имеет определенное количество атрибутов, например: Car структура: +----+--------------+--------------+ | …

4
Супертип / Подтип, выбирающий категорию: полное непересекающееся или неполное перекрытие
Я создаю базу данных инвентаризации, которая хранит ИТ-оборудование, такое как настольные компьютеры, ноутбуки, коммутаторы, маршрутизаторы, мобильные телефоны и т. Д. Я использую шаблон супертипа / подтипа, где все устройства хранятся в одной таблице, и конкретную информацию помещается в таблицы подтипов. Моя дилемма заключается в выборе между двумя вариантами: На верхней …

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

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