Структура БД информационной системы на основе настольной СУБД


На сегодняшний день на транспортных предприятиях наибольшее распространение получили настольные СУБД.

База данных в этом случае представляет собой некий набор файлов (таблиц), со свободным доступом к содержащимся в них данным. Кроме того, имеется набор вспомогательных индексных Файлов, обеспечивающих быстрый поиск информации (рис. 8).

Рис. 8. Пример структуры базы данных информационной системы на основе

настольной СУБД (DBF- файлов)

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

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

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

По мере накопления информации скорость работы пользователей начинает замедляться. При замедлении работы пользователей системным администраторам приходится вырезать часть информации и «прятать» ее в архив, по мере необходимости извлекать данные из архива, делать нужные расчеты и затем снова их убирать. Кроме того, такие базы достаточно «рыхлые». Например, если под фамилию водителя в таблице отведено 20 символов, а к вам принят на работу водитель с фамилией, состоящей всего из 2-х букв (например, Ли), то на магнитных дисках будут храниться 18 ничего не значащих пробелов. Количество «пустот» в таких базах может достигать 80%.

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