Архитектура информационной системы, использующей БД

Понятие системы управления базами данных

Структурные элементы реляционных БД

Основными структурными элементами реляционных БД являются:

· поле;

· запись;

· таблица.

Поле – это наименьшая именованная единица хранимых данных. Она соответствует атрибуту или реквизиту хранимых в БД данных. Для описания поля нужно указать:

ü имя поля (например, «фамилия», «дата рождения», «должность»);

ü тип поля (например, числовой, текстовый и т.п.);

ü размер поля (например, количество символов в текстовом поле).

Запись – это совокупность логически связанных полей. Экземпляр записи – это отдельная реализация записи, содержащая конкретные значения ее полей.

Таблица – это совокупность экземпляров записей одной структуры.

 

Таким образом, поле – это ячейка таблицы, находящаяся на пересечении столбца и строки таблицы, запись – это строка таблицы, таблица – это вся совокупность ее заполненных строк.

 

 

Чтобы создавать в памяти компьютера базы данных и использовать их для решения задач, нужно иметь специальные прикладные программы, которые будут позволять это делать. Для этой цели предназначена Система Управления Базами Данных (СУБД).

СУБДэто совокупность взаимосвязанных программ, предназначенных для накопления, ведения и коллективного использования баз данных.

Класс задач, решаемых СУБД, имеет следующие основные характеристики:

· большой объем обрабатываемых данных;

· сложная структура данных;

· коллективный доступ к данным;

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

· высокая скорость получения информации.

 

БД и СУБД обычно входят в состав информационной системы, которая создается для решения конкретных задач в конкретной предметной области.

Место БД и СУБД в такой системе можно представить следующей схемой.

Объект информатизации

(предметная область ПрО)

Информационная система

       
 
   
 


Подсистема интерфейса Пользователи

       
   
 

 


СУБД Прикладные

программы

 
 


БД

Информационная

модель ПрО

 

Из схемы видно, что обращение пользователей к БД осуществляется с помощью СУБД.

Пользователи БД подразделяются на конечных пользователей и администраторов БД.

Конечные пользователи – это специалисты в конкретной ПрО (менеджеры, экономисты, социальные работники, инженеры, проектировщики и т.п.), выступающие в качестве источников или потребителей данных.

Администраторы БД – это лица, на которых возложены функции организации и ведения баз данных.