1. База данных как компонент информационной системы. Определение понятия данные, функции ИС. Абстрагирование данных от методов их обработки. Многозвенная архитектура ИС
def
Информационная система - совокупность аппаратных и программных компонентов, связанных с обработкой информации (ПО + данные + люди + железо)
def
Данные - это поддающиеся многократной интерпретации представления информации в формализованном виде, пригодные для передачи, интерпретации и обработки
(с) ISO стандарт
Функции ИС
- Сбор
- Хранение
- Обработка
- Представление
- Прередача
Данные абстрагируются от бизнес-логики, в связи с этим возникают проблемы с доступом к данным
Если есть много приложений, которые хотят обратиться к данным, доступ будет выдан единовременно только одному приложению - иначе возникает риск тупиков.
Над данными надстраивается слой, который нам обеспечивает доступ к данным - СУБД
Получаем следующую структуру: Клиент - БизнесЛогика - Доступ к данным (Данные)
def
Система управления базами данных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных
def
Многозвенная архитектура - это архитектура, подразумевающая разделение компонентов на функциональные группы
Порядок выполнения запроса в многозвенной архитектуре будет следующим: Запрос -> СУБД -> БД