Основные положения
Системы управления базами данных (СУБД)
Основные идеи современной информационной технологии базируются на концепции баз данных (БД). Согласно этой концепции основой информационной технологии являются данные, организованные в БД, адекватно отражающие реалии действительности в той или иной предметной области. Первые БД появились уже при 1-м поколении ВТ, представляя собой отдельные файлы данных или их простые совокупности. В конце 60-х годов появились первые коммерческие СУБД, поддерживающие организацию и ведение БД.
БД представляют собой совокупность взаимосвязанных файлов данных определенной организации. Каждый файл, входящий в БД, содержит определенное число однотипных записей, отражающих ту или иную сторону предметной области, на которую ориентирована БД. Записи, в свою очередь, состоят из полей, представляющих определенные типы информации об объектах. Поле является наименьшей информационной единицей, непосредственно доступной в записи.
|
|
Пользователями БД являются четыре основные категории потребителей ее информации и/или поставщиков информации для нее:
· конечные пользователи;
· программисты или системные аналитики;
· персонал поддержки БД в рабочем состоянии;
· администратор БД.
Конечным пользователям для обеспечения доступа к информации БД предоставляется графический интерфейс в виде системы окон с функциональными меню, позволяющими легко получать необходимую информацию на экран и/или принтер в виде удобно оформленных отчетов.
Для определения и обращения к файловой совокупности используются средства системы управления БД (СУБД). Она представляет собой совокупность лингвистических и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями. СУБД является средством обработки на языке базы данных обращений к БД от прикладных программ и/или конечных пользователей. Таким образом, СУБД имеет свойства, характерные как для компиляторов, так и для ОС.
Большинство современных СУБД включает пять основных компонент:
1. Языки описания данных – описание структур файлов БД, записей файлов и их полей данных;
2. Языки работы с БД - получение ответа на санкционированный
запрос пользователей или БД-приложения;
3. Общие утилиты для БД – выполнение общих процедур по
поддержанию БД в актуальном состоянии;
4. Генераторы БД-приложений – создание модульных систем
решения задач пользователя по работе с БД;
5. Генераторы отчетов – вывод результатов работы в виде отчетов
Каждая СУБД поддерживает определенные типы даталогических моделей (модели данных).