Понятие системы управления базами данных
Структурные элементы реляционных БД
Основными структурными элементами реляционных БД являются:
· поле;
· запись;
· таблица.
Поле – это наименьшая именованная единица хранимых данных. Она соответствует атрибуту или реквизиту хранимых в БД данных. Для описания поля нужно указать:
ü имя поля (например, «фамилия», «дата рождения», «должность»);
ü тип поля (например, числовой, текстовый и т.п.);
ü размер поля (например, количество символов в текстовом поле).
Запись – это совокупность логически связанных полей. Экземпляр записи – это отдельная реализация записи, содержащая конкретные значения ее полей.
Таблица – это совокупность экземпляров записей одной структуры.
Таким образом, поле – это ячейка таблицы, находящаяся на пересечении столбца и строки таблицы, запись – это строка таблицы, таблица – это вся совокупность ее заполненных строк.
Чтобы создавать в памяти компьютера базы данных и использовать их для решения задач, нужно иметь специальные прикладные программы, которые будут позволять это делать. Для этой цели предназначена Система Управления Базами Данных (СУБД).
|
|
СУБД – это совокупность взаимосвязанных программ, предназначенных для накопления, ведения и коллективного использования баз данных.
Класс задач, решаемых СУБД, имеет следующие основные характеристики:
· большой объем обрабатываемых данных;
· сложная структура данных;
· коллективный доступ к данным;
· доступ к данным не только по их именам, но, главным образом, по их свойствам;
· высокая скорость получения информации.
БД и СУБД обычно входят в состав информационной системы, которая создается для решения конкретных задач в конкретной предметной области.
Место БД и СУБД в такой системе можно представить следующей схемой.
Объект информатизации
(предметная область ПрО)
Информационная система
Подсистема интерфейса Пользователи
СУБД Прикладные
программы
БД
Информационная
модель ПрО
Из схемы видно, что обращение пользователей к БД осуществляется с помощью СУБД.
Пользователи БД подразделяются на конечных пользователей и администраторов БД.
Конечные пользователи – это специалисты в конкретной ПрО (менеджеры, экономисты, социальные работники, инженеры, проектировщики и т.п.), выступающие в качестве источников или потребителей данных.
Администраторы БД – это лица, на которых возложены функции организации и ведения баз данных.