|
| ||||||||||||
| ||||||||||||
|
Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]
Предисловие к седьмому изданиюНастоящая книга представляет собой исчерпывающее введение в очень широкую в настоящее время область теории баз данных. С ее помощью читатель сможет приобрести фундаментальные знания в области технологии баз данных, а также ознакомиться с направлениями, по которым эта область, вероятно, будет развиваться в будущем. Книга задумывалась как учебник, а не как справочник, но я надеюсь, что ее в какой-то мере можно будет использовать и в качестве справочного руководства. В книге делается акцент на усвоении сущности и глубоком понимании излагаемого материала, а не просто на его формальном изложении. Для кого предназначена эта книга В целом, книга ориентирована на читателей, которые профессионально работают с компьютерами в той или иной области и хотят получить общее представление о теории и практическом использовании баз данных. Предполагается, что читатель имеет по крайней мере базовые знания в следующих областях:
Сравнение с предыдущими изданиями Ниже перечислены главные отличия настоящего издания от предшествующих.
Из этого издания исключены следующие темы.
Особенности этой книги Каждая представленная на рынке книга по базам данных имеет свои сильные и слабые стороны, и каждый автор имеет своего "конька". Один автор уделяет особое внимание вопросам управления транзакциями, а другой делает акцент на построении моделей типа "сущность-связь". Один автор смотрит на все через призму языка SQL, а другой рассматривает все с чисто объектной точки зрения. Многие авторы обсуждают все, что касается баз данных, исключительно в терминах коммерческих продуктов, и т.д. И, конечно, я - не исключение из этого правила: я также имею своего "конька", который может называться основами. Я твердо верю, что мы в любом случае должны ясно усвоить основы и обстоятельно в них разобраться, прежде чем пытаться что-либо на этих основах строить. Такое убеждение объясняет столь сильный акцент, сделанный в данной книге на реляционной модели. В частности, это объясняет и размеры второй части (наиболее важной части книги), в которой я представляю собственное понимание реляционной модели настолько тщательно, насколько это в моих силах. Меня интересуют основы, а не причуды и мода. В этой связи необходимо отметить следующее: я удовлетворен тем, что на протяжении многих лет общий характер книги изменялся. Несколько первых изданий были, в основном, описательными по характеру; в них область баз данных описывалась так, как это действительно имело место на практике, "без прикрас". В отличие от предыдущих изданий, это издание - более предписывающее; в нем обсуждается состояние, в котором область баз данных должна находиться, и направления, по которым она должна развиваться в будущем, если мы будем поступать разумно (иными словами, эта книга выражает определенную позицию). И первая часть "разумных действий", несомненно, заключается в изучении этих разумных действий. Я надеюсь, что настоящее издание может оказать существенную помощь в достижении подобной образовательной цели. И еще одно, связанное с предыдущими рассуждениями, замечание. Некоторые читатели, возможно, знают, что я со своим коллегой Хью Дарвеном (Hugh Darwen) недавно опубликовал другую "предписывающую" книгу по технологии баз данных, которая называется The Third Manifesto [3.3]. В ней, исходя из реляционной модели, обстоятельно излагаются технические предложения относительно будущих систем баз данных (представленные здесь предложения - результат наших с Хью исследований и размышлений по этой тематике). Поэтому неудивительно, что идеи Manifesto наполняют читаемую вами книгу. Многие подумают, что книга Manifesto была необходима для создания данной книги, однако это не так. В то же время вопросы, рассматриваемые в книге Manifesto, имеют непосредственное отношение почти ко всем темам, которые обсуждается в данной книге, и часто в книге Manifesto можно найти дополнительную информацию по многим затрагиваемым здесь темам. Заключительное замечание Свои вступительные замечания мне хотелось бы закончить следующей отредактированной выдержкой из предисловия Бертрана Расселла (Bertrand Russell), приводимой здесь с любезного разрешения автора, к его словарю The Bertrand Russell Dictionary of Mind, Matter and Morals (ed. Lester E. Denonn; Citadel Press, 1993). Меня обвинили в привычке менять свои суждения... Но я нисколько не пристыжен этой привычкой. Разве мог бы физик, работающий с 1900 года, гордиться тем, что его суждения не изменились за последние полстолетия?... Философия, которую я ценю и которой стараюсь следовать, научна в том смысле, что существуют точные знания, которые необходимо получить, а новые открытия могут выявить старые ошибки, неизбежные для любого беспристрастного разума. Когда бы и что бы я ни говорил, я не претендую на полную истину так, как на нее претендуют теологи в своем учении. Я претендую только на то, что тогда было благоразумно придерживаться высказанного мнения... Я был бы очень удивлен, если бы дальнейшие исследования не показали, что его необходимо менять. Прежде всего, моей целью была ясность. Если читатели предыдущего издания будут изучать настоящее, они обнаружат, что я тоже меняю свои мнения по некоторым вопросам (и, несомненно, буду продолжать это делать). Я надеюсь, что высказанное выше замечание они сочтут достаточным оправданием такого положения дел. Я разделяю понимание Бертраном Расселом того, что собой представляет научное исследование, но он высказал его гораздо красноречивее, чем я мог надеяться сделать это сам. Начало
|
|
CITForum © 1997–2025