Реферат: Системы управления базами данных (субд). Назначение и основные функции
Системы управления базами данных (СУБД).
Назначение и основные функции
Назначение. Основные функции. Специальным образом организованная и хранящаяся во внешней памяти компьютера взаимосвязанная информация (данные) об объектах называется базой данных (БД). Система программ, позволяющая создавать БД, обновлять хранимую в ней информацию, обеспечивающая удобный доступ к ней с целью просмотра и поиска, называется системой управления базами данных (СУБД ). Современная СУБД должна также обеспечивать возможность работы с БД в глобальных и локальных сетях. Широко используются такие базы данных:
° информационные системы по продаже и резервированию авиа- и железнодорожных билетов;
° заменяющие привычный библиотечный каталог;
°электронные энциклопедии со сведениями, например, о музыкальных инструментах, шедеврах Эрмитажа или кулинарных рецептах, химических элементах и соединениях, сотрудниках какого-либо учреждения.
Устройства внешней памяти, предназначенные для хранения БД, должны иметь высокую информационную емкость и малое время доступа к хранимой информации.
В работе с СУБД возможны следующие режимы: создание, редактирование, поиск, манипулирование. Под манипулированием понимаются такие действия с БД, как с целым: просмотр; копирование файлов, например на бумажный носитель; сортировка данных по заданному признаку и т. д.
Для работы с базой данных СУБД должна обеспечивать:
° возможность внесения и чтения информации;
° работу с большим объемом данных;
° быстроту поиска данных;
° целостность данных (их непротиворечивость);
° защиту от разрушения, уничтожения (не только при случайных ошибках пользователя), от несанкционированного доступа;
° систему дружественных подсказок (в расчете на пользователя без специальной подготовки).
Типы БД. Группу связанных между собой элементов данных называют обычно записью. Известны три основных типа организации данных и связей между ними: иерархический (в виде дерева), сетевой и реляционный.
^ Иерархическая БД. В иерархической БД существует упорядоченность элементов в записи, один элемент считается главным, остальные – подчиненными. Данные в записи упорядочены в определенную последовательность, как ступеньки лестницы, и поиск данных может осуществляться лишь последовательным "спуском" со ступеньки на ступеньку. Поиск какого-либо элемента данных в такой системе может оказаться довольно трудоемким из-за необходимости последовательно проходить несколько предшествующих иерархических уровней. Иерархическую БД образует каталог файлов, хранимых на диске; дерево каталогов, доступное для просмотра в Nогtоп Соmmаndег, – наглядная демонстрация структуры такой БД и поиска в ней нужного элемента (при работе в операционной системе МS-DOS). Такой же БД является родовое генеалогическое дерево.
^ Сетевая БД. Эта база данных отличается большей гибкостью, так как в ней существует возможность устанавливать дополнительно к вертикальным иерархическим связям горизонтальные связи. Эго облегчает процесс поиска требуемых элементов данных, так как уже не требует обязательного прохождения всех предшествующих ступеней.
^ Реляионная БД. Наиболее распространенным способом организации данных является третий, к которому можно свести как иерархический, так и сетевой – реляционный (отношение, связь). В реляционной БД под записью понимается строка прямоугольной таблицы. Элементы записи образуют столбцы этой таблицы (поля). Все элементы в столбце имеют одинаковый тип (числовой, символьный), а каждый столбец – неповторяющееся имя. Одинаковые строки в таблице отсутствуют. Преимущество таких БД – наглядность и понятность организации данных, скорость поиска нужной информации. Примером реляционной БД служит таблица на странице классного журнала, в которой записью является строка с данными о конкретном ученике, а имена полей (столбцов) указывают, какие данные о каждом ученике должны быть записаны в ячейках таблицы.
Совокупность БД и программы СУБД образуют информационно-поисковую систему, называемую банком данных. СУБД, как инструмент для хранения и удобного быстрого доступа к необходимой человеку информации, реализуют одно из основных назначений компьютеров, поэтому перспективы развития и применения СУБД весьма широки, особенно в связи с распространением компьютерных телекоммуникаций.
еще рефераты
Еще работы по разное