Предыстория и развитие баз данных
о Системное программное обеспечение управляет всеми компонентами оборудования и обеспечивает доступ к нему всем другим приложениям, работающим на компьютере. Примеры системного программного обеспечения: DOS, OS/2, операционные системы семейства Windows, UNIX.
о Программное обеспечение СУБД управляет базой данных. Примерами СУБД являются приложения Access и SQL Server корпорации Microsoft, Oracle корпорации Oracle и DB2 фирмы IBM.
о Прикладные программы (приложения) и утилиты предназначены для получения доступа к данным и манипулирования ими в среде СУБД, а также в вычислительных средах, где необходимо выполнять такие действия. Они в большинстве случаев используются для составления отчетов и таблиц, помогающих в принятии решений.
Люди. Сюда относятся все пользователи системы базы данных. Если взять за основу функциональные обязанности, то в системе базы данных можно выделить пять основных групп пользователей: системные администраторы, администраторы базы данных, проектировщики базы данных, системные аналитики/программисты и конечные пользователи. Члены каждой группы выполняют не только свои основные, но и различные дополнительные функции.
о Системные администраторы наблюдают за основными операциями системы.
о Администраторы базы данных (DBA) управляют работой СУБД и обеспечивают функционирование базы данных.
о Проектировщики базы данных проектируют структуру БД. Они, в сущности, являются архитекторами базы данных. Если БД спроектирована плохо, то даже лучшие прикладные программисты и самые просвещенные DBA не смогут обеспечить ее должное функционирование.
о Системные аналитики и программисты пишут и реализуют прикладные программы. Они проектируют и создают формы ввода данных, отчеты и процедуры, с помощью которых конечные пользователи получают доступ к данным и возможность манипулирования ими.
предыдущаяследующая