Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]
Структура книги
Данная книга состоит из шести частей, в каждой из которых раскрываются определенные аспекты языка SQL.
Часть I, "Знакомство с языком SQL". В первой части содержится введение в | язык SQL и рассказывается об истории его применения в качестве языка для j работы с базами данных. Четыре главы посвящены истории SQL, развитию | его стандартов и описанию связи SQL с реляционной моделью данных, а также с более ранними технологиями построения баз данных. Кроме того, в первой части сделан краткий обзор всего языка и проиллюстрированы наиболее .важные его особенности.
Часть II, "Выборка данных". Здесь рассказывается об инструкциях SQL, позволяющих выполнять запросы на выборку информации из базы данных. В первой главе этой части описывается общая структура SQL. В четырех последующих главах рассматриваются запросы на выборку, начиная с самых простых и заканчивая более сложными: к нескольким таблицам, итоговыми и подчиненными.
4 Часть III, "Изменение данных". В третьей части объясняется, как с помощью SQL добавлять в базу новые данные, а также удалять устаревшие и модифицировать уже имеющиеся данные. Кроме того, здесь рассматривается проблема целостности базы данных, возникающая при изменении данных, и способы решения этой проблемы с помощью SQL. В последней из трех глав этой части раскрывается понятие транзакции и рассказывается об обработке транзакций в многопользовательской среде.
Часть IV, "Структура базы данных". В этой части рассказывается о том, как с помощью SQL можно создавать и изменять структуру базы данных. В четырех главах этой части объясняется, как создавать таблицы, представления и индексы, которые образуют структуру реляционной базы данных. Рассматриваются схема безопасности баз данных, предотвращающая несанкционированный доступ к данным, и системный каталог SQL, содержащий описание структуры базы данных. Кроме того, здесь обсуждаются существенные различия, имеющиеся в структурах баз данных, поддерживаемых различными СУБД.
Часть V, "Программирование на SQL". В пятой части речь идет об использовании SQL в приложениях, предназначенных для работы с базами данных. Здесь рассматривается встроенный SQL, соответствующий стандарту ANSI/ISO и применяемый в большинстве СУБД ведущих фирм (IBM, Oracle, Informix и др.). Кроме того, описывается динамический SQL, который используется для создания приложений общего назначения, таких как генераторы отчетов и программы просмотра баз данных. Наконец, в этой части описываются популярные интерфейсы программирования SQL-приложений, в частности ODBC, SQL/CLI (Call Level Interface), стандартный интерфейс JDBC для языка Java и такие запатентованные интерфейсы, как OCI (Oracle Call Interface).
Часть VI, "Перспективы развития SQL". Здесь рассматриваются наиболее "горячие" сферы применения SQL и нынешнее состояние продуктов СУБД на основе SQL. Две первые главы посвящены применению хранимых процедур SQL и триггеров для интерактивной обработки транзакций, а также расширениям SQL для хранилищ данных. В четырех следующих главах описаны распределенные базы данных на основе SQL, влияние объектных технологий на SQL и интеграция SQL с XML. И, наконец, в последней главе приведены прогнозы на будущее для языка SQL и рассматриваются некоторые наиболее важные тенденции развития систем управления данными на основе SQL.
Начало
Краткое содержание
Предисловие
Заказать книгу в магазине "Мистраль"