Гость
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Разобраться со взаимосвязями в базе данных CMS Wordpress / 4 сообщений из 4, страница 1 из 1
27.02.2018, 18:44
    #39608069
nwcorp93
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разобраться со взаимосвязями в базе данных CMS Wordpress
Пишу курсовик по проектированию сайта с базой-данных.
в качестве БД использую готовую от CMS Wordpress.
Не могу понять одну вещь, почему, если
автор1. Если книга может существовать без владельца, а она может, тогда non-identifying relationship
2. Если книга не может существовать без автора,а она не может, тогда identifying relationship
То, посмотрев на схему базы данных Wordpress напрашивается вопрос, почему, например связь между таблицей wp_users и wp_posts не идентифицирующая? Ведь post (запись, заметка и.т.д) не может существовать без автора?

...
Рейтинг: 0 / 0
27.02.2018, 18:59
    #39608080
nwcorp93
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разобраться со взаимосвязями в базе данных CMS Wordpress
nwcorp93, схема взята из статьи на хабре, а она в свою очередь с оф. сайта wordpress
...
Рейтинг: 0 / 0
27.02.2018, 19:33
    #39608108
Кот Матроскин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разобраться со взаимосвязями в базе данных CMS Wordpress
Identifying relationship - это когда ключ мастера входит составной частью в ключ detail.
Поскольку, похоже, CMS Wordpress естественные ключи не жалует - identifying relationships не получаются.
Вообще я бы сказал, что identifying/non-identifying relationship - в основном термины логической модели, для физической они не очень осмысленны (как, в частности, мы наблюдаем в этом случае)
...
Рейтинг: 0 / 0
27.02.2018, 20:03
    #39608123
nwcorp93
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разобраться со взаимосвязями в базе данных CMS Wordpress
Кот Матроскин, добрый вечер.
Если несложно, подумайте несколько минут над моим, вопросом, опыты у вас +100, а у меня +1, сам дойти не могу!

1. Взял их базу данных, отреверсил её в Workbench.
2. Получил таблицы, что на схеме выше, но без связей.
3. Связал их через вот это руководство по организации БД Wordpress ( https://habrahabr.ru/post/233479/) <- Таблица, чуть ниже схемы БД.
4. Получил следующую схему (в приложении).

Вопрос следующий:
- жёлтый ключик - РК;
- красный ключик - тоже РК;
- красный ромбик - FK.

Всё сходится с вашей версией?
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Разобраться со взаимосвязями в базе данных CMS Wordpress / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]