К.: Видавнича група BHV, 2006. — 384 с.: іл. — ISBN: 966-552-156-Х.
У підручнику детально і грунтовно викладено основи класичної та сучасної теорії, а також важливі практичні аспекти організації баз даних та знань. Докладно розглянуто реляційну модель даних, реляційну алгебру Кодда, реляційне числення та теорію проектування баз даних. Значну увагу приділено мові SQL, а також методиці побудови різнотипних запитів. Окремий розділ присвячено мові маніпулювання даними QBE. Викладено основи фізичної організації та захисту баз даних. Крім реляційних, у підручнику досить докладно розглядаються розподілені, паралельні та об'єктпо-орієнтовані системи управління базами даних, а також бази даних в Інтернеті. Досить повно висвітлені питання організації баз знань.
Для студентів, які навчаються за напрямом «Комп'ютерні науки», може бути рекомендований студентам усіх спеціальностей, які вивчають курс «Організація баз даних та знань», «Бази даних та інформаційні системи» тощо. Підручник може стати в пригоді студентам, які навчаються за напрямом «Комп'ютерні науки» і вивчають сучасні інформаційні технології в межах дисципліни «Основи програмування та алгоритмічні мови», а також для викладачів зазначеної дисципліни.
Вступ.
Системи баз даних. Основні поняття й архітектура.Основні поняття баз даних.
Архітектура баз даних.
Функції систем керування базами даних.
Історія розвитку баз даних.
Моделі даних.Поняття про моделювання даних.
Ієрархічна модель даних.
Мережна модель даних.
Історія реляційної моделі даних.
Реляційна модель даних.Реляційна структура даних.
Реляційна алгебра.
Реляційне числення Кодда (зі змінними-кортежами).
Реляційне числення Пірота (зі змінними доменами).
Реляційна повнота та селективна потужність.
Мова SQL.Історія мови SQL тa огляд її можливостей.
Засоби пошуку даних.
Засоби маніпулювання даними.
Операції над схемою бази даних.
Віртуальні таблиці та індекси.
Транзакції.
Тригери.
Додаткові можливості.
Мова QBE.Вибирання даних.
Модифікація таблиць бази даних.
Варіант мови QBE в СКБД Paradox.
Теорія нормалізації реляційної моделі даних.Функціональні залежності.
Нормальні форми реляційних відношень.
Нефункціональні залежності.
Проектування схеми реляційної бази даних.
Проектування баз даних.Методологія проектування бази даних.
Етапи проектування бази даних.
ЕR-моделювання предметної області.
Цілісність даних.Поняття про обмеження цілісності.
Декларативні обмеження цілісності.
Динамічні обмеження цілісності.
Семантичні обмеження цілісності.
Підтримка цілісності у разі виникнення перебоїв.
Захист баз даних.Безпека даних.
Реєстрація користувачів.
Керування правами доступу.
Специфікація повноважень в СКБД Oracle.
Обов'язкові методи захисту.
Ведення журналів доступу.
Обхід системи захисту.
Розподілені бази даних.Основні означення.
Логічна архітектура розподілених баз даних.
Архітектура програмно-технічних засобів розподілених СКБД.
Розподілене зберігання даних.
Обчислення розподілених запитів.
Обробка розподілених транзакцій.
Паралельні бази даних.Основні поняття паралельної обробки даних.
Архітектура багатопроцесорних систем.
Розподіл даних.
Паралельна обробка запитів.
Дедуктивні бази даних.Основні поняття дедуктивних баз даних.
Інтерпретація логічних правил.
Мова DATALOG.
Обчислення нерекурсивних Datalog-пpoгpaм.
Обчислення рекурсивних програм.
Обчислення правил із запереченнями.
Бази даних в Інтернеті.Основи XML.
Бази даних на основі XML.
Бази даних із вбудованою підтримкою XML.
XML-БД на основі баз даних іншого типу.
Мови запитів.
Генерація описів DTD зі схеми бази даних і навпаки.
Публікування баз даних в Інтернеті.
Робота з базами даних через мережу Інтернет.
Об'єктно-орієнтовані бази даних.Сучасний стан досліджень у галузі об'єктна-орієнтованих баз даних
Об'єктна-орієнтована модель ODMG.
Мова опису об'єктів ODL ODMG.
Об'єктна мова запитів OQL ODMG.
Архітектура ООСКБД.
Зображення об'єктної моделі в реляційній базі даних.
Бази знань.Коли дані стають знаннями.
Постулати систем баз даних.
Моделі зображення знань.
Розширення семантики даних. Нечіткі дані.
Механізми виведення даних.
Література та посилання.
Алфавітний покажчик.