Современные информационные системы, основанные на концепции интеграции данных, характеризуются огромными объемами хранимых данных, сложной организацией, необходимостью удовлетворять разнообразные требования многочисленных пользователей.
База данных (БД) - это поименованная совокупность структурированные данных, относящихся к определенной предметной области.
Система управления базами данных (СУБД) - это комплекс программных и языковых средств, необходимых для создания баз данных, поддержания их в актуальном состоянии и организации поиска в них необходимой информации.
Централизованный характер управления данными в базе данных предполагает необходимость существования некоторого лица (группы лиц), на которое возлагаются функции администрирования данными, хранимыми в базе.
По технологии обработки данных базы данных подразделяются на централизованные и распределенные.
Централизованная база данныххранится в памяти одной вычислительной системы. Если эта вычислительная система является компонентом сети ЭВМ, возможен распределенный доступ к такой базе. Такой способ использования баз данных часто применяют в локальных сетях ПК.
Распределенная база данных состоит из нескольких, возможно пересекающихся или даже дублирующих друг друга частей, хранимых в различных ЭВМ вычислительной сети. Работа с такой базой осуществляется с помощью системы управления распределенной базой данных (СУРБД).
По способу доступа к данным базы данных разделяются на базы данных с локальным доступоми базы данных с удаленным (сетевым доступом).
Понятие базы данных тесно связано с такими понятиями структурных элементов, как поле, запись, файл (таблица) (рис. 1).
п о л е, - элементарная единица логической организации данных, которая соответствует неделимой единице информации - реквизиту. Для описания поля используются следующие характеристики:
и м я, например. Фамилия, Имя, Отчество, Дата рождения;
т и п, например, символьный, числовой, календарный;
д л и и а, например, 15 байт, причем будет определяться максимально возможным количеством символов
т о ч н о с т ь, для числовых данных, например два десятичных знака для отображения дробной части числа.
Рис. 1.Основные структурные элементы БД
Запись - совокупность логически связанных полей. Экземпляр записи - отдельная реализация записи, содержащая конкретные значения ее полей.
Файл (таблица) - совокупность экземпляров записей одной структуры.
Описание логической структуры записи файла содержит последовательность расположения полей записи и их основные характеристики, как это показано на рис.2.
Имя файла
Поле
Признак ключа
Формат поля
Имя (обозначение)
Полное наименование
Тип
Длина
Точность (для чисел)
имя1
┘
имя n
Рис. 2.Описание логической структуры записи файла
В структуре записи файла указываются поля, значения которых являются ключами: первичными (ПК), которые идентифицируют экземпляр записи, и вторичными(ВК), которые выполняют роль поисковых или группировочных признаков (по значению вторичного ключа можно найти несколько записей).
Пример 1. На рис. 3 приведен пример описания логической структуры записи файла(таблицы) студент. Структура записи файла СТУДЕНТ линейная, она содержит записи фиксированной длины. Повторяющиеся группы значений полей в записи отсутствуют. Обращение к значению поля производится по его номеру.
Имя файла: СТУДЕНТ
Поле
Признак ключа
Формат поля
Обозначение
Наименование
Тип
Длина
Точность
Номер
N личного дела
*
Симв
Фамилия
Фамилия студента
Симв
Имя
Имя студента
Симв
Отчество
Отчество студента
Симв
Дата
Дата рождения
Дата
Рис. 3. Описание логической структуры записи файла СТУДЕНТ