Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Теоретические основы проектирования БД, какие разделы математики нужны? / 16 сообщений из 16, страница 1 из 1
14.10.2015, 20:31
    #39076929
da17
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретические основы проектирования БД, какие разделы математики нужны?
Добрый день, долгое время проектирую и работаю с БД буквально "на глазок". Имею представления про НФ, ключи, индексы и т.д. В последнее время проекты стали усложняться, так что интересует вопрос как все сделать "правильно", т.к. неправильно уже делал достаточно, особого опыта от кривых конструкций не прибавилось. Кое-как разобрался с комбинаторикой, теорией множеств. Дошел до
реляционной алгебры. Скажите, это то, что помогает проектировать именно "корректно", с прицелом на будущее, т.е. является ли реляционная алгебра необходимой дисциплиной для понимания как делать нельзя. Посмотрел обзор книг, что люди советуют на форумах, ну есть там Дейт в 1000 страниц. Такое я не осилю. Есть еще множество талмудов по SQL, мне это тоже не особенно нужно. Интересует что-нибудь страниц на 100-200, желательно в математически строгой форме изложения, а не скриншотами консоли и таблицей customers. И самое главное то, что можно купить в магазинах, т.к. вероятность прочтения книги в электронном виде по техническим дисциплинам у меня к 0 стремится.
...
Рейтинг: 0 / 0
14.10.2015, 20:47
    #39076942
SERG1257
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретические основы проектирования БД, какие разделы математики нужны?
da17 "корректно", с прицелом на будущееТебе не реляционная алгебра нужна, а хрустальный шар.
...
Рейтинг: 0 / 0
15.10.2015, 02:34
    #39077072
Злой Бобр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретические основы проектирования БД, какие разделы математики нужны?
SERG1257Тебе не реляционная алгебра нужна, а хрустальный шар.
+100500

Алгебра, комбинаторика и динамика, ... - нужны только для узкоспециализированного софта. В остальном достаточно пользоваться головой не только для еды. А так основы постигаются за 2-3 года практики. Грубо говоря через 7+ лет вы должны быть уже на уровне архитектора. Если у вас все сложилось по другому, то скорей всего это не то чем следовало заниматься.
...
Рейтинг: 0 / 0
15.10.2015, 08:02
    #39077124
SashaMercury
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретические основы проектирования БД, какие разделы математики нужны?
Злой Бобр Алгебра, комбинаторика и динамика, ... - нужны только для узкоспециализированного софта

А с "другим ПО" , "не специализированным" видимо и секретарь справится
...
Рейтинг: 0 / 0
15.10.2015, 10:18
    #39077270
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретические основы проектирования БД, какие разделы математики нужны?
da17Есть еще множество талмудов по SQL, мне это тоже не особенно нужно. Интересует что-нибудь страниц на 100-200, желательно в математически строгой форме изложения, а не скриншотами консоли и таблицей customers. И самое главное то, что можно купить в магазинах, т.к. вероятность прочтения книги в электронном виде по техническим дисциплинам у меня к 0 стремится.

Ну как обычно классика же.
Ну а алгебра может пригодится для ФП.
Для БД пригодится Теория множеств, точнее операции над множествами.
...
Рейтинг: 0 / 0
15.10.2015, 10:46
    #39077317
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретические основы проектирования БД, какие разделы математики нужны?
mad_nazgulda17Есть еще множество талмудов по SQL, мне это тоже не особенно нужно. Интересует что-нибудь страниц на 100-200, желательно в математически строгой форме изложения, а не скриншотами консоли и таблицей customers. И самое главное то, что можно купить в магазинах, т.к. вероятность прочтения книги в электронном виде по техническим дисциплинам у меня к 0 стремится.

Ну как обычно классика же.
Ну а алгебра может пригодится для ФП.
Для БД пригодится Теория множеств, точнее операции над множествами.
прочитать о чем спрашивает ТС не принято судя по всему.
da17 ну есть там Дейт в 1000 страниц. Такое я не осилю . Есть еще множество талмудов по SQL, мне это тоже не особенно нужно. Интересует что-нибудь страниц на 100-200, желательно в математически строгой форме изложения, а не скриншотами консоли и таблицей customers.
...
Рейтинг: 0 / 0
15.10.2015, 10:53
    #39077324
da17
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретические основы проектирования БД, какие разделы математики нужны?
Злой БобрSERG1257Тебе не реляционная алгебра нужна, а хрустальный шар.
+100500

Алгебра, комбинаторика и динамика, ... - нужны только для узкоспециализированного софта. В остальном достаточно пользоваться головой не только для еды. А так основы постигаются за 2-3 года практики. Грубо говоря через 7+ лет вы должны быть уже на уровне архитектора. Если у вас все сложилось по другому, то скорей всего это не то чем следовало заниматься.
Согласен с вами, но в данный момент нет того кто профессионально разбирается в базах данных, приходится мне. Практически каждый программист в той или иной степени "+7 лет" сталкивается с БД, а 2-3 лет, что бы за счет эмпирического опыта разобраться в этой теме у меня нет.
...
Рейтинг: 0 / 0
15.10.2015, 10:56
    #39077330
