База данных, банк данных, система управления базой данных, администратор базы данных БД (в том или ином виде) — неотъемлемая часть решения большинства практических задач, в первую очередь информационных систем. В современной технологии предполагается, что создание БД, ее поддержка и обеспечение доступа пользователей к ней осуществляются централизованно с помощью специального программного инструментария — системы управления базами данных.
Операции в БД:
♦ ввод основных и дополнительных данных;
изменение и корректировка уже имеющейся информации;
создание новых структур хранения данных;
организация взаимодействия с другими БД и прикладными программами;
длительное хранение данных;
♦ передача информации (межкомпьютерный обмен);
♦ защита от несанкционированного доступа;
Средства защиты данных можно разделить на две группы: 1. различные способы запрещения доступа к данным; 2. средства скрытия источников данных;
♦ резервное копирование данных;
сортировка информации (по алфавиту) обеспечивает универсальность организации операций над данными и удобный пользовательский интерфейс;
просмотр данных;
♦ автоматическое обновление данных, т.е. достаточно один раз внести изменение, и оно автоматически будет отражено везде, где это необходимо.
3. Система управления базами данных (СУБД) — это комплекс программных и языковых средств, необходимых для создания БД, поддержания их в актуальном состоянии и организации поиска в них необходимой информации.
СУБД обладает следующими рабочими характеристиками:
полнота. Чем больше информации, тем более вероятность нахождения полезных данных;
структурность. Чем лучше структурирована информация, тем она полезнее и ценнее;
удобство. Достигается выполнением первых трех рабочих характеристик.
Для работы с СУБД необходимо несколько типов языков:
язык для написания программы;
язык манипулирования данными, обеспечивающий интерфейс между программой и системой управления БД;
язык описания данных.
Централизованный характер управления данными в БД предполагает необходимость существования некоторого липа (группы лиц), на которое возложены функции администрирования данными, хранимыми в базе. Системы управления базами данных выполняют две основные функции:
хранение и ведение представления структурной информации (данных);
преобразование по некоторому запросу хранимого представления в структурную информацию.
Процедура хранения информации в ПК состоит в том, чтобы сформировать и поддерживать структуру хранения данных в памяти компьютера.
Процедура актуализации данных позволяет изменить значения данных, записанных в базе, либо дополнить определенный раздел, группу данных. Устаревшие данные могут быть удалены с помощью, соответствующей операции.
Процедура извлечения данных необходима для пересылки из БД необходимых сведений для преобразования, отображения или передачи по вычислительной сети.
Современные структуры хранения данных должны быть независимыми от программ, использующих эти данные, и реализовывать принципы полноты и минимальной избыточности. Такие структуры и получили название БД. Процедуры создания структуры хранения (БД), актуализации, извлечения и удаления данных осуществляют с помощью специальных программ, называемых системами управления базами данных.
Хранение и передача данных тестю связаны между собой, для выполнения этих процедур используют сетевые информационные технологии. Программы, предназначенные только для хранения и передачи данных, носят название информационных хранилищ и представляют собой компьютеризованные архивы.
БД и СУБД являются частью Банков данных, которые хранят сведения из Самых различных областей человеческой деятельности: это библиотечное и банковское дело, образование и медицина, управление предприятием и государством, право, экология, транспорт, туризм и многое другое.