- •1.Информация. Необходимость управления информацией.
- •2.Система обработки данных. Информационная система.
- •3.Последовательный, произвольный доступ к данным. Индексно-последовательные файлы.
- •4.Файловые системы и их недостатки.
- •5.База данных. Система управления бд. Компоненты системы бд.
- •6.Трехуровневая архитектура систем бд: внешний, внутренний, концептуальные уровни.
- •7.Модель данных: иерархическая, сетевая и реляционная. Физический указатель. Потомок предок.
- •8. Предметная область информационной системы. Концептуальное проектирование базы данных.
- •9.Объектно-ориентированная модель ; объект-элемент; атрибут объекта; объектное множество; лексическое объектное множество; абстрактное объектное множество.
- •10.Суррогатный ключ; составное объектное множество.
- •11.Отношение; мощность отношений; отношение “один-к-одному”, “один-ко-многим”, “много-ко-многим”.
- •12.Реляционная модель данных; таблицы и связи; атрибут реляционной таблицы; область атрибута; кортеж.
- •13.Рекурсивное отношение; порядок отношения; первичный ключ; потенциальный ключ; внешний ключ; составной ключ.
- •14.Реляционная схема базы данных.
- •15.Ограничительнае условия, избыток данных. Аномалия обновления; аномалия ввода; аномалия удаления.
- •16.Целостность базы данных. Правило категорной целостности. Правило целостности на уровне ссылок.
- •17. Нормализация база данных. 1,2,3 нормальные формы; детерминант; проекция реляционной таблицы ; разбиение реляционной таблицы.
- •1 Преобразование объектных множеств и атрибутов
- •2 Преобразование отношений
- •19. Распределённая обработка данных. Транзакция.
- •20. Модели “клиент - сервер” в технологии баз данных
- •21. Структурированный язык запросов sql;основные команды
9.Объектно-ориентированная модель ; объект-элемент; атрибут объекта; объектное множество; лексическое объектное множество; абстрактное объектное множество.
В объектно-ориентированной модели при представлении данных имеется возможность идентифицировать отдельные записи базы данных. Между записями и функциями их обработки устанавливаются взаимосвязи с помощью механизмов, подобных соответствующим средствам в объектно-ориентированных языках программирования.
Объектно-ориентированная база данных (ООБД) — база данных, в которой данные моделируются в виде объектов, их атрибутов, методов и классов.
Объекты – вещи, которые пользователи считают важными в моделируемой части реальности.
Объект-элемент – конкретный элемент объектного множества. Объекты часто представляют в виде существительных, а отношения – в виде глаголов. Также для обозначения объекта может использоваться термин сущность.
Атрибут объекта – функциональное отношение объектного множества с другим объектным множеством. Мы будем понимать под атрибутами некоторые характеристики объектов, если не будем использовать атрибуты в других отношениях.
Объектное множество – множество вещей одного типа.
Объектные множества бывают лексическими и абстрактными.
Лексическое объектное множество – объектное множество, состоящее из элементов, которые можно напечатать.
Абстрактное объектное множество - объектное множество, состоящее из элементов, которые нельзя напечатать.
10.Суррогатный ключ; составное объектное множество.
В компьютерной реализации концептуальной модели элементы лексических объектов будут представлены в виде строк символов. Элементы абстрактных множеств будут представлены внутренними номерами, не имеющими смысла вне системы. Внутренний номер называют «идентификатором объекта» или суррогатным ключом, так как он представляет и однозначно определяет абстрактный объект-элемент реального мира. Суррогатный ключ - «идентификатор» абстрактного объекта-элемента в компьютерной системе, вне системы не имеет смысла.
Составное объектное множество – это объекты, связанные отношениями.
Отношение само по себе является объектным множеством, состоящим из пар объектов-элементов, взятых из двух множеств, которые соединяет отношение. Отношение, рассматриваемое как объектное множество, называется составным объектным множеством. Составным объектным множествам можно давать имена и включать их в отношения, как и обычные объектные множества.
11.Отношение; мощность отношений; отношение “один-к-одному”, “один-ко-многим”, “много-ко-многим”.
Отношение - это множество кортежей, соответствующих одной схеме отношения.
Мощность отношения обозначает максимальное количество элементов одного объектного множества, связанных с одним элементом другого объектного множества. Максимальная мощность в одном из направлений, равная одному, соответствует математическому понятию функции, которая устанавливает соответствие один-к-одному или много-к-одному между множествами. Поэтому, отношение, имеющее максимальную мощность в одном из направлений, равную одному, называется функциональным в этом направлении.
Если максимальная мощность отношения в обоих направлениях равна одному, отношение называется отношением один-к-одному (обозначается 1:1 или 1-1). Если максимальная мощность отношения в одном направлении равна одному, а в другом – многим отношение называется отношением один-ко-многим (обозначается 1:* или *1:М). Если максимальная мощность отношения в обоих направлениях равна многим, отношение называется отношением много-ко-многим (обозначается *:* или М:М).
