powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Образец иерархической модели базы данных
37 сообщений из 37, показаны все 2 страниц
Образец иерархической модели базы данных
    #38322373
Малибу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, я новичок в проектировании базы данных, и хотелось бы научиться строить иерархические схемы на конкретном примере "образце" 3-4 уровневые иерархии. пожалуйста приведите примеры,
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38322388
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иерархическая модель вроде бы вымерла ещё в прошлом веке...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38322396
Малибу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
)) или пример свиных ушей?
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38322399
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Реляционная модель уже давно все остальные загнала в подполье.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38322411
Малибу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хочется разобраться со свиными ушами) а потом перейти в следующий век) правда я читала много статей, но без примера не пойму, объясните пожалуйста
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38322415
Фотография Infernal V. Raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Малибу,

Попробуй структуру каталогов загнать в таблицу - пример уха.
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38322435
Малибу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Infernal V. Raven,

EAV это и есть свиные уши? или это другое?
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38322594
Фотография Infernal V. Raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МалибуInfernal V. Raven,

EAV это и есть свиные уши? или это другое?

Нет, EAV это другое.
Под свиными ушами понимается таблица, которая содержит минимум два поля - первичный ключ и внешний ключ, ссылающийся на эту же таблицу. Для большего понимания я и предложил решить задачу.
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38322637
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МалибуЗдравствуйте, я новичок в проектировании базы данных, и хотелось бы научиться строить иерархические схемы на конкретном примере "образце" 3-4 уровневые иерархии. пожалуйста приведите примеры,

Если Вас действительно интересует эта тема - читайте Каратаева Е. Там очень доходчиво и на примерах все показано. И поменьше слушайте тех, кто на самом деле в этих вопросах невежествен, но очень любит поучать других. Выводы делать Вам и только Вам.
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38322756
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Малибу,

вот замечательная статья по http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/ в БД
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38322836
Малибу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо за хорошие советы! как разберусь, отпишусь
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38322839
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spвот замечательная статья
А между "иерархическими данными в реляционной модели" и "иерархической моделью" точно нет
разницы?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38322867
Малибу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а можно ли так: один первичный ключ и несколько внешних, ссылающихся на первичный ключ в этой таблице?
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38323071
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

конечно же есть - но посмотрите на обсуждение - всезде все перепутано, вот я в кучу и закинул, а вдруг это оно, что тс искал но некорректно выразился )
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38323189
Малибу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sp,
скажите пожалуйста, в примере с электроникой, если вместо электроники будет магазин, а магазинов несколько. нужно вначале выбрать магазин, а потом уже televisions или portable electronics и т.д
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38323236
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МалибуЗдравствуйте, я новичок в проектировании базы данных, и хотелось бы научиться строить иерархические схемы на конкретном примере "образце" 3-4 уровневые иерархии. пожалуйста приведите примеры,
Что такое "иерархия" и "иерархическая схема"? Вы потратите меньше времени на приобретение навыков проектирования БД и достигните бОльшей глубины понимания, если начнете с изучения определений этих терминов. Вне каких-либо БД))
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38323239
Малибу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бредятина,

ага не иерархическая схема, а схема иерархической модели данных
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38323346
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Малибу,
Вы решили усложнить себе задачу)) Что такое "иерархия", "модель данных", "иерархическая модель данных" и "схема иерархической модели данных"?
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38323462
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Малибу,

Антоним иерархии - рекурсия.

Если у вас есть доступ к рекурсивным запросам - вам не нужны все эти деревянные модели. Ну, взгляните хотя бы на файловую систему. Она иерархична? Да. Как получить дерево папок? Правильно - через рекурсию. Начинаем с пня С: и пока в листик не упремся считаем отца сыном, то есть подставляем на роль (в переменную) потомка - предка и так далее.
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38323486
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
debloggerМалибу,

Антоним иерархии - рекурсия.

Если у вас есть доступ к рекурсивным запросам - вам не нужны все эти деревянные модели. Ну, взгляните хотя бы на файловую систему. Она иерархична? Да. Как получить дерево папок? Правильно - через рекурсию. Начинаем с пня С: и пока в листик не упремся считаем отца сыном, то есть подставляем на роль (в переменную) потомка - предка и так далее.

вы тут сразу же добавть, что рекурсия на большом проекте будет очень кушать дорогой процессор - чтоб человек знал на что идти, то ли в каждом запросе обновления/вставки чутьнапрячь проц и без его напряга выбрать данные, толи нифига не делать при вставках/обновлениях, но зато потом прийдется за это расплачиваться - бесплатный сыр - только в мышеловке)
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38323560
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sp,

