Организация поиска информации в автоматизированном банке данных (Лабораторная работа № 2)

Страницы работы

Фрагмент текста работы

ЛАБОРАТОРНАЯ РАБОТА №2

Автоматизированный банк данных

Цель работы: Сформировать умение организации банка данных, а также организации поиска информации в банке данных

Оборудование: Персональный компьютер

Программные средства: система AutoCAD версии 14 и выше, текстовый редактор

Краткие теоретические сведения

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

БД и СУБД вместе образуют банк данных, который чаще называют  автоматизированным  банком  данных (АБД).

АБД создают как обслуживающую подсистему и используют для автоматизированного обеспечения необходимыми данными подсистем САПР.

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

Основными характеристиками АБД являются гибкость, надежность, наглядность и экономичность.

Гибкость АБД выражается в возможности наращивания и адаптации средств СУБД и изменении организации и структуры баз данных без больших стоимостно - временных затрат. СУБД должна генерироваться под возможные в эксплуатации конфигурации технического обеспечения и обстановку функционирования. В процессе проектирования должен быть обеспечен доступ к информации АБД пользователей различных уровней.

Надежность АБД обеспечивается возможностью восстановления информации и программных средств АБД в случае их разрушения; выполнением стандартных или описанных пользователем акций на несанкционированный доступ или ошибочный запрос.

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

Экономичность АБД связана с удовлетворением следующих условий: дублирование данных исключается, кроме случаев, когда оно оправдано техническими и экономическими соображениями; автоматизация сбора статистических данных о содержании и использовании информации банка с целью организации более эффективного распределения памяти; наличие средств тиражирования баз данных.

Виды представления базы данных

При построении базы данных для САПР необходимо различать логическое и физическое представление БД.

Логическое представление БД отражает состав и связи между элементами сведений без указаний о размещении информации в конкретных запоминающих устройствах. Это — представление прикладных программистов, разрабатывающих программы, в которых используется уже заданная БД. Физическое представление БД отражает способ расположения информации на машинных носителях. Это - представление разработчика СУБД.

Разделение представлений БД на логическое и физическое позволяет обеспечивать независимость прикладных программ от изменений в составе запоминающих устройств и расположения БД на машинных носителях, что значительно упрощает разработку этих программ.

Поиск и выборка информации в БД производятся с помощью запросов. Для описания структуры запросов необходимо рассмотреть понятие ключ записи, которым является элемент данных, принятый за идентификатор этой записи. Например, в массиве «Металлорежущие станки» в качестве ключа можно использовать НОМЕР СТАНКА.

Ключом может быть любой элемент записи, удовлетворяющий требованиям однозначной идентификации записи и отсутствия избыточности. Поиск записей в БД может вестись по двум и более ключам. Если запись нельзя идентифицировать с помощью только одного элемента данных, то могут использоваться сцепленные ключи, состоящие из более чем одного элемента. Например, при выборе резца для выполнения токарных работ может быть использован сцепленный ключ: номер инструмента + номер типоразмера + номер режущей пластины. Как видно из приведенного примера, ни один из элементов отдельно не идентифицирует запись.

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

В СУБД могут быть реализованы различные способы поиска.

1 Просмотр всей БД

2 Блочный поиск

3 Способ половинного деления

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

Похожие материалы

Информация о работе