powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Модель данных по Тенцеру
11 сообщений из 161, страница 7 из 7
Модель данных по Тенцеру
    #33540279
мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2У меня есть смутные подозрения, что реляционную базу любого уровня сложности можно построить на одной таблице
лучше на двух - объекты и атрибуты
...
Рейтинг: 0 / 0
Модель данных по Тенцеру
    #33540333
мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
43210
Кот "таблицы" --сучьность
Кот записи --экземпляр сучности
Кот поля
Тип поля
Размерность
Значение

Тип поля и Размерность не нужны они д.б. в метаописании
...
Рейтинг: 0 / 0
Модель данных по Тенцеру
    #33540497
4321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мод 43210
Кот "таблицы" --сучьность
Кот записи --экземпляр сучности
Кот поля
Тип поля
Размерность
Значение

Тип поля и Размерность не нужны они д.б. в метаописании
гм. тут люди договорились, шо никакого мета и т.п. описания не нада. т.е. не нада "кот записи" различать с "кот таблицы" - т.к. всякая сучность есть (уно)экземплярна. а если нужны (их) каллекции, то они (каллекции) храняцца тутжа как сучности "каллекция". Т.е. неча толкать нас в сложности многотабличных мета и т.п. моделей. нет никаких схем и структур. все лежит в наборе значений свойств (в первородном виде), а не в двойственностях "структуры" - "значения".
...
Рейтинг: 0 / 0
Модель данных по Тенцеру
    #33540517
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2У меня есть смутные подозрения, что реляционную базу любого уровня сложности можно построить на одной таблице Можно. Только всю логику придётся вынести в приложение... А лучше в отдельную библиотечку. И сделать логику настраиваемой. И однажды эта библиотечка дорастёт до СУБД над СУБД. И тогда главное не брить полученное бритвой Оккама :) .

По-моему, модель Тенцера и другие вариации на тему EAV нужно использовать только там, где они действительно нужны. Т.е. если есть что-то,

список свойств чего часто и активно изменяется
и/или
для чего необходимо хранить историческую информацию
и/или
что может хитрым образом связываться с другими подобными объектами, быть родителем/ребёнком/составляющим, наследовать и т.д.

то такая модель хранения себя оправдывает, а её применение для хранения всего и вся без разбора неминуемо приводит к изобретению велосипеда.
...
Рейтинг: 0 / 0
Модель данных по Тенцеру
    #33540534
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ModelR wrote:
> :)
> Если таблица одна, то зачем каждый раз писать
> select ... from TABLE where Сущность='C1' ... ?
>
> На то и СУБД, что бы упрощать жизнь, введем сокращение :
> select_ ... from C1 ...
>
> Опа, опять много таблиц получилось...
> :)
а Вы в качестве сокращения используйте view - таблиц будет мало.
Зато view - вагон! продавать можно :-)

--
-------------------------
There's no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Модель данных по Тенцеру
    #33540567
мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot 4321гм. тут люди договорились, шо никакого мета и т.п. описания не нада.[/quot]
так не пойдет. где-то надо хранить схему "логической" БД. метаописание решает многие проблемы.
...
Рейтинг: 0 / 0
Модель данных по Тенцеру
    #33540579
мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexTheRaven
По-моему, модель Тенцера и другие вариации на тему EAV нужно использовать только там, где они действительно нужны. Т.е. если есть что-то,
список свойств чего часто и активно изменяется
и/или
для чего необходимо хранить историческую информацию
и/или
что может хитрым образом связываться с другими подобными объектами, быть родителем/ребёнком/составляющим, наследовать и т.д.

т.е. почти всегда :)
...
Рейтинг: 0 / 0
Модель данных по Тенцеру
    #33540713
4321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мод так не пойдет. где-то надо хранить схему "логической" БД. метаописание решает многие проблемы."решает" и "нада" вещи весьма далекие друх от друха.
"решает" => "было бы удобно" ....
"нада" => "явлеецца необходимым".

в данном случае речь (не моя), (с разъяснением мне от с.ю. там выше по топику) в частности о том, что ничто не мешает и схему опписать тут же. в виде тех же записей той же таблицы.
правда думаю за подробностями лехше отправиться к шуклину - видимо так построен его моск (без таблиц, а просто как набор A-c->B, причем связи -c-> таки у него кажется явно выделены в особые "объекты").
...
Рейтинг: 0 / 0
Модель данных по Тенцеру
    #33543046
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
модт.е. почти всегда :)
Просто у вас хорошие задачи! А у меня скорее изредка... хотя я стараюсь всё делать как можно проще.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Модель данных по Тенцеру
    #36303989
Фотография Honey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У нас в течении 5 лет структура базы неоднократно менялась, очень сложно поддерживать (особенно импорт данных). Мы самостоятельно пришли к структуре, аналогичной модели Тенцера. В документе СРАВНИТЕЛЬНЫЙ АНАЛИЗ НЕКОТОРЫХ МЕТОДОВ O – R-ПРЕОБРАЗОВАНИЯ в пункте 5 приводится актуальная проблема назначения атрибутов связи. Вопрос: как вы ее решали?
...
Рейтинг: 0 / 0
Модель данных по Тенцеру
    #36304204
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HoneyУ нас в течении 5 лет структура базы неоднократно менялась, очень сложно поддерживать (особенно импорт данных). Мы самостоятельно пришли к структуре, аналогичной модели Тенцера. В документе СРАВНИТЕЛЬНЫЙ АНАЛИЗ НЕКОТОРЫХ МЕТОДОВ O – R-ПРЕОБРАЗОВАНИЯ в пункте 5 приводится актуальная проблема назначения атрибутов связи. Вопрос: как вы ее решали?вот это ты поднял тему!
...
Рейтинг: 0 / 0
11 сообщений из 161, страница 7 из 7
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Модель данных по Тенцеру
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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