Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Best practis проектирования схем БД для OLTP-систем / 25 сообщений из 30, страница 1 из 2
04.12.2013, 14:11
    #38488871
Максим Н
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Best practis проектирования схем БД для OLTP-систем
Киньте ссылкой на сабж, как лучше проводить нормализацию, проектировать таблицы и т.д. применительно к OLTP ?
...
Рейтинг: 0 / 0
04.12.2013, 16:16
    #38489133
xenix
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Best practis проектирования схем БД для OLTP-систем
Вряд ли получится. Сильно завязано на предметную область
...
Рейтинг: 0 / 0
04.12.2013, 19:42
    #38489518
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Best practis проектирования схем БД для OLTP-систем
+1, не бывает проектирования бд вне задачи.


А Так...

- каждая таблица должна иметь первичный ключь.
- первичный ключь не должен быть завязан на предметную область.
- связи таблиц только по пк.
- нормализация

И прочие прописные истины.
...
Рейтинг: 0 / 0
05.12.2013, 13:53
    #38490263
Infernal V. Raven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Best practis проектирования схем БД для OLTP-систем
Максим НКиньте ссылкой на сабж, как лучше проводить нормализацию, проектировать таблицы и т.д. применительно к OLTP ?Желательно не менее чем в 3NF. Там где запросы тяжелы уходить в сторону денормализации.

P.S. Каков вопрос...
...
Рейтинг: 0 / 0
05.12.2013, 13:58
    #38490271
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Best practis проектирования схем БД для OLTP-систем
MasterZiv

- первичный ключь не должен быть завязан на предметную область.
- связи таблиц только по пк.


И прочие прописные истины.
Возможно, все еще не прописные.
...
Рейтинг: 0 / 0
05.12.2013, 14:02
    #38490278
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Best practis проектирования схем БД для OLTP-систем
Максим Нкак лучше проводить нормализацию, проектировать таблицы и т.д.
применительно к OLTP ?
С учётом особенностей и внутреннего устройства конкретной СУБД.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
05.12.2013, 14:05
    #38490286
Максим Н
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Best practis проектирования схем БД для OLTP-систем
Dimitry SibiryakovМаксим Нкак лучше проводить нормализацию, проектировать таблицы и т.д.
применительно к OLTP ?
С учётом особенностей и внутреннего устройства конкретной СУБД.


СУБД Oracle
...
Рейтинг: 0 / 0
05.12.2013, 14:09
    #38490293
Максим Н
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Best practis проектирования схем БД для OLTP-систем
MasterZiv+1, не бывает проектирования бд вне задачи.


А Так...

- каждая таблица должна иметь первичный ключь.
- первичный ключь не должен быть завязан на предметную область.
- связи таблиц только по пк.
- нормализация

И прочие прописные истины.

про истины понятно, интересует именно закос на OLTP, т.е.например особенности нормализации для именно таких систем и т.д..
...
Рейтинг: 0 / 0
05.12.2013, 14:20
    #38490317
Максим Н
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Best practis проектирования схем БД для OLTP-систем
Infernal V. RavenМаксим НКиньте ссылкой на сабж, как лучше проводить нормализацию, проектировать таблицы и т.д. применительно к OLTP ?Желательно не менее чем в 3NF. Там где запросы тяжелы уходить в сторону денормализации.

P.S. Каков вопрос...
Спасибо
...
Рейтинг: 0 / 0
05.12.2013, 14:23
    #38490324
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Best practis проектирования схем БД для OLTP-систем
Максим Нпро истины понятно, интересует именно закос на OLTP, т.е.например особенности нормализации для именно таких систем и т.д..
Вообще-то не особенности нормализации, а собсвенно норамлизация относится к реляционным БД. И на то есть теория РБД. У Мейера, к примеру описанная.
А уже OLTP могут быть РМД. Но не обязательно, наверное. Какие-нибудь ООБД. В последнем случае, может, там и нет вовсе понятия нормализация.
...
Рейтинг: 0 / 0
05.12.2013, 23:08
    #38491115
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Best practis проектирования схем БД для OLTP-систем
Максим Н
про истины понятно, интересует именно закос на OLTP, т.е.например особенности нормализации для именно таких систем и т.д..

У нормализации нет никаких таких особенностей, тем более для oltp.
Нормализация вообще проводится только на голых данных и без учета того, как с ними будут работать.
...
Рейтинг: 0 / 0
06.12.2013, 10:50
    #38491403
Максим Н
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Best practis проектирования схем БД для OLTP-систем
MasterZivМаксим Нпро истины понятно, интересует именно закос на OLTP, т.е.например особенности нормализации для именно таких систем и т.д..

