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

 

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

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

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


Часть IV. Методология

В части IV описана методология проектирования базы данных. Методология разделена на три части, в которых рассматриваются концептуальное, логическое и физическое проектирование базы данных. Каждая часть методологии проиллюстрирована с помощью учебного проекта DreamHoirе.

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

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

В главах 16 и 17 представлена пошаговая методология физического проектирования базы данных для реляционных систем. В ней показано, как преобразовать разработанную в процессе логического проектирования базы данных глобальную модель данных в физический проект для реляционной системы. Эта методология позволяет решать задачи повышения производительности итоговой реализации, поскольку в ней предусмотрены рекомендации по выбору файловой организации и структур хранения, а также учтена возможность денорма гшэе ции — введения контролируемой избыточности.

Часть V. Некоторые аспекты эксплуатации баз данных

В части V рассматриваются четыре важные темы, которые авторы сочли необходимыми для включения в современный курс по управлению базами данных.

В главе 18 рассматриваются вопросы зашиты базы данных не только в контексте защиты самой СУБД, но и с точки зрения защиты среды СУБД. В ней показано, какие средства защиты предусмотрены в СУБД Microsoft Access и Oracle. В этой главе рассматриваются также проблемы нарушения защиты, которые могут возникать в среде Web, и описаны некоторые подходы к их решению.

В главе 19 в основном рассматриваются три функции, которые должна предоставлять любая система управления базами данных: управление транзакциями. управление параллельной работой и восстановление. Назначение этих функций состоит в обеспечении надежности базы данных и поддержании ее согласованного состояния в тех обстоятельствах, когда к базе данных обращаются многочисленные пользователи и могут возникать отказы аппаратных и про-

Предисловие

33 граммньї.і компонентов. В этой главе описаны также усовершенствованные модели транзакций, более подходящие для описания транзакций, которые могут иметь большую продолжительность. Глава завершается описанием средств управления транзакциями в СУБД Oracle.

В главе 20 рассматривается тема обработки и оптимизации запросов. В этой главе описаны два основных метода оптимизации запросов: в первом применяются эвристические правила, позволяющие выбрать оптимальную последовательность выполнения операций запроса, а второй предусматривает сравнение различных стратегий выполнения запроса с учетом их относичтльной стоимости, а затем выбор той из них, которая требует минимальных затрат ресурсов. Глава завершается описанием средств обработки запросов СУБД Oracle.

В главе 21 рассматриваются внедренные и динамические операторы SQL на примерах программ, написанных на языке С. В этой главе описан также стандарт ODBC (Open Database Connectivity — открытый интерфейс доступа к базам данных), который фактически я зля^тп общепризнанным промышленным стандартом доступа к базам данных SQL различных типов.

Часть VI. Новые направления

В части VI рассматриваются распределенные и объектные СУБД. Технология распределенных систем управления базами данных является одним из наиболее крупных современных достижений в области систем баз данных. В предыдущих главах в основном рассматривались централизованные системы баз данных. Таковыми являются системы с одной логической базой данных, находящейся на одной производственной площадке и работающей под управлением отдельной СУБД.

В главе 22 рассматриваются понятия и проблемы распределенных СУБД, которые позволяют пользователям обращаться к базе данных на своем сетевом узле, а также получать доступ к данным, которые находятся на удаленных узлах.

Глава 23 посвящена описанию сложных понятий, связанных с распределенными СУБД. В частности, в ней рассматриваются протоколы, применяемые при управлении распределенными транзакциями, управлении параллельным выполнением, устранении взаимоблокировок и восстановлении базы данных. В этой главе рассматривается также протокол обработки распределенных транзакций (Distributed Transaction Processing — DTP), предложенный организацией X/'Open, и описана возможность применения серверов репликации в качестве альтернативы распределенным СУБД. Глава завершается описанием средств распределения и репликации данных СУБД Oracle.
Предыдущая << 1 .. 8 9 10 11 12 13 < 14 > 15 16 17 18 19 20 .. 683 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100