Скачиваний:
32
Добавлен:
01.04.2014
Размер:
158.72 Кб
Скачать

Серия “ Системное программирование ”

Настоящая электронная версия книги К. Дейта является упрощенной. Однако изложенной информации достаточно, чтобы создать базис для фундаментального образования в области основ технологии баз данных и, в частности, указать направления, по которым область развивается сегодня и, вероятно, будет развиваться в будущем. Электронный вариант предназначен для использования на кафедре Интеллектуальных Информационных Технологий ФИТиУ Белорусского государственного университета информатики и радиоэлектроники.

Основными проблемами искусственного интеллекта являются представление и обработка знаний. Решение этих проблем состоит как в разработке эффективных моделей представления знаний, методов получения новых знаний, так и в создании программ, устройств, реализующих эти модели и методы.

Искусственный интеллект и информатика неразрывно связаны, поскольку, во-первых, информатика является основой для моделирования информационных процессов, происходящих в интеллектуальных системах, и, во-вторых, инструментом для проверки гипотез, новых идей. Информатика невозможна без данных, как ИИ невозможен без знаний. Знания же –это обработанные данные либо информация. Т.е. любая информационная система во всех случаях имеет дело с данными. Необходимость практического использования и совершенствования систем обработки данных привела к появлению баз данных, позволяющих хранить большие объемы информации. Свежий пример: сайт в интернете, грубо говоря, является той же базой данных, с которой можно скачать информацию (данные). В то же время, владелец сайта может его изменять.

До конца 80-ых годов большие объемы данных (базы данных) в различных сферах служили главным образом лишь для описания ситуации, сложившейся на производстве, в отрасли, на объекте… Эти данные позволяли знать, например, состояние материалов на складе, кадровый состав, некоторые характеристики. Роль СУБД заключалась лишь в поиске конкретной информации. В течение последнего десятилетия задачи и возможности информационных систем довольно значительно изменились. Базы данных проникли во все области информатики. Причем данные могут быть различными: от банальных “фамилия –имя – отчество – возраст - зарплата ” до множеств команд или рекомендаций.

Фактически, ни одна компьютерная система не обходится без БД. Интеллектуальные информационные системы (флагман всей области информатики + нейробионоки, психологии, философии) также используют базы данных. Т. н. экспертные системы (одно из направлений ИИ - инженерия знаний) непосредственно работают с БД: в ней находятся подмножества правил для решения подзадачи. Другие направления ИИ тоже не исключают применения (хотя и не всегда значительного) баз данных. Таким образом, системы баз данных входят в необходимый минимум для программиста.

Студентами кафедры ИИТ изучение баз данных производится в следующих учебных дисциплинах:

  1. Модели представления знаний, базы данных и системы управления базами данных.

  2. Интеллектуальные компьютерные технологии защиты информации.

  3. Введение в специальность.

Электронный вариант книги вобрал в себя самое необходимое из печатного издания. Для взаимосвязи с оригиналом мы сохраним исходную разбивку на части и главы. Книга разделена на шесть частей.

  1. Основные понятия: обширное введение в понятия системы баз данных вообще и реляционной системы баз данных в частности.

  2. Реляционная модель: детальное, весьма основательное исследование реляционной модели, которая является теоретической основой не только сегодняшних реляционных продуктов, но и всей области баз данных. Одна из глав посвящена основным понятиям стандартного языка SQL.

  3. Проектирование базы данных: обсуждение общего вопроса проектирования баз данных.

  4. Защита данных: исследование различных аспектов проблемы защиты данных. В частности, обсуждаются понятия восстановления, параллелизма, безопасности и целостности базы данных.

  5. Дополнительные аспекты: описание идей реляционной модели в применении к различным аспектам технологии баз данных.

  6. Объектно-ориентированные системы (в электронной версии не рассматривается): изложение весьма важного нового объектно-ориентированного подхода для систем баз данных. В частности, рассматривается возможность взаимодействия между объектно-ориентированной и реляционной технологиями.

В случае необходимости ознакомления с частью 6 обращайтесь в библиотеку кафедры ИИТ.

Соседние файлы в папке Дейтл Введ в БД