-
Практически в любой книжке по "кокретной реализации в программировании" БД есть несколько глав по проектированию. Если только основы - то можно почитать Конолли "Базы даных. Проектирование".
-
Мнения разделились, однако названия книг и авторов называются и более того, описываются, где как, где зачем, и это "есть хорошо". Теперь, с вашего позволения, по пунктам.
> MsGuns © (07.11.08 14:50) [7] Полностью согласен с тем, что не понимая сути объекта автоматизации, писать одному(то есть без аналитиков и т.д.) любую БД под нее - это обрекать себя на исправление ошибок (вплоть до полного переписывания) на N лет. Однако, как мне кажется, если подойти к этому более-менее нормально, то через эти N лет программист будет вполне прилично знать и сам объект и БД. Несмотря на свою явную (на мой взгляд) неправильность, данный метод тоже вроде имеет право на существование и некоторые его прошли. Но это не то, что мне надо.
> MsGuns © (07.11.08 15:06) [10] Я хочу знать зачем, но мне на данном этапе достаточно кратких отсылок от как к зачем. Может я человек такой, но для себя(то есть при самообучении), мне гораздо труднее сначала прочитать весь "фундамент", а потом браться за проектирование и написание простенькой БД. Мне проще и интереснее (что нималоважно, иначе просто плюну и все) идти как бы "ступеньками".
> TUser © (07.11.08 14:55) [8] Именно. В этой ветке непреодолимо хочется с тобой во всем соглашаться )))) Я знаю и основы и англ. язык (правда он вполне достаточен, чтобы понять по MSDN что и как, но я не думаю, что будет комфортно учиться, читая книгу написаннаю на нем)
> Sergey Masloff (07.11.08 23:31) [19] Видел я эту книгу, кстати где-то в эл.виде. Попробую и ее поднять.
Всем спасибо за помощь, буду искать и "читать до просвлетвления". PS Задача стоит передо мной и заказчик тоже я. просто как то неприлично постоянно сталкиваться по работе с БД и не понимать самых основ. Хочу спроектировать и написать для начала простенькую БД, а потом, как сказал Sergey13 © глядишь и дело пойдет. Просто не хотелось бы начинать с халтуры. Еще раз спасибо всем.
-
Кстати, Шумаков Фаронов Delphi 5. Руководство разработчика баз данных http://depositfiles.com/ru/files/5306192Знаю двух практиков, с хорошим знанием предметной области, которым эта книга послужило стартом.
-
> Mystic © (08.11.08 14:03) [22]
Спасибо.
-
> cosinus (08.11.08 11:09) [21]
по проектированию - Дейт. > MsGuns © (07.11.08 14:50) [7]
ну прочитает человек, например, Кнута. Увидит в контексте СУБД слово B-tree Index. И подумает, что это двоичное дерево, про которые так много у Кнута читал. Ать облом, похоже, да не то, ибо http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/schema.htm#sthref966Вывод: "основ алгоритмов хранения и обработки данных в ЭВМ" надо читать в документации по конкретной СУБД.
-
> Petr V. Abramov © (08.11.08 21:29) [24]
кстати, занятный глюк IE7 или OraCLE.COM если нажать ссылку из [24], покажет не internal structure of indexes, а что угодно. Если открыть окошко, скопировать туда ссылку, нажать зеленую стрелочку - все нормально
-
> B-tree Index. И подумает, что это двоичное дерево, про которые > так много у Кнута читал.
У Кнута вроде не одно самоупорядочивающеяся есть. B-tree кстати и в NTFS используеться. Но Pervasive всё равно лучшую реализацию имеет. И причем с 198-х.
-
> Но Pervasive всё равно лучшую реализацию имеет.
Pervasive - это Btrieve++, который может выехать только на гениальности работы Novell`а с дисками
-
> [18] Anatoly Podgoretsky © (07.11.08 16:58) > Две?
Для эстонца? -)
|