Базы Данных (БД) 1. Сферы применения -интернет -библиотека -фонотека -поликлиника -склад -магазин -бухгалтерия -делопроизводство БД+машина логического вывода=База знаний (экспертная система) моделирование нейронных сетей 2. Построение БД реальность | логическая(концептуальная) схема -> физическое представление | внешние представления СУБД, генераторы отчетов 3. Признаки БД -независимость данных и ПО -независимость внешнего/внутреннего представлений -возможность расширения -надежность хранения Целостность данных: - откат транзакций - непротиворечивость - неизбыточность 4. Этапы построения БД: а) построение модели: -анализ реальности -выявление объектов моделирования -формализация параметров объектов (типизация) -выявление и формализация связей объектов б) создание физического представления: -выбор платформы -выбор СУБД -реализация модели (ввод, проверка) в) создание внешнего представления (АРМов) 5. Модели организации работы БД: -простые -"клиент-сервер" - с "тонким клиентом" (серверы транзакций) 6. Классификация БД: - иерархические -сетевые -реляционные -объектные -РО, ОР 7. Пример реляционной БД и терминология а) Друзья: № - ФИО - Адрес - Телефон б) Предметы: № - Тип - Описание в) Аренда: № - Дата - Кому - Что - На сколько - Дата возврата отношение (relationship, table) запись (record) поле (entry, field) первичный ключ (primary key) вторичный ключ (secondary key)