Это уже искусство проектирования. Если злоупотреблять и начинать всегда с пня, то конечно пень перегреется.

Однако речь не о крайностях, но о мере.
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38323651
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
debloggerАнтоним иерархии - рекурсия.
"Антонимы возможны у таких слов, значения которых заключают в себе противоположные качественные оттенки, но в основе значений всегда лежит общий признак (вес, рост, чувство, время суток и т. д.)." (С)
Какой в нашем случае общий признак?
debloggerЕсли у вас есть доступ к рекурсивным запросам - вам не нужны все эти деревянные модели.
Запрос - это уровень манипулирования. Как он влияет на структуру? Если иерархия (пока мы не знаем что это такое, приходится смириться с интерпретациями) объективно есть в предметной области, то каким конкретно способом она не отражается в структуре, а чем-то заменяется?
debloggerНу, взгляните хотя бы на файловую систему. Она иерархична? Да. Как получить дерево папок? Правильно - через рекурсию. Начинаем с пня С: и пока в листик не упремся считаем отца сыном, то есть подставляем на роль (в переменную) потомка - предка и так далее.
Это можно понять так, что иерархия (в БД) предполагает связь не разных типов сущностей, а исключительно связь одного и того же типа сущности самого с собой. Подтвердите, что это так.
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38327764
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
МалибуЗдравствуйте, я новичок в проектировании базы данных, и хотелось бы научиться строить иерархические схемы на конкретном примере "образце" 3-4 уровневые иерархии. пожалуйста приведите примеры,
Цех-> Участок->Рабочее место
Фокус в том, что все это выбирается одним селектом в иерарх. последовательности
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38328579
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это если число уровней иерархии конечно и заранее известно. Жизнь сразу становится много проще.
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38328601
Фотография Infernal V. Raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SERG1257Это если число уровней иерархии конечно и заранее известно. Жизнь сразу становится много проще.А в чем проблема с неизвестным количеством уровней?
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38328625
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня проблем нет. Я написал только то что написал.
Как только количество уровней иерархии становится известным, запросы становятся проще и понятнее. (следовательно вероятность ошибки падает, вероятность поиска оптимального плата растет и т.д.).
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38328627
Фотография Infernal V. Raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SERG1257У меня проблем нет. Я написал только то что написал.
Как только количество уровней иерархии становится известным, запросы становятся проще и понятнее. (следовательно вероятность ошибки падает, вероятность поиска оптимального плата растет и т.д.).
Как ты упрощаешь запросы, скажем, с глубиной 10?
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38328650
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
джойн 10 таблиц
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38328659
Фотография Infernal V. Raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SERG1257джойн 10 таблиц
большее количество - аналогично?
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38328690
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А они нужны - большее количество?

Я просто заметил, что молодые разработчики очень часто увлекаются гибкостью - бесконечный уровень вложенности, возможность изменить на лету что угодно и как угодно и т.п. забывая, что за все это приходится платить.
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38328705
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SERG1257,

ну или ты решаешь проблему или нет, а платить придеся всегда
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38328792
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SERG1257Это если число уровней иерархии конечно и заранее известно.
В иерарх. модели это всегда так. Причем каждый уровень - это разные сущности или ее части
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38328794
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В реляционной модели тоже можно использовать иерархии.
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38328808
Фотография Infernal V. Raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SERG1257А они нужны - большее количество?
...
что за все это приходится платить.
Задачи разные бывают.
Твоя фраза: SERG1257Как только количество уровней иерархии становится известным, запросы становятся проще и понятнее.я бы так не сказал, увидев join десяти-тридцати таблиц. Субъективно это вполне работает до 5 уровней, дальше уже начинаются ошибки - "забыли прицепить один уровень", читабельность падает.
Время разработчика дорого стоит.
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38328823
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модSERG1257Это если число уровней иерархии конечно и заранее известно.
В иерарх. модели это всегда так. Причем каждый уровень - это разные сущности или ее части
Не всегда.
Сообщение--Имеет ответы/В ответ на-->Сообщение
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38329436
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаСообщение--Имеет ответы/В ответ на-->Сообщение
Да, сущности могут повторяться
...
Рейтинг: 0 / 0
Образец иерархической модели базы данных
    #38329663
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Малибуа можно ли так: один первичный ключ и несколько внешних, ссылающихся на первичный ключ в этой таблице?
можно
...
Рейтинг: 0 / 0
37 сообщений из 37, показаны все 2 страниц
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Образец иерархической модели базы данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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