Базы данных и экспертные системы

1. БД и СУБД, Архитектура клиент-сервер

2. Модели данных.

3. Модель сущность-связь (ER-модель). Сущности и атрибуты

4. Связи между сущностями и их виды. Примеры.

5. Реляционная модель данных.

6. Реляционная алгебра

7. Нормализация. 1NF – 3NF

8. Язык SQL: операторы определения данных. Ограничения целостности

9. Ограничение внешнего ключа

10. Оператор SELECT. Выборка, поиск, сортировка

11. Агрегатные функции и группировка

12. Вложенные запросы. Примеры.

13. Соединение таблиц (внутреннее, внешнее, полное)

14. Операторы вставки, удаления, модификации данных

15. Представления (View)

16. Транзакции

17. Типовая структура экспертной системы

18. Модели знаний

Литература

  1. Дейт К.Д. Введение в системы баз данных / К.Дж. Дейт ; пер. с англ. и ред. К.А. Птицына. – 8-е изд. – М.; СПб.; Киев : Вильямс, 2006 . – 1327 с.
  2. Кренке Д. Теория и практика построения баз данных. 9-е издание. – СПб.: Питер, 2005. – 900 с.
  3. СУБД: язык SQL в примерах и задачах: учебное пособие для студ. вузов / И.Ф.Астахова и др. – М. : Физматлит, 2007. – 165 с.
  4. Пронин С.С., Рудалев В.Г. Создание моделей данных с помощью ERWin. Учебное пособие по курсу БД и ЭС. – Воронеж, Воронеж, ИПЦ ВГУ 2006. – 20с.
  5. Карпова Т. С.. Базы данных : Модели, разработка, реализация : Учебник / Т. Карпова. – СПб. : Питер, 2001. – 303 с.
  6. Джексон П. Введение в экспертные системы / Питер Джексон; Пер. с англ. и ред. В.Т. Тертышного . – 3-е изд. – М. : Вильямс, 2001 . – 622 с.