|
|
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
vadiminfoНикакой другой работы с предметн6ой областью (ПО), кроме как моделирование я даже и не представляю себе. Что скрывается за термином "работайте прямо с ней" Вашем понимании не представляю. Есть две модели - концептуальная и вычислительная. Концептуальная - это более-менее формализованоое представление ПО. Вычислительная - концептуальная, преобразованная для решения вычислительных задач. Без второй можно обойтись в простых случаях. РМД - вычислительная ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 09:56 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
БредятинаВаши идеи о том, что метаданные и ОЦ должны находиться в приложении. Мои ? Для начала определитесь, что есть "метаданные" и "ОЦ". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 10:02 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
Бредятинасначала алгебра, потом РМД. Телега впереди лошади ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 10:05 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
Бредятина Расчеты - да. А что кроме расчетов можно делать с данными ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 10:10 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
Бредятина Непонятно, правда, что понимается под ОСУБД. Непосредственная реализация концептуальной модели без формальной МД. Годится для фактографических систем. Типичные ERP ни разу не фактографические и требуют построения вычислительной модели ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 10:15 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
_модЕсть две модели - концептуальная и вычислительная. Концептуальная - это более-менее формализованоое представление ПО. Вычислительная - концептуальная, преобразованная для решения вычислительных задач. Без второй можно обойтись в простых случаях. РМД - вычислительная РМД - тоже представление ПО - логическое. Ну ориентированные на манипулдирование данными, на тип СУБД (а концептальная абстрагированная от комп реализаций). РМД не лишена семантической окраски. И в простых случаях можно обойтись без первой (концептуальной). Налабал таблицу Телефон в БД телефонный справочник и готово. Но в нашей МД тока номер телефона и ФИО. Это РМД. Ежу понятно про что табла (семантичность). То что Сидорова из этой таблы имеет длинные ноги, двойку по БД, не умеет парковаться, этого нет там (абстрагировались от лишних деталей), хотя в предметной области "есть". Вы упрямый человек: Вам када еще говорили бросте МУМПС, но Вы не тока не бросили, но и навеянные яго юзанием мыстли пытаетесь к РМД привистовать. В то время как в РМД все много проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 10:26 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
vadiminfo, ну и каша у тебя в башке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 10:59 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
ViPRosvadiminfo, ну и каша у тебя в башке Ну это Вы видимо после того, как вывели, что SQL императивный, немного завысили себе самооценку и в судьи набиваетесь? Впрочем, Вам виднее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 11:21 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
ViPRosvadiminfo, ну и каша у тебя в башке +100500 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 12:20 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
_модViPRosvadiminfo, ну и каша у тебя в башке +100500 _мод, када говоришь, что у кого-то каша в голове, как бы означет что у говорящего ее нет, у него то есть знания настоящие? Пробую угадать эти Ваши знания _модСмысл моделирования: абстрагирование от семантики....: Из этого и _модКонцептуальная - это более-менее формализованоое представление ПО. Следует, что концептуальное моделирование это абстрагирование от семантики (или оно не моделирование по Вашему?), т.е. набор набор знаков из которых ниче нельзя понять про предметную область. Ну и раз у мене каша в голове, то Табла с ФИО и Телефоном не РМД, и низя поняить про что она? Семантики то быть не должно в МД? Думау, луче каша, чем такие типа знания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 12:50 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
vadiminfo, у РМД семантика начинается и заканчивается - именованная таблица с именованными, типизированными полями - операции взятия проекции и вертикально/горизонтального объединения таблиц (проекций) что, где и как взять, с чем и как объединить, во что трансформировать - все это пользовател детально разжевывает на СКЛ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 13:16 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
ViPRosvadiminfo, у РМД семантика начинается и заканчивается - именованная таблица с именованными, типизированными полями - операции взятия проекции и вертикально/горизонтального объединения таблиц (проекций) что, где и как взять, с чем и как объединить, во что трансформировать - все это пользовател детально разжевывает на СКЛ Вообще-то Ваш единомышленник, говорил, что ее семантики "нет". Наскока помню вообще у всех БД нет, не тока у РБД . А "начинается и заканчивается" - есть семантика. Не говоря уже о том, что это "начинается и заканивается" - обеспечивает очень простой способ интерпритации данных: важное достоинство РМД. Да и не так и мало такой семантики. Я не говорил, что нет семантических и других недостаков в РМД (даже наоборот говорил, что есть ранее, поскоку они перечислены в литературе). Но _mod, то выдумывает отсебятину, чтобы до Мумпса деградировать РМД. А ЧАЛ и вовсе ее отрицать. Это не стыкуется с толстыми книгами. Вот я и высказал сомнения. Поэтому не вижу, чему противоричит из моего текста Ваш, даже если принять его. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 13:38 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
vadiminfo, ну вес сыр бор то из того что в РМД мало семантики например если бы были сявзи то можно было бы не писать Join в СКЛ и исключили бы побочные (вредные), не типизированные возможности Join если бы была категоризация, то не писали бы Union если бы были обе то не писали бы From вот тады СКЛ был бы декларативным языком ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 13:52 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
+ если бы поля были бы типизированы (т.е. "Зарплата" была бы описана один раз, а в таблах твоих можно было бы на нее ссылаться под алиасом) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 13:53 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
ViPRos, тога бы можно было знать - можно ли к "зарплате" добавить "количество" ботинок вощем элементарных вещей нет в РМД, что бы быть семантически нагруженной и все это добавляется за 3 часа но так как парсер СКЛ нифига не понимает, приходится сгенерировать лишнюю фигню ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 13:56 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
ViPRosvadiminfo, ну вес сыр бор то из того что в РМД мало семантики например если бы были сявзи то можно было бы не писать Join в СКЛ и исключили бы побочные (вредные), не типизированные возможности Join если бы была категоризация, то не писали бы Union если бы были обе то не писали бы From вот тады СКЛ был бы декларативным языком Вообще-то сыр бор был из-за того, что по мнеию _mod МД - это "абстрагирование от семантики". Т.е. ея там нет. Ну мало или много семаники в МД - это смотря для чего. На практике ее достаточно для многих "типовых" приложений БД. В ней не связей нет, а нет явного описания связи, именование ея. Нельзя сказать, что это именно связь, а, например, не сущность в случае связи многие ко многим. Не было бы связей, никакой Join бы не помого узнать зарплпату сотрудника. А так в принципе одинаковые имена атрибутов в разных отношениях, свойства ОЦ позволяют понять, что связь присутсвует и ее типа (кардинальность, обязательность). Язык СКЛ относят к декларативным и так. И, думау, есть большая разница писать на нем, или писать циклы на PL/SQL, C. Вы, может, более декларативный придумаете, скорей всего, если придумаете и новую МД, но это не отменить декларативность SQL. В ОЛАП сам юзер типа лабает в мастере запросы, но это не отменило декларативности СКЛ, потому шо есть Ассемблер и или даже Васик, шобы напомнить, что такое императивность, если хто забыл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 14:24 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
[quot vadiminfo] Просто есть разные уровни моделирования ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 15:02 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
ViPRosвощем элементарных вещей нет в РМД, что бы быть семантически нагруженной Все это (типизация, natural join и пр.) чисто синтаксические изменения (и не РМД, а SQL), семантики это не добавляет Типа (0+0)*0 все равно будет 0 Как для описания семантики ЯП нужны внешние средства, так и для описания семантики данных требуется метаописание, которое не является частью МД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 15:13 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
_мод, ну да, этой семантикой будет пользоваться СКЛ, РМД не меняется, просто еще слойчик над ней ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 15:26 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
_модПросто есть разные уровни моделирования Вообще-то Вы написали "Смысл моделирования: абстрагирование от семантики....:". Т.е. любое моделирование. Впрочем, РМД по любасу не абстрагируется от семантики. Нет, здесь были, конечно, парни, которые вместо человеческих иметн таблов и колонок, наровили написть: A1, А2, ..... А потом конвертировать обратоно в программе. Мол, чтобы шпионы от конкурентов не догадались (доморощеннная технология безопасности). И в правду, конкурентам даже и не нуно догадываться, и так, скорее всего, выиграют у таких типа проектировщиков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 15:27 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
_модКак для описания семантики ЯП нужны внешние средства, так и для описания семантики данных требуется метаописание, которое не является частью МД Вспомнили Геббельса?:) Ложь не станет же правдой, если ее повторять постоянно:) ViPRos вынужден Вас постоянно поправлять - не МД, а РМД. А в настоящих СУБД, использующих семантически полноценные модели данных, метаданные сопровождают данные и поддерживаются СУБД, а не приложениями. Почитайте хотя бы о "словарях данных":) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 16:06 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
ViPRos_мод, ну да, этой семантикой будет пользоваться СКЛ, РМД не меняется, просто еще слойчик над ней Надо же, как уютно, по-домашнему: "еще слойчик":) Между приложением и СУБД еще слойчик? В приложении одна модель данных ("семантическая"), СУБД поддерживает другую ("вычислительную"), а между ними "слойчик". Обеспечивающий маппинг всего и вся:) Вероятно, СКЛ теперь в приложении? А на стороне СУБД теперь, видимо, ассемблер:) Если же СКЛ на стороне СУБД, то как он будет пользоваться?:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 16:14 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
_модvadiminfoНикакой другой работы с предметн6ой областью (ПО), кроме как моделирование я даже и не представляю себе. Что скрывается за термином "работайте прямо с ней" Вашем понимании не представляю. Есть две модели - концептуальная и вычислительная. Концептуальная - это более-менее формализованоое представление ПО. Вычислительная - концептуальная, преобразованная для решения вычислительных задач. Без второй можно обойтись в простых случаях. РМД - вычислительная До сих пор РМД была логической моделью данных. И из-за плохой поддержки семантики данных она требует применения "над ней" еще одной модели данных. А так же программирования в больших объемах:) Которого можно избежать, если концептуальная модель станет и логической без всяких более-менее (если концептуальная более-менее, то и "вычислительная" более-менее:)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 16:18 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
Бредятина, ну не писать же с нуля субд почитал метаданные в БД, сгенерил СКЛ который СУБД понимает вот и вес фокус ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 16:21 |
|
||
|
циклические связи в БД
|
|||
|---|---|---|---|
|
#18+
_модБредятинаВаши идеи о том, что метаданные и ОЦ должны находиться в приложении. Мои ? Для начала определитесь, что есть "метаданные" и "ОЦ". Ваши. В теории БД это давно определено. И я Вам не раз (в том числе и в этой теме) это подробно объяснял. Уходить от существа вопроса - это дело не хитрое. "Вы там разберитесь...". Конечно, я частично виноват в том, что у Вас нет ясного понимания предмета. Но только частично:) Итак, Вы отказываетесь уже от своей идеи размещения в приложении (содержательных) метаданных и ограничений целостности данных на уровне "концептуальной модели данных"?:) Так понятнее? Если опять не понятно готов еще и еще раз, пользуясь удобными Вам терминами, доказывать, что Вы (надеюсь умышленно) заблуждаетесь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 16:30 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=37854828&tid=1541570]: |
0ms |
get settings: |
4ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
152ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 428ms |

| 0 / 0 |