У нормализации нет никаких таких особенностей, тем более для oltp.
Нормализация вообще проводится только на голых данных и без учета того, как с ними будут работать.
т.е. без учета какие именно запросы будут выполняться, по каким критериям и к каким сущностям,
чего будет больше чтения или письма и т.д.?
...
Рейтинг: 0 / 0
06.12.2013, 12:47
    #38491590
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Best practis проектирования схем БД для OLTP-систем
Максим Нпро истины понятно, интересует именно закос на OLTP, т.е.например особенности нормализации для именно таких систем и т.д..
IMHO OLTP слишком широкое понятие, что бы можно было обсуждать "особенности нормализации для именно таких систем". С таким же успехом, можно обсуждать особенности нормализации "именно для компьютеров".

Производственные системы (АСУ ТП), учетные/бухгалтерские системы, биллинг, CRM etc.etc. - все это OLTP

IMHO
...
Рейтинг: 0 / 0
06.12.2013, 13:49
    #38491729
Максим Н
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Best practis проектирования схем БД для OLTP-систем
Leonid KudryavtsevМаксим Нпро истины понятно, интересует именно закос на OLTP, т.е.например особенности нормализации для именно таких систем и т.д..
IMHO OLTP слишком широкое понятие, что бы можно было обсуждать "особенности нормализации для именно таких систем". С таким же успехом, можно обсуждать особенности нормализации "именно для компьютеров".

Производственные системы (АСУ ТП), учетные/бухгалтерские системы, биллинг, CRM etc.etc. - все это OLTP

IMHO
Согласен, но ведь должны быть особенности, для OLAP свои, для OLTP свои, для смешанных свои?
...
Рейтинг: 0 / 0
06.12.2013, 14:04
    #38491771
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Best practis проектирования схем БД для OLTP-систем
Максим НСогласен, но ведь должны быть особенности, для OLAP свои, для OLTP свои, для смешанных свои?
Для OLAP скорее всего есть какие-то рекомендации, best practics. Т.к. это достаточно узкий круг систем со своей спецификой (звезда, снежинка и т.д.) достаточно абстрагированный от реальных учетных систем (через ETL).

Но искать рекомендации для OLTP это странно

Что такое "смешанные" системы, мне вообще не понятно. Есть OLAP системы которые работают (исторически или по другим причинам) прямо на данных/структуре OLTP системы. Но там вред ли будет какая-то "специфика". Может быть наверное вариант и наоборот, ввод данных оператором (a la OLTP) прямо в OLAP систему, но опять таки, искать там какую-то специфики, а тем более best practics вряд ли стоит )))
...
Рейтинг: 0 / 0
06.12.2013, 14:48
    #38491874
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Best practis проектирования схем БД для OLTP-систем
Максим НКиньте ссылкой на сабж, как лучше проводить нормализацию, проектировать таблицы и т.д. применительно к OLTP ?

Не истины ради, а флейма для
EAV

<:o)
...
Рейтинг: 0 / 0
06.12.2013, 15:05
    #38491913
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Best practis проектирования схем БД для OLTP-систем
Максим Нведь должны быть особенности, для OLAP свои, для OLTP свои, для смешанных
свои?
Они и есть. Но это особенности де нормализации, не нормализации.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
06.12.2013, 15:12
    #38491927
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Best practis проектирования схем БД для OLTP-систем
mad_nazgulНе истины ради, а флейма для
EAV

<:o)
Для флейма, в принципе, хорошо подходит.
...
Рейтинг: 0 / 0
06.12.2013, 15:16
    #38491932
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Best practis проектирования схем БД для OLTP-систем
mad_nazgulМаксим НКиньте ссылкой на сабж, как лучше проводить нормализацию, проектировать таблицы и т.д. применительно к OLTP ?

Не истины ради, а флейма для
EAV

<:o)

Вот из ссылки:

However, in many cases where data can be modelled in statically relational terms an EAV based approach is an anti-pattern which can lead to longer development times, poor use of database resources and more complex queries when compared to a relationally-modelled data schema.

Т.е. как бы это получается без дополнительных обстоятельтс ссылка "как хуже" во многоих случаях.
...
Рейтинг: 0 / 0
06.12.2013, 15:31
    #38491961
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Best practis проектирования схем БД для OLTP-систем
Максим НСогласен, но ведь должны быть особенности, для OLAP свои, ...
В OLAP, вроде, понятия нормализации не было до сих пор, даже если это РОЛАП, не говоря уже о МОЛАП.
Т.е. там, скорее всего, "особенность нормализации" в отсутсвии оной.
Впрочем есть, как писал выше, и ОЛТП, в которых такая же - отсутсвие. Они же разные по МД могут быть.
Наверняка, есть тольк в тех, хде РБД.
...
Рейтинг: 0 / 0
06.12.2013, 15:52
    #38491988
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Best practis проектирования схем БД для OLTP-систем
vadiminfoВ OLAP, вроде, понятия нормализации не было до сих пор, даже если это РОЛАП...
А что там было?

