1.1. Основные определения
Информация – это сведения интересующие пользователя.
Данные – описание какого-либо процесса, объекта или явления которое необходимо зафиксировать.
Модель данных (МД) – это средство обработки данных, позволяющее увидеть не только конкретные значения данных, но и их смысл.
Предметная область – это часть реального мира, которая подлежит изучению с целью организации управления и описания.
База данных (БД) – это совокупность данных о конкретной предметной области.
Объект БД – это элемент предметной области, о котором мы хотим хранить информацию.
Характеристики объекта: Имя, свойства, значение этого свойства.
Схема БД – это совокупность объектов БД и связей между ними.
Модель данных включает в себя 3 основных компонента:
- Структура данных.
- Множество операций над данными.
- Ограничения накладываемые на данные.
Система управления базами данных (СУБД) – это совокупность программных средств, реализующее все 3 компонента модели данных в готовом виде.
1.2. Этапы развития средств организации и обработки данных
Этап 1. Создание индивидуальных подпрограмм доступа и обработки данных каждым разработчиком для своих приложений
программы доступа и обработки данных создавались индивидуально каждым разработчиком для своих приложений.
Этап 2. Появление стандартных библиотек для работы с данными
Этап 3. Появление баз данных, объединяющих данные всей организации, используемые разными приложениями
Развитие СУБД продвигалось в двух направлениях:
- Внедрение в имеющиеся языки программирования функций работы с БД.
- Автономные системы работы с БД.
Преимущества СУБД:
- Сокращение избыточности данных.
- Устранение противоречий данных.
- Возможность параллельной работы с данными нескольких пользователей.
- Возможность соблюдения стандартов предметной области.
- Возможность защиты данных.
- Независимость данных от программ их обработки.