da17
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретические основы проектирования БД, какие разделы математики нужны?
Слушайте, а неужели кто-то действительно все 1000 страниц Дейта осилил? По алгоритмам ведь есть и Кнут и Вирт.
...
Рейтинг: 0 / 0
15.10.2015, 11:27
    #39077385
JDS
JDS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретические основы проектирования БД, какие разделы математики нужны?
da17В последнее время проекты стали усложняться, так что интересует вопрос как все сделать "правильно", т.к. неправильно уже делал достаточно, особого опыта от кривых конструкций не прибавилось. Кое-как разобрался с комбинаторикой, теорией множеств. Дошел до реляционной алгебры.
Усложняться - это слишком общее понятие. Конкретный пример есть, где бы требовались конкретные знания комбинаторики для проектирования БД или неимоверно сложные случаи из теории множеств и реляционной алгебы? )
В целом похвально - даже завидую, тоже хотел бы почитать что-то по этой теме, но с картинками чтобы )
...
Рейтинг: 0 / 0
15.10.2015, 12:17
    #39077467
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретические основы проектирования БД, какие разделы математики нужны?
da17Слушайте, а неужели кто-то действительно все 1000 страниц Дейта осилил? По алгоритмам ведь есть и Кнут и Вирт.
"осилил" не немного не тот термин. Вы не подходите к этой книге и подобным как к роману, который необходимо прочитать от корки до корки, 'осилить'. Выделите основные моменты, которые можете сотнями найти в том же интернете по ключу "реляционная база данных" и ищите теоретическое объяснение каким-то принципам и фактам у Дейта. Лучше конечно в электронному виде, где поиск работает. Бумажные огромные талмуды оставьте для истории.

p.s. ради интереса бросил взгляд на полку: Manufacturing Planning & Control Systems. Да, такой же талмуд на 1000 листов. Раписаны все рекомендуемые структуры, формы отчетности и т.п. Т.е. оно все "талмудистое"... Но что касается РДМ вам же не нужно будет запоминать все выкладки. Суть уясните и где это объясняется.
...
Рейтинг: 0 / 0
15.10.2015, 12:22
    #39077474
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретические основы проектирования БД, какие разделы математики нужны?
da17В последнее время проекты стали усложняться, так что интересует вопрос как все сделать "правильно", т.к. неправильно уже делал достаточно, особого опыта от кривых конструкций не прибавилось
для такого лучше идете со стороны предлагаемых "шаблонов" и ищите обоснование, у того же Дейта, предлагаемым решениям, которые можно взять за основу. Быстрее дело пойдет, чем просто пытаться "осилить"
...
Рейтинг: 0 / 0
15.10.2015, 13:12
    #39077551
Павел Воронцов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретические основы проектирования БД, какие разделы математики нужны?
da17Слушайте, а неужели кто-то действительно все 1000 страниц Дейта осилил? По алгоритмам ведь есть и Кнут и Вирт.Кнут и Вирт потолще будут однако )

Изучайте предметную область. Схема БД - это всего лишь логически непротиворечивое формальное описание, необходимое для корректной автоматизации задач бизнеса. Данные в БД - данные бизнеса. Это всё. Дальше - хватит реляционной алгебры и НФ.
...
Рейтинг: 0 / 0
15.10.2015, 14:10
    #39077663
guest_20040621
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретические основы проектирования БД, какие разделы математики нужны?
> является ли реляционная алгебра необходимой дисциплиной для понимания как делать нельзя

Нет.

> Такое я не осилю

Это необходимый минимум для того, чтобы _начать учиться_ проектированию.

Видите ли, в чём дело: абстрактной правильности не существует. Есть фатальные ошибки, - их можно научиться избегать. Но ценник достаточно высок и я не уверен, что вы найдёте результат соответствующим усилиям. Вы достаточно просто можете получить представление о типовых структурах данных, типовых приёмах проектирования и некотором количестве стандартов. Но чем больше знаний об этом у вас будет, тем больше затрат потребует поддержка актуальности спроектированных вами баз данных. Структура данных - это всегда компромисс между функциональностью, сложностью и затратами на поддержку. Этому невозможно научить, он по-разному достигается в разных случаях.
...
Рейтинг: 0 / 0
15.10.2015, 14:34
    #39077696
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретические основы проектирования БД, какие разделы математики нужны?
da17Слушайте, а неужели кто-то действительно все 1000 страниц Дейта осилил? По алгоритмам ведь есть и Кнут и Вирт.

Дейт достаточно легко читается.
Кнут тяжело.
Вирта не читал.
...
Рейтинг: 0 / 0
15.10.2015, 16:26
    #39077846
da17
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретические основы проектирования БД, какие разделы математики нужны?
Все, спасибо, понял что нужно изучить отдельные главый Дейта, но в продаже его не могу найти. Если кто читал, вот это вот норм.
http://www.ozon.ru/context/detail/id/5106880/
...
Рейтинг: 0 / 0
15.10.2015, 16:59
    #39077883
SERG1257
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретические основы проектирования БД, какие разделы математики нужны?
Из литературы еще могу посоветовать
SQL Antipatterns Avoiding the Pitfalls of Database Programming
By Bill Karwin
http://shop.oreilly.com/product/9781934356555.do

список основных ошибок проектирования с объяснениями где засада.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Теоретические основы проектирования БД, какие разделы математики нужны? / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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