|
|
|
Проектирование БД с созданием кучи таблиц
|
|||
|---|---|---|---|
|
#18+
[quot vadiminfo]Т.е. не Вы писали: БредятинаОчевидно, что это никому неизвестно. Я. И это факт, который Вы подтвердили. Вот мое сообщение: Одной этой фразой Вы поставили крест на Ваших многолетних усилиях не вдаваться в подробности, основным лейтмотивом которых было: "Если чего-то не написано в толстой книге, то это не заслуживает внимания")) Теперь же Вы предлагаете: 1) Побывать в гостях у Славы http://slava.fateback.com/work/docs/database/index.htm 2) Подменить структурированные типы структурированными моделями http://citforum.ru/database/dblearn/dblearn02.shtml 3) Подменить модели структурированных данных структурированными моделями данных http://www.math.spbu.ru/user/boris_novikov/courses/mtim3/5-semistructured.pdf 4) И т.п. http://ru.wikipedia.org/wiki/%D0%91%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85 http://ref.by/refs/98/24089/1.html ... Пожалуйста, поясните что такое структурированная модель данных, и, соответственно, что такое не структурированная модель данных. vadiminfoА теперь, когда стало ясно, что широко известно, пытаетесь забалтывать? Дешевый прием. Полезная самокритика)) Но, Вы же всегда пользуетесь такими приемами. В надежде на то, что здесь всем на все наплевать, и никто не станет делать запрос в google)) А я сделал и написал: Одной этой фразой Вы поставили крест на Ваших многолетних усилиях не вдаваться в подробности, основным лейтмотивом которых было: "Если чего-то не написано в толстой книге, то это не заслуживает внимания")) Теперь же Вы предлагаете: 1) Побывать в гостях у Славы http://slava.fateback.com/work/docs/database/index.htm 2) Подменить структурированные типы структурированными моделями http://citforum.ru/database/dblearn/dblearn02.shtml 3) Подменить модели структурированных данных структурированными моделями данных http://www.math.spbu.ru/user/boris_novikov/courses/mtim3/5-semistructured.pdf 4) И т.п. http://ru.wikipedia.org/wiki/%D0%91%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85 http://ref.by/refs/98/24089/1.html ... Пожалуйста, поясните что такое структурированная модель данных, и, соответственно, что такое не структурированная модель данных. vadiminfoА существенно только то, что Дейт считает "реляционные системы" СУБД. Будьте внимательнее, и говорите по существу. Я полностью согласен с Дейтом в части интерактивного интерфейса. И подчеркиваю, что в "реляционных системах" возможны только такие задачи для интерактивного интерфейса, о которых и пишет Дейт. Из-за неустранимых недостатков РМД. Так что, "реляционная система" в принципе не может быть СУБД. Но, Дейт, как и Вы, может называть такие системы СУБД. Как и продавцы компрессоров, имеют право называть их холодильниками. Но, в отличие от Вас с Дейтом, не называют)) vadiminfoЖаль, что нет ф-ии на форуме объявлять повторы троллингом, и удалять все сообщения автора за них. Это все таки слишком выходит за рамки для технических форумов. Да, это было бы здорово для Вас)) Ведь Вы ушли даже от такого тривиального вопроса о "Фамилии". Другие участники довольно подробно обсуждают этот вопрос, и даже подсчитывают количество строк, которое нужно написать, чтобы пользователь мог бы добавить свойство "Фамилия" к типу сущности "Человек". Правда один явно говорит о разработке СУБД в среде РСХОД, для которой модель верхнего уровня осталась неизвестной, а на нижнем уровне предлагается использовать EAV. А другой говорит, что ему не составляет никакого труда реализовывать и модель верхнего уровня и EAV каждый раз в приложении. А Вы вот только о моей глупости говорите, а не об обсуждаемой проблеме. Именно, постоянно выходите за рамки технических форумов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 11:05 |
|
||
|
Проектирование БД с созданием кучи таблиц
|
|||
|---|---|---|---|
|
#18+
Шайтан, вполне вероятно. Здесь по большей части "теоретики", причем - чистые... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 11:05 |
|
||
|
Проектирование БД с созданием кучи таблиц
|
|||
|---|---|---|---|
|
#18+
Arhat109Да "и я могу"... в т.ч. и на вашем любимом Мумпс. У меня нет ничего любимого. Моя цель - максимально объективно подходить к любому вопросу. Arhat109Но давайте, каждый сделает ТОТ пример, за который ратует. Считаете лучше - предложите пример, потестим. ЗА ВАС никто и ничего делать не будет. Я "ратую" за все три варианта (одного и того же примера) . Это же очевидно. Arhat109Не хотите делать - не отвечайте далее, как и просил ранее. Не надо флудить мне в ответ. Так Вы-то зачем флудите мне в ответ??? Arhat109("внезапно" нет ни того ни другого... подозреваю, что никогда! и не было, поскольку в моем понимании, вы - "чистый теоретик" не написавший ни разу ни одной строчки кода) Почему это "внезапно"?)) Здесь все знают, что я не написал ни одной строчки кода)) Теперь и Вы узнали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 11:11 |
|
||
|
Проектирование БД с созданием кучи таблиц
|
|||
|---|---|---|---|
|
#18+
Бредятина, Понял, отстал. Прежнее соглашение - в силе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 11:49 |
|
||
|
Проектирование БД с созданием кучи таблиц
|
|||
|---|---|---|---|
|
#18+
офф: Я так и знал. Зосрале топег личностными разборками ЧАЛ-style. :) У меня сделано так (см. рис.) Дерево настраивается в первой табличке (24 поля). Данные - во второй (14 полей). Большинство полей int и bool. Нужно добавить совершенно новый параметр ? Создаем в дереве новый пункт, настраиваем нужным образом. Потом заходим в документ (в нашем случае карточку товара), жмём "добавить", выбираем нужный параметр (новый уже виден и его можно выбрать). Появляется диалог ввода значения. Вводим. Смотрим результат. Доступны назначения прав на параметр (видеть/редактировать/удалять), форматирование вывода, логгирование, возможна проверка валидности значений. Возможен поиск. Возможна ссылка на другие документы или справочники. Легко доработать для хранения произвольных BLOB-ов. Очень просто выводить в репортах. Для каждого типа документа свой набор параметров (для простоты. Но можно сделать общие для разных д-тов). Ниодного DDL. Примерно 700кБ исходников. Никаких изобретений, претензий, подвигов и чудес. :) Уже показывал это. Ничего не могу сказать про производительность, т.к. у меня пока нет млн.строк. Тестить лениво. :) Можно ли это назвать простеньким движком ? Вполне, ИМХО. Как можно подобное уложить в 150 строк - ума не приложу. :) Хотелось бы посмотреть, как что-то подобное реализуют коллеги. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 11:50 |
|
||
|
Проектирование БД с созданием кучи таблиц
|
|||
|---|---|---|---|
|
#18+
БредятинаЯ. И это факт, который Вы подтвердили. И вот еще, пример, подтверждение пример "факта" (что никому не известнно что про структурированные МД) для особо сообразительных (до которых долго доходят давно известные избитые весчи) http://www.kgau.ru/istiki/is/ch02.html#teis_kaga2_2 В завершение общения с ЧАЛом не могу удержаться, и есче раз не поржать над чтением ЧАЛом Дейта и попытками приплести последнего к тому, что "реляционные системы не СУБД". Это отжиг так отжиг. Тому кто не знает ЧАЛа скажу, что любимый способ "Доказательства" - повтор. Оппоненту надоест отвечать - и тада "мы видим что возражений нет" или что-то подобное подразумевается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 11:57 |
|
||
|
Проектирование БД с созданием кучи таблиц
|
|||
|---|---|---|---|
|
#18+
vadiminfoИ вот еще, пример, подтверждение пример "факта" (что никому не известнно что про структурированные МД) для особо сообразительных (до которых долго доходят давно известные избитые весчи) http://www.kgau.ru/istiki/is/ch02.html#teis_kaga2_2 К сожалению, Google Chrome не может открыть страницу www.kgau.ru. Поэтому, поясните,пожалуйста Вашу позицию по ссылкам, полученным в точности по предложенному Вами запросу. Вот мое сообщение: Одной этой фразой Вы поставили крест на Ваших многолетних усилиях не вдаваться в подробности, основным лейтмотивом которых было: "Если чего-то не написано в толстой книге, то это не заслуживает внимания")) Теперь же Вы предлагаете: 1) Побывать в гостях у Славы http://slava.fateback.com/work/docs/database/index.htm 2) Подменить структурированные типы структурированными моделями http://citforum.ru/database/dblearn/dblearn02.shtml 3) Подменить модели структурированных данных структурированными моделями данных http://www.math.spbu.ru/user/boris_novikov/courses/mtim3/5-semistructured.pdf 4) И т.п. http://ru.wikipedia.org/wiki/%D0%91%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85 http://ref.by/refs/98/24089/1.html ... Пожалуйста, поясните что такое структурированная модель данных, и, соответственно, что такое не структурированная модель данных. vadiminfoВ завершение общения с ЧАЛом не могу удержаться, и есче раз не поржать над чтением ЧАЛом Дейта и попытками приплести последнего к тому, что "реляционные системы не СУБД". Это отжиг так отжиг. Пожалуйста, говорите по существу. Я полностью согласен с Дейтом в части интерактивного интерфейса. И подчеркиваю, что в "реляционных системах" возможны только такие задачи для интерактивного интерфейса, о которых и пишет Дейт. Из-за неустранимых недостатков РМД. Так что, "реляционная система" в принципе не может быть СУБД. Но, Дейт, как и Вы, может называть такие системы СУБД. Как и продавцы компрессоров, имеют право называть их холодильниками. Но, в отличие от Вас с Дейтом, не называют)) vadiminfoТому кто не знает ЧАЛа скажу, что любимый способ "Доказательства" - повтор. Оппоненту надоест отвечать - и тада "мы видим что возражений нет" или что-то подобное подразумевается. Так вот и ответьте по существу. Вы еще ни разу не ответили. Вы ушли даже от такого тривиального вопроса о "Фамилии". Другие участники довольно подробно обсуждают этот вопрос, и даже подсчитывают количество строк, которое нужно написать, чтобы пользователь мог бы добавить свойство "Фамилия" к типу сущности "Человек". Правда один явно говорит о разработке СУБД в среде РСХОД, для которой модель верхнего уровня осталась неизвестной, а на нижнем уровне предлагается использовать EAV. А другой говорит, что ему не составляет никакого труда реализовывать и модель верхнего уровня и EAV каждый раз в приложении. А Вы вот только о моей глупости говорите, а не об обсуждаемой проблеме. Именно Вы постоянно выходите за рамки технических форумов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 12:12 |
|
||
|
Проектирование БД с созданием кучи таблиц
|
|||
|---|---|---|---|
|
#18+
LSVУ меня сделано так (см. рис.) Это: 1) Описать новое свойство типа сущности. 2) Описать доступ к нему (или просто добавить в интерфейсе типа сущности). 3) Вводить значения и делать запросы. применимо ко всем трем рассматриваемым вариантам. Или Вы хотите рассказать о четвертом варианте. Или о подварианте второго (EAV) варианта? Напомню их, на всякий случай: Вариант 1. Классическая РМД с наследованием общих свойств (?) и отдельной таблицей на "специфические" свойства типа сущности. Здесь возникает вопрос о "масштабе специфичности". Свойство может принадлежать многим подтипам. Вариант 2. EAV. 2.1. Разновидность 1. Требуется описание. 2.2. Разновидность 2. Требуется описание. ... 2.n. Разновидность n. Требуется описание. Вариант 3. Классическая РМД с одной таблицей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 12:21 |
|
||
|
Проектирование БД с созданием кучи таблиц
|
|||
|---|---|---|---|
|
#18+
Бредятина, Когда будет "по существу" ? Срач в топике реально поднадоел всем, кроме Вас... Конкретно что можете посоветовать ТС-у (см. стартовый пост). Что ТС должен сделать для реализации ? Какова ожидаемая трудоёмкость ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 12:22 |
|
||
|
Проектирование БД с созданием кучи таблиц
|
|||
|---|---|---|---|
|
#18+
Классическая РМД с наследованием общих свойств (?) и отдельной таблицей на "специфические" свойства типа сущности. Здесь возникает вопрос о "масштабе специфичности". Свойство может принадлежать многим подтипам.Тут много "но". Кто даст гарантию, что свойство общее абсолютно для всех типов сущности ? Что делать, если позже окажется, что свойство не может быть общим для некоторых параметров. Получается, что все свойства должны лежать в отдельной таблице, чтоб унифицировать выборки. Разве это не разновидность реализации ЕАВ ? Пожалуй невозможно сделать чистые вар.1 или вар. 2. У обоих вариантов будут элементы др. друга. Только пропорции разные и трудоемкость реализации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 12:34 |
|
||
|
Проектирование БД с созданием кучи таблиц
|
|||
|---|---|---|---|
|
#18+
LSVБредятина, Когда будет "по существу" ? Срач в топике реально поднадоел всем, кроме Вас... Конкретно что можете посоветовать ТС-у (см. стартовый пост). Что ТС должен сделать для реализации ? Какова ожидаемая трудоёмкость ? Вы прекрасно знаете, что я всегда говорю только по существу. Вот мое сообщение: Это: 1) Описать новое свойство типа сущности. 2) Описать доступ к нему (или просто добавить в интерфейсе типа сущности). 3) Вводить значения и делать запросы. применимо ко всем трем рассматриваемым вариантам. Или Вы хотите рассказать о четвертом варианте. Или о подварианте второго (EAV) варианта? Напомню их, на всякий случай: Вариант 1. Классическая РМД с наследованием общих свойств (?) и отдельной таблицей на "специфические" свойства типа сущности. Здесь возникает вопрос о "масштабе специфичности". Свойство может принадлежать многим подтипам. Вариант 2. EAV. 2.1. Разновидность 1. Требуется описание. 2.2. Разновидность 2. Требуется описание. ... 2.n. Разновидность n. Требуется описание. Вариант 3. Классическая РМД с одной таблицей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 12:38 |
|
||
|
Проектирование БД с созданием кучи таблиц
|
|||
|---|---|---|---|
|
#18+
LSVТут много "но". Посмотрим... LSVКто даст гарантию, что свойство общее абсолютно для всех типов сущности ? Что делать, если позже окажется, что свойство не может быть общим для некоторых параметров. Это я уже написал в комментарии к первому варианту. Не вижу никаких "но" по этому комментарию. LSVПолучается, что все свойства должны лежать в отдельной таблице, чтоб унифицировать выборки. Разве это не разновидность реализации ЕАВ ? Выяснилось, что нет ни одного "но". Вариант 3 - это не EAV, конечно же. Это же очевидно. LSVПожалуй невозможно сделать чистые вар.1 или вар. 2. У обоих вариантов будут элементы др. друга. Только пропорции разные и трудоемкость реализации. Пожалуйста, опишите один конкретный "смешанный вариант" (один из подвариантов варианта 2, раз EAV все равно используется). А по варианту 1 дождемся ответа автора этого варианта. Уточняю: Вариант 1. Классическая РМД с наследованием общих свойств (?) и отдельной таблицей на "специфические" свойства типа сущности. Здесь возникает вопрос о "масштабе специфичности". Свойство может принадлежать многим подтипам. Вариант 2. С использованием EAV. 2.1. Разновидность 1. Требуется описание. 2.2. Разновидность 2. Требуется описание. ... 2.n. Разновидность n. Требуется описание. Вариант 3. Классическая РМД с одной таблицей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 12:45 |
|
||
|
Проектирование БД с созданием кучи таблиц
|
|||
|---|---|---|---|
|
#18+
Вариант 1. Классическая РМД с наследованием общих свойств (?) и отдельной таблицей на "специфические" свойства каждого подтипа типа сущности. Здесь возникает вопрос о "масштабе специфичности". Свойство может принадлежать многим подтипам. И любое из общих свойств (не важно всех или части подтипов) может перестать быть общим. Вариант 2. С использованием EAV. 2.1. Разновидность 1. Требуется описание. 2.2. Разновидность 2. Требуется описание. ... 2.n. Разновидность n. Требуется описание. Вариант 3. Классическая РМД с одной таблицей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 12:52 |
|
||
|
Проектирование БД с созданием кучи таблиц
|
|||
|---|---|---|---|
|
#18+
Пожалуйста, опишите один конкретный "смешанный вариант" (один из подвариантов варианта 2, раз EAV все равно используется). А по варианту 1 дождемся ответа автора этого варианта.Вот смешанный: 1. Простые параметры хранятся в структуре а-ля ЕАВ (их могут добавлять простые пользователи). 2. Сложные параметры (со ссылками на многие справочники, с множеством спецификаций и сложной б/логикой) хранятся в своих отдельных таблицах. Создаются такие параметры с помощью кучи DML и опытного программиста. Выборки, б/логика - тоже с помощью программиста. Это будет самый общий случай. Но п.2 бывает не всегда (в смысле добавлять на лету). Тогда получим чистый вар.2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 13:00 |
|
||
|
Проектирование БД с созданием кучи таблиц
|
|||
|---|---|---|---|
|
#18+
Комментарии к Варианту 1 показывают достаточно общую проблему технологии БД: стоит ли описывать отдельно свойства, а потом назначать их типам сущностей, для того, чтобы избегать "дублирующих описаний". Часто имеются какие-то отличия в некоторых атрибутах (чтобы не возникало путаницы, можно использовать другой термин) свойств , когда одно и то же свойство применяется к разным типам сущности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 13:04 |
|
||
|
Проектирование БД с созданием кучи таблиц
|
|||
|---|---|---|---|
|
#18+
LSVПожалуйста, опишите один конкретный "смешанный вариант" (один из подвариантов варианта 2, раз EAV все равно используется). А по варианту 1 дождемся ответа автора этого варианта.Вот смешанный: 1. Простые параметры хранятся в структуре а-ля ЕАВ (их могут добавлять простые пользователи). 2. Сложные параметры (со ссылками на многие справочники, с множеством спецификаций и сложной б/логикой) хранятся в своих отдельных таблицах. Создаются такие параметры с помощью кучи DML и опытного программиста. Выборки, б/логика - тоже с помощью программиста. Это будет самый общий случай. Но п.2 бывает не всегда (в смысле добавлять на лету). Тогда получим чистый вар.2. Пожалуйста, поясните суть термина "параметр". Чтобы было понятнее, имеет ли отношение эта реализация к рассматриваемой задаче с одним типом сущности (Товар). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 13:06 |
|
||
|
Проектирование БД с созданием кучи таблиц
|
|||
|---|---|---|---|
|
#18+
LSVПожалуйста, опишите один конкретный "смешанный вариант" (один из подвариантов варианта 2, раз EAV все равно используется). А по варианту 1 дождемся ответа автора этого варианта.Вот смешанный: 1. Простые параметры хранятся в структуре а-ля ЕАВ (их могут добавлять простые пользователи). 2. Сложные параметры (со ссылками на многие справочники, с множеством спецификаций и сложной б/логикой) хранятся в своих отдельных таблицах. Создаются такие параметры с помощью кучи DML и опытного программиста. Выборки, б/логика - тоже с помощью программиста. Это будет самый общий случай. Но п.2 бывает не всегда (в смысле добавлять на лету). Тогда получим чистый вар.2. Варианта 2 чистого нет! Поскольку все реализуют EAV по разному. Вы говорите, что если нет "сложных параметров", то остается только EAV . Но, какой именно вариант? Например, в drupal разные типы хранятся в отдельных таблицах. И это же тоже может влиять на производительность. Поэтому, опишите Ваш вариант. Пусть это будет 2.1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 13:12 |
|
||
|
Проектирование БД с созданием кучи таблиц
|
|||
|---|---|---|---|
|
#18+
[quot LSV]1. Простые параметры хранятся в структуре а-ля ЕАВ (их могут добавлять простые пользователи). 2. Сложные параметры (со ссылками на многие справочники, с множеством спецификаций и сложной б/логикой) хранятся в своих отдельных таблицах. И те и другие могут добавлять простые пользователи. И все это хозяйство в 2-х таблицах: объекты и свойства. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 13:30 |
|
||
|
Проектирование БД с созданием кучи таблиц
|
|||
|---|---|---|---|
|
#18+
БредятинаВарианта 2 чистого нет! Поскольку все реализуют EAV по разному. Вы говорите, что если нет "сложных параметров", то остается только EAV . Но, какой именно вариант? Например, в drupal разные типы хранятся в отдельных таблицах. И это же тоже может влиять на производительность. Поэтому, опишите Ваш вариант. Пусть это будет 2.1.Чистого ничего нет. :) В моей реализации одна таблица, в которой все типы (строка, целое,флоат, дата, булеан). Можно разнести их по разным таблицам. В другом проекте, где я участвую, именно так. Не суть. Принцип тот же. Производительность ? Трудно сказать. Возможно, где неск. таблиц будет немного быстрее. Правильная суть ЕАВ(ИМХО) - для добавления нового параметра создаем новые строки в фиксированных таблицах. Что такое параметр ? То, что изображено на картинке выше. Не суть как это назвать. Можно атрибутом. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 16:32 |
|
||
|
Проектирование БД с созданием кучи таблиц
|
|||
|---|---|---|---|
|
#18+
LSV, надо идти дальше - к механизму динамической типизации ир познается через знания - тавтология типа такая знания - не объекты, а признаки их классификации те. важно иметь тезаурус -словарь свойств (объектов) уже отыменных это как сито через который пропускается ноый объект объекты с имеющие одинаковые совйства - типизируются по свойству ( тип = набор свойств) объекты имеющие одинаковое значение одинаковых свойств - классифицируются (класс - все объекты всех типов с одинаковыми значенями типизированных свойств) при этом свойства и их значения во времени меняются (ДОБАВЛЯЮТСЯ, УНИЧТОЖАЮТСЯ) не типизированные (тем более не классифицированнные ) свойства объекта лежать в пуле - ждут часа обобщения это механизм динамической классификации вот тут все типизированные и тем более классифицированные вещи - это почти регулярны и их можно отобразить в отношения а вот то что в пуле - в еав молчать блин!!! и пользоваться пока добрый ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 17:48 |
|
||
|
Проектирование БД с созданием кучи таблиц
|
|||
|---|---|---|---|
|
#18+
ViPRos, Честно гря....неосилил сей поток сознания... Хотя в целом согласен. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 18:30 |
|
||
|
Проектирование БД с созданием кучи таблиц
|
|||
|---|---|---|---|
|
#18+
LSV, счас пытаюсь этот поток всучить майкрософт если получится отпишусь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 18:37 |
|
||
|
Проектирование БД с созданием кучи таблиц
|
|||
|---|---|---|---|
|
#18+
ViPRos, Цель не очень понятна. Вот установила Ваша система, что 2 обьекта в некоторый момент времени принадлежали к одному классу или типу, а потом перестали - и как этот вывод используется дальше? Ваша типизация - она же по определению временная, а что можно сделать с типизацией, зависящей от времени - я как-то не очень представляю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 18:50 |
|
||
|
Проектирование БД с созданием кучи таблиц
|
|||
|---|---|---|---|
|
#18+
Кот Матроскин, с богами (те которые вневремени) не спорю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 18:54 |
|
||
|
Проектирование БД с созданием кучи таблиц
|
|||
|---|---|---|---|
|
#18+
[quot _мод]LSVпропущено... И те и другие могут добавлять простые пользователи. И все это хозяйство в 2-х таблицах: объекты и свойства. Пожалуйста, приведите схемы всех используемых отношений РМД, иначе непонятно о чем речь, так как все используют разную терминологию. Возможно, у Вас, как и у LSV, Вариант 2.1. А возможно - другой. Для Варианта 3 схема единственного отношения: Товар {Свойство1, Свойство2, ..., СвойствоN} ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 19:02 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=38194709&tid=1541100]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
157ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 516ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...