1. БАЗЫ ДАННЫХ И СИСТЕМЫ БАЗ ДАННЫХ
1.1. Понятие базы данных и системы баз данных
С начала развития вычислительной техники образовались два основных
направления ее использования:
 выполнение расчетов, которые невозможно производить вручную;
 создание автоматизированных информационных систем (АИС).
Создание АИС стало возможным с появлением жестких дисков большой
емкости,   обеспечивающих   произвольный   доступ   к   данным.   Это
предопределило развитие АИС разного  назначения и  масштаба,   в первую
очередь   в   области   бизнес-приложений.   Примерами   являются
автоматизированные   системы   управления   предприятием,   банковские
системы, системы резервирования и продажи билетов.
Параллельно   развивались   системы   управления   физическими
экспериментами,   обеспечивающие   оперативную   обработку   в   реальном
времени   огромных   потоков   данных   от   датчиков,   и   автоматизированные
библиотечные   информационно-поисковые   системы.   Все   это   привело   к
появлению новой информационной технологии интегрированного хранения и
обработки данных – концепции баз данных.
Система баз данных (СБД)  –  это система специально организованных
данных   (баз   данных),   программных,   технических,   языковых,
организационно-методических средств для централизованного накопления и
коллективного многоцелевого использования данных.
Терминологическое   единство   в   рассматриваемой   сфере   отсутствует.
Термин   «система   баз   данных»   (database  system)   широко   используется   в
современной англоязычной литературе для определения человеко-машинной
системы, включающей  БД,  СУБД,   оборудование  и   персонал. Значительно
реже   используется   термин   «банк   данных»,   который   многими   авторами
признается архаичным. 
База данных (БД)  – именованная совокупность данных, отображающая
состояние объектов и их отношений в рассматриваемой предметной области.
В   ранних   определениях  БД   указывалось   на   отсутствие  дублирования
данных.   Однако   дублирование   может   быть   вызвано   спецификой   модели
данных   или   технологическими   причинами   (обеспечение   надежности,
сокращение   времени   реакции).   Но   это   должно   быть   отслеживаемое   и
управляемое дублирование.
Система   управления   базами   данных   (СУБД)  –  это   совокупность
языковых и программных средств, предназначенных для создания, ведения и
совместного использования БД многими пользователями.