От
автора
9
же
разработчиков приложений
от
дополнительного контроля
за
правильностью
и
взаимосвязанностыо
вводимой
в
базу
данных информации.
Эти
функций
те-
перь выполняет сама СУБД,
она
контролирует вводимые
и
удаляемые данные,
она
не
допускает ввода некорректной информации.
Глава
9
посвящена физическим моделям
баз
данных.
В
этом разделе описыва-
ются
основные
файловые
конструкции,
применяемые
при
создании
баз
данных.
Глава
10
посвящена
вопросам распределенной обработки
данных,
здесь
рассмат-
риваются модели
клиент-сервер,
применяемые
в
системах
баз
данных.
Глава
Ц
посвящена понятию транзакции, которое является базовым
при
выпол-
нении
параллельных
запросов
к
базам
данных.
Рассматриваются
две
базовые
модели транзакций: модель ANSI
и
расширенная
модель транзакций, подробно
рассматриваются проблемы, выполняемые
при
параллельном
выполнении тран-
закций.
В
главе
12
рассматриваются
дополнительные
возможности
языка
SQ.L
,
которые
используются
при
разработке
хранимых
процедур
и
приложений,
работающих
с
базами данных,
а
также принципы
трансляции
операторов языка SQL, порядок
трансляции
и
выполнения
SQL-sanpocoB.
Глава
13
посвящена
вопросам защиты
информации
в
базах
данных.
Понятие
за-
щиты
информации
в
базах данных чаще всего связано
с
концепцией
защиты
от
песашсциониррванного
доступа,
В
данной
главе
обсуждается
общая
концепция
защиты информации, которая
применяется
в
базах
данных,
вводится понятие
пользователя
и
рассматриваются вопросы
определения
прав
и
привилегий поль-
зователей
по
работе
с
отдельными объектами
в
базе данных.
Глава
14
посвящена
рассмотрению
обобщенной
архитектуры
современных
баз
данных,
здесь рассматривается структура системных каталогов, основные функ-
циональные
блоки
1
в
современных серверах
баз
дайных
и их
назначение.
В
эаой
главе
обобщаются
все
сведения
о
базах
данных,
рассмотренные
в
предыдущих
разделах.
В
Заключении кратко характеризуются перспективы развития
современных
сис-
тем баз
данных, дается перечень
тех тем и
вопросов, которые рекомендуется
рассмотреть
для
дальнейшего
более
глубокого
знакомства
с
теорией
и
практи-
кой баз
данных.
В
заключение
мне
бы
хотелось поблагодарить тех,
кто
помог
мне
написать
дан-
ную
книгу.
Прежде
всего,
это мои
многочисленные
студенты,
которые
решали
многие
задачи, задавали
множество
вопросов
и
постоянно
будоражили
меня,
за-
ставляя придумывать новые
рисунки
и
способы
объяснения
запутанных
поня-
тий,
упрощать
наиболее
сложные
моменты
изложения,
делая
их
доступными
и
ясными. Однако переход
от
многолетнего лекционного материала
к
написанию
на
его
основе
учебного
пЬсббия
оказался весьма непростым
для
меня,
и
здесь
я
благодарна
сотрудникам редакции
компьютерной
литературы
издательства
«Питер»,
особенно
Екатерине
Вячеславовне Строгановой
и
Илье
Александрови-
чу
Кориееву.
Только
их
терпение,
доброжелательность
и
настойчивость
позво-
лили
мне
завершить
мой
труд.
И,
конечно,
я
благодарна
моим
домашним:
маме
и
дочке, которые весь период
написания
книги
терпели
мое
плохое настроение,
недовольство собой
и
текстом
и
полное
устранение
от
домашних
дел.