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

 

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

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

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


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

Глава 4 содержит вводное описание реляционной алгебры и реляционного исчис-лелия; для ш_люстрадик всех рассматриваемых операций применяются примеры. Эта глава может быть пропущена на первом курсе изучения средств управления базами данных. Но знание реляционной алгебры необходимо для понимания темы обработки запросов, рассматриваемой в главе 20, и темы фрагментации, приведенной в

Предисловие

31 главе 22, которая посвящена распределенным СУБД. Кроме того, приведенный в этой главе сриини-№ль:гый анализ процедурной алгебры и непроцедурного исчисления может служить в качестве подготовки к изучению языка SQL в главах 5 и 6, хотя и не является необходимым для этой цели.

Глава 5 содержит вводное описание операторов манипулирования данными SELECT, INSERT, UPDATE и DELETE, которые определены в стандарте SQL. Эта глава представлена как учебная, и в ней приведен ряд практических примеров, на которых демонстрируются основные понятия, реализованные в этих операторах.

В главе 6 рассматриваются основные возможности определения данных стандарта SQL. Эта глава также оформлена как практическое учебное руководство. В главе даны общие сведения о типах данных SQL и операторах определения данных, описаны средства обеспечения целостности (Integrity Enhancement Feature — IEF) и более сложные особенности операторов определения и-'нь включая операторы контроля доступа GRANT и REVOKE. В ней также рассматриваются представления и возможные способы их создания в языке SQL.

Глава 7 представляет собой еще одну главу с практической наї. _іьос гь ю, в которой рассматривается интерактивный язык запросов QBE (Query-By-Example — запрос по образцу), который считается одним из наиболее простых способов обеспечения доступа к информации в базе данных для пользователей компьютеров, не имеющих специальной подготовки. Возможности языка QBE демонстрируются на примере СУБД Microsoft Access.

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

Часть III. Методы анализа и проектирования баз данных

В части III рассматриваются основные методы анализа и проектирования базы данных и показаны способы их практического применения.

В главе 9 п датавлРн обзор основных этапов жизненного цикла приложения базы данных. В частности, в ней подчеркнута важность этапа разработки базы данных и показано, как этот процесс может быть разбит на три стадии: концептуальное, логическое и физическое проектирование базы данных, В ней также описано, каким образом проект приложения (функциональный подход) влияет на проект базы данных (подход к обработке данных). Одним из наиболее важных этапов жизненного цикла приложения базы данных является выбор наиболее подходящей СУБД. В этой главе рассматривается процесс выбора СУБД и приведены некоторые руководящие указания и рекомендации. Глава завершается описанием важной задачи администрирования данных и базы данных.

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

В главах 11 и 12 рассматриваются основные понятия модели "сущность-связь" (Entity-Relationship ER) и усовершенствованной модели "сущность-связь" (Enlianced Entity-Relationship — EER). Последняя позволяет создавать намного более качественные модели данных с использованием подклассов/суперклассов и категоризации. EFR- 40деі! широко применяется в качестве концептуальной модели данных высокого уровня и лежит в основе представленной в данной книге методологии про-

32

Предисловие ек гиров.іни] базы данных. В этой главе также показаны возможности применения языка UML для подготовки ER-диаграмм.

Глава 13 содержит описание основных концепций метода нормализации, который является еще одной важной составной частью методологии логического проектирования базы данных. В этой главе показаны способы преобразования проекта из одной нормальной формы в другую с применением ряда практических примеров, взятых из рассматриваемого учебного проекта, а также продемонстрированы преимущества применения логического проекта базы данных, соответствующего определенным нормальным формам, до пятой нормальной формы включительно.
Предыдущая << 1 .. 7 8 9 10 11 12 < 13 > 14 15 16 17 18 19 .. 683 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100