|
|
Главная » 2010 » Декабрь » 25 » Краткий рассказ о некоторых СУБД
16:16 Краткий рассказ о некоторых СУБД |

В ИС, которые работают на ПК, совместимых с IBM PC, большое распространение получили так называемые dBASE-подобные системы управления базами данных (СУБД). Известно по крайней мере три семейства таких СУБД (dBASE, FoxPro® и Clipper), однако версий оригинальных систем и их адаптированных вариантов гораздо больше. Для пользователей существенным является то, что, отличаясь между собой командными языками и форматом индексных файлов, все эти СУБД используют одни и те же оперативные файлы с расширением .DBF, и этот формат стал на некоторое время своеобразным стандартом баз данных.
В dBASE-подобных БД фактически использован реляционный подход к организации данных, т. е. каждый файл DBF представляет собой двумерную таблицу, которая состоит из фиксированного числа столбцов и переменного числа строк (записей). В терминах, принятых в технической документации, каждому столбцу соответствует поле одного из пяти типов (N — числовое, С — символьное, D — дата, L — логическое, М — примечание), а каждой строке — запись фиксированной длины, состоящая из фиксированного числа полей. С помощью команд¬ных языков этих СУБД мы создаем и исправляем макеты файлов
DBF (описания таблиц), создаем индексные файлы, пишем программы работы с базами данных (чтение, поиск, модификация данных, составление отчетов и многое другое). Характерной особенностью файла .DBF является простота и наглядность: физическое представление данных на диске в точности соответствует представлению таблицы на бумаге.
Однако в целом системы, построенные на основе файлов DBF, следует считать устаревшими. Многие механизмы реляционных БД, рассмотренные выше, в dBASE-подобных системах либо не поддерживаются, либо создаются пользователями и программистами «кустарным» способом.
Большую популярность до сего времени имеют и другие СУБД (с другим форматом файлов) — Paradox, Clarion, dbVista и т. д. Следует подчеркнуть, что перечисленные системы ведут родословную от MS-DOS, однако ныне почти все они усовершенствованы и имеют версии для Windows.
Среди современных реляционных систем наиболее популярны СУБД для Windows — Access фирмы Microsoft (см. главу 15), Approach фирмы Lotus, Paradox фирмы Borland. Многие из этих систем поддерживают технологию OLE и могут манипулировать не только числовой и текстовой информацией, но и графическими образами (рисунками, фотографиями) и даже звуковыми фрагментами и видеоклипами.
Перечисленные СУБД часто называют настольными, имея в виду сравнительно небольшой объем данных, обслуживаемых этими системами. Однако с ними часто работают не только индивидуальные пользователи, но и целые коллективы (особенно в локальных вычислительных сетях — см. п. 14.14).
Вместе с тем, в центр современной информационной технологии постепенно перемещаются более мощные реляционные СУБД с так называемым SQL-доступом (SQL — это язык запросов, упомянутый в п. 14.13.3). В основе этих СУБД лежит так называемая технология «клиент-сервер», о которой кратко рассказано в п. 14.15. Среди ведущих производителей таких систем — фирмы Oracle, Centura (Gupta), Sybase, Informix, Microsoft и другие. Появились также объектные и объектно-реляционные СУБД. |
|
Просмотров: 231 |
Добавил: sergei4
| Рейтинг: 0.0/0 |
|
|