отражают состояние и взаимодействие объектов в определённой предметной
области.
В контексте изучения и работы с базами данных необходимо рассмотреть
понятие системы управления базами данных. Система управления базами данных
представляет собой комплекс прикладных программных средств, который
необходим для создания структуры новой базы, ее непосредственного наполнения,
последующего редактирования содержимого и отображения оперативной
информации. Наиболее распространенными системами управления базами данных
являются MySQL, PostgreSQL, Oracle, Microsoft SQL Server.
Работа с базами данных неразрывно связана с схемой данных, которая
включает в себя описания содержания, структуры и ограничений целостности,
используемые для непосредственного создания и последующей поддержки базы
данных.
Постоянные данные в среде базы данных включают в себя схему и базу
данных. Основные функции СУБД:
– управление данными во внешней памяти (на дисках);
– управление данными в оперативной памяти с использованием дискового
кэша;
– журнализация изменений, резервное копирование и восстановление базы
данных после сбоев;
– поддержка языков БД (язык определения данных, язык манипулирования
данными).
Схемы данных в общем случае хранятся в словаре данных. Хотя схема
определена на языке базы данных в виде текста, термин часто используется для
обозначения графического представления структуры базы данных [21].
Основными объектами графического представления схемы данных являются
таблицы базы данных и установленные между ними связи, которые определяются
внешними ключами.
Даталогическая модель базы данных информационной системы
представлена на рис. 2.9.