Смотрю я на например на Схема звезды и думаю... есть там какая форма нормализации или там даже понятия нету.

Кто как думает? Не флейма ради, а что бы самому понять, что ныне под термином нормализация и 1,2,3..-нормальная форма понимают.
...
Рейтинг: 0 / 0
06.12.2013, 18:46
    #38492283
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Best practis проектирования схем БД для OLTP-систем
Leonid KudryavtsevСмотрю я на например на Схема звезды и думаю... есть там какая форма нормализации или там даже понятия нету.


Полезное, наверное, занятие. В РОЛАПе есть еще схема "Снежинка". Может быть и на нее стоит посмотреть.


Кто знает, глядишь в результате и появится 3НФЗ (третья нормальая форма звезды). А я уже тада забиваю сейчас 3НФС - Снежинка находится в 3НФС, када каждая звезда находится в 3НФЗ.
...
Рейтинг: 0 / 0
06.12.2013, 18:46
    #38492284
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Best practis проектирования схем БД для OLTP-систем
Leonid KudryavtsevСмотрю я на например на Схема звезды и думаю... есть там какая форма нормализации или там даже понятия нету.


Полезное, наверное, занятие. В РОЛАПе есть еще схема "Снежинка". Может быть и на нее стоит посмотреть.


Кто знает, глядишь в результате и появится 3НФЗ (третья нормальая форма звезды). А я уже тада забиваю сейчас 3НФС - Снежинка находится в 3НФС, када каждая звезда находится в 3НФЗ.
...
Рейтинг: 0 / 0
06.12.2013, 19:34
    #38492328
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Best practis проектирования схем БД для OLTP-систем
Просто я так понимаю: что раз нормализации нет, то и никакой нормальной формы нет? Ни первой, ни второй, ни третий etc..?
vadiminfoПолезное, наверное, занятие. В РОЛАПе есть еще схема "Снежинка". Может быть и на нее стоит посмотреть.
А что на нее смотреть? Я же так понимаю, там тоже нормализации и нормальных форм нет. Просто я думаю, что же это у меня за заболевание такое. Смотрю на схему и вижу: и таблицы и отношения и даже догадываюсь, какая там нормальная форма. А их нет.

Вот это меня и беспокоит. Мне только нормальные формы мерещатся или там еще и таблиц и отношений между ними тоже нет? Таблицы та хоть есть?

— А дьявола тоже нет? — вдруг весело осведомился больной у Ивана Николаевича.
— И дьявола...
— Не противоречь! — одними губами шепнул Берлиоз, обрушиваясь за спину профессора и гримасничая.
— Нету никакого дьявола! — растерявшись от всей этой муры, вскричал Иван Николаевич не то, что нужно, — вот наказание! Перестаньте вы психовать.

Тут безумный расхохотался так, что из липы над головами сидящих выпорхнул воробей.

— Ну, уж это положительно интересно, — трясясь от хохота проговорил профессор, — что же это у вас, чего ни хватишься, ничего нет! — он перестал хохотать внезапно и, что вполне понятно при душевной болезни, после хохота впал в другую крайность — раздражился и крикнул сурово: — Так, стало быть, так-таки и нету?
...
Рейтинг: 0 / 0
06.12.2013, 22:51
    #38492466
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Best practis проектирования схем БД для OLTP-систем
Leonid Kudryavtsev Смотрю на схему и вижу: и таблицы и отношения и даже догадываюсь, какая там нормальная форма. А их нет.


Вроде, как не было упоминаний в ОЛАПе до сих пор. Но раз Вы догадываетесь, то может и есть. И теперь придется нормализовать Звезды. А стало быть и многомерные кубы, ить звезды часто промежуточное звено в подготовке куба.
Отношение одна из наиболее в разных разделах математиматики теоретико-множественная конструкция. Таблиц в принципе тоже полно везде. Хоть в том же Йкселе. Так что есть куда "Смотрю на схему и вижу" и, надо полагать, нормализую. Например, какое-нибудь отношение эквивалентности по 4НФ. Поди плохо?
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Best practis проектирования схем БД для OLTP-систем / 25 сообщений из 30, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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