Основные понятия баз данных

Одним из важнейших условий обеспечения эффективного функционирования любого предприятия или организации является наличие развитой информационной системы.

 

Информационная система представляет собой систему, реализующую автоматизи- рованный сбор, обработку и манипулирование данными и включающую технические средства обработки данных, программное обеспечение и обслуживающий персонал. Со- временной формой информационных систем являются банки данных1.

Основными компонентами банка данных являются:

§ вычислительная система (технические средства и операционная система);

§ база данных (непосредственно вся информация);

§ система управления базой данных, СУБД (программное обеспечение для организа- ции хранения и использования информации);

§ набор прикладных программ.

К основным функциям банка данных относятся:

- хранение данных и их защита;

- изменение (обновление, добавление и удаление) хранимых данных;

- поиск и отбор данных по запросам пользователей;

-

 

обработка данных и вывод результатов.

В компьютерных базах данных может содержаться любая информация: от простого текста (например, фамилия, имя и адрес) до сложной структуры, включая рисунки, звуки и изоб- ражения. Хранение данных в заранее известном формате позволяет извлекать данные в желаемом формате благодаря использованию разных методов обработки. Функциониро- вание базы данных обеспечивает администратор базы данных.

Администратор базы данных — лицо, отвечающее за выработку требований к базе данных, её проектирование, реализацию, эффективное использование и сопровождение, включая управление учётными записями пользователей БД и защиту от несанкциониро-


1 Термины «банк данных» и «база данных» частично заимствованы из финансовой деятельности. Это заим- ствование не случайно и объясняется тем, что работа с информацией и работа с денежными массивами во многом схожи [3].


 

 

ванного доступа. Не менее важной функцией администратора БД является поддержка це- лостности базы данных. Целостность БД – свойство БД, означающее, что база данных содержит полную и непротиворечивую информацию, необходимую и достаточную для корректного функционирования приложений.

К функциям СУБД относится:

- перевод схемы, определяющей структуру данных и записанной на языке определе- ния данных в некоторое внутреннее представление, используемой системой при дальнейшей работе с данными;

- создание БД (загрузка данных в БД);

- реализация запросов пользователей (формулируемых на специальном языке, при- нятом в данной СУБД) на сортировку и отбор по заданным критериям, а также из- влечение некоторой части БД, что может сопровождаться редактированием и обра- боткой информации;

- обновление некоторой части БД без изменения структуры данных;

-

 

обеспечение защиты данных и приоритетов в их использовании.

Программы, с помощью которых пользователи работают с базой данных, называют- ся приложениями. В общем случае с одной базой данных могут работать множество раз- личных приложений. Например, если база данных моделирует некоторое предприятие, то для работы с ней может быть создано приложение, которое обслуживает подсистему учета кадров, другое приложение может использоваться для расчета заработной платы сотруд- ников, третье предназначено для планирования производственного процесса и т. д. При рассмотрении приложений, работающих с одной базой данных, предполагается, что они могут работать параллельно и независимо друг от друга, и именно СУБД призвана обес- печить работу множества приложений с единой базой данных таким образом, чтобы каж- дое из них выполнялось корректно, но учитывало все изменения в базе данных, вносимые другими приложениями. Приложения могут создаваться как в среде СУБД, так и вне СУБД – с помощью системы программирования, использующей средства доступа к БД (например, Delphi или C++ Builder).

 








Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: