Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Коннолли Т. -> "Базы данных. Проектирование, реализация и сопровождение. Теория и практика" -> 10

Базы данных. Проектирование, реализация и сопровождение. Теория и практика - Коннолли Т.

Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика — М.: Вильямc, 2003. — 1440 c.
ISBN 5-8459-0527-3
Скачать (прямая ссылка): bazidannihpproekt2003.djv
Предыдущая << 1 .. 4 5 6 7 8 9 < 10 > 11 12 13 14 15 16 .. 683 >> Следующая


Обе системы обозначений полностью поддерживаются существующими средствами автоматизированной разработки программного обеспечения (Computer-Aided Software Engineering — CASE). Тем не менее они могут оказаться весьма сложными в использовании, а преподавание предмета моделирования данных на их основе является нелегкой задачей. В предыдущих изданиях этой книги применялась система обозначений Чена. Но опрос широкого круга специалистов, проведенный издательством Pearson Education, выявил общее мнение, что эту систему обозначений следует изменить с учетом конструкций новейшего объектно-ориентированного языка моделирования UML (Unified Modeling Language — универсальный язык моделирования). В языке UML используется система обозначений, которая объединяет в себе элементы, применяемые в трех основных подходах к объектно-ориентированному проектированию: система моделирования ОМТ, предложенная Рамбо (Ruinbaugh)1 технология объектно-ориентированного анализа и проектирования Буча IrBooch) и система Objectory Джейкобсона (Jacobson).

Для принятия такой системы обозначений есть три главные причины. Во-первых, язык FML становится промышленным стандартом. Например, организация OMG (Object Management Group — Рабочая группа по разработке стандартов объектного программирования) приняла язык LfML в качестве стандартной системы обозначений для объектных методов. Во-вторых, язык UML, вне всякого сомнения, является наиболее наглядным и удобным в использовании. В-третьих, язык UML в настоящее время принят в учебных заведениях в качестве основы для обучения объектно-ориентированному анализу и проектированию, поэтому будущие разработчики смогут успешно применять язык UML для разработки баз данных. В связи с этим в настоящем издании принята система обозначений диаграмм классов языка CJML. Ав-

26

Предисловие горы на, и ютея, что читатели оценят удобства этой системы обозначений для изучения и использования. Прежде чем осуществить такой переход к языку UML, авторы потратили много времени, экспериментируя с L1ML и проверяя его пригодность для проектирования баз данных. В результате этой работы ими была опубликована в издательстве Pearson Education книга Database Solutions: A Step-by-Step Guide to Building Databases. В этой книге рассматриваемая здесь методология используется для проектирования и создания баз данных в двух учебных проектах. В одном из этих проектов база данных создается для СУБД Microsoft Access, а в другом — для СУБД Oracle. В ней содержится также много других учебных проектов с примерами решений, а на прилагаемом CD-ROM имеется ознакомительная копия инструментального средства визуального моделирования Rational Rose.

Что нового в третьем издании

Второе издание настоящей книги пересмотрено для повышения удобства чтения, обновления или пополнения существующего материала, а также для включения нового материала. А в третье иэдани внесены следующие основные изменения.

• Введена новая глава, посвященная реляционной алгебре и реляционному исчислению.

• Введена новая глава, содержащая краткое описание ~*эух широко применяемых коммерческих реляционных СУБД: Microsoft Access и Oracle.

• Введена новая глава по методам сбора фактов, в которой описано применение этих мртодл на протяжении всего жизненного цикла лрилож, ни я базы данных, особенно на ранних этапах, таких как планирование базы данных, определение типа системы, а также сбор и анализ требований.

• Представлено описание модели "сущность-связь" (Entity-Relationship — ER) и расширенной модели "сущность-связь" (Enhanced Entity-Relationship — EER) с использованием системы обозначений диаграмм классов языка T TML,

• Внесены усовершенствования в методологию проектирования баз данных. Описание методологии разбито на четыре главы, и эта методология полностью продемонстрирована на практике с использованием учебного проекта DreamHomc

• Две первоначальные главы, посвященные языку SQL, разбиты на три: в одной из них рассматривается язык манипулирования данными, во второй — язык определения данных, а в третьей описаны средства внедрения операторов SQL и стандарт ODBC (Open Database Connectivity — открытый интерфейс доступа к базам данных).

• Глава по вопросам защиты расширена, и в нее внесено описание средств защиты СУБД Microsoft Access и Oracle, а также защиты в среде Web.

• В описание управления транзакциями включено описание управления транзакциями в СУБД Oracle.

• Описание средств обработки запросов дополнено описанием средств обработки запросов в СУБД Oracle.

• Расширено описание распределенных СУБД и серверов приложений, в которое включено описание средств распределения и репликации данных в СУБД Oracle.

• Глава по объектно-ориентированным СУБД (ООСУБД) разделена на две. В одной главе рассматриваются основные темы, которые относятся к ООСУБД и перманентным языкам программирования. В другой главе пред-

Предисловии

27 ставлен новый стандарт организации ODMG (Object Data Management Group — Рабочая группа по разработке средств управления объектными данными), который был выпущен в 1999 году, и приведен краткий обзор коммерческой ООСУБД ObjectStore.
Предыдущая << 1 .. 4 5 6 7 8 9 < 10 > 11 12 13 14 15 16 .. 683 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100