ЛАБОРАТОРНАЯ РАБОТА №2
Автоматизированный банк данных
Цель работы: Сформировать умение организации банка данных, а также организации поиска информации в банке данных
Оборудование: Персональный компьютер
Программные средства: система AutoCAD версии 14 и выше, текстовый редактор
Краткие теоретические сведения
Для использования БД необходимо специальное программное обеспечение, которое производит выборку данных прикладными программами, запись новых данных, удаление старых ненужных записей, перезапись файлов с одних машинных носителей на другие.
БД и СУБД вместе образуют банк данных, который чаще называют автоматизированным банком данных (АБД).
АБД создают как обслуживающую подсистему и используют для автоматизированного обеспечения необходимыми данными подсистем САПР.
Управление АБД осуществляется специалистом или группой специалистов, обеспечивающих целостность, правильность данных, эффективность использования и функциональные возможности СУБД САПР.
Основными характеристиками АБД являются гибкость, надежность, наглядность и экономичность.
Гибкость АБД выражается в возможности наращивания и адаптации средств СУБД и изменении организации и структуры баз данных без больших стоимостно - временных затрат. СУБД должна генерироваться под возможные в эксплуатации конфигурации технического обеспечения и обстановку функционирования. В процессе проектирования должен быть обеспечен доступ к информации АБД пользователей различных уровней.
Надежность АБД обеспечивается возможностью восстановления информации и программных средств АБД в случае их разрушения; выполнением стандартных или описанных пользователем акций на несанкционированный доступ или ошибочный запрос.
Наглядность АБД реализуется представлением пользователю АБД данных в привычной и удобной для восприятия форме, наличием средств, обеспечивающих учет и протоколирование его функционирования.
Экономичность АБД связана с удовлетворением следующих условий: дублирование данных исключается, кроме случаев, когда оно оправдано техническими и экономическими соображениями; автоматизация сбора статистических данных о содержании и использовании информации банка с целью организации более эффективного распределения памяти; наличие средств тиражирования баз данных.
Виды представления базы данных
При построении базы данных для САПР необходимо различать логическое и физическое представление БД.
Логическое представление БД отражает состав и связи между элементами сведений без указаний о размещении информации в конкретных запоминающих устройствах. Это — представление прикладных программистов, разрабатывающих программы, в которых используется уже заданная БД. Физическое представление БД отражает способ расположения информации на машинных носителях. Это - представление разработчика СУБД.
Разделение представлений БД на логическое и физическое позволяет обеспечивать независимость прикладных программ от изменений в составе запоминающих устройств и расположения БД на машинных носителях, что значительно упрощает разработку этих программ.
Поиск и выборка информации в БД производятся с помощью запросов. Для описания структуры запросов необходимо рассмотреть понятие ключ записи, которым является элемент данных, принятый за идентификатор этой записи. Например, в массиве «Металлорежущие станки» в качестве ключа можно использовать НОМЕР СТАНКА.
Ключом может быть любой элемент записи, удовлетворяющий требованиям однозначной идентификации записи и отсутствия избыточности. Поиск записей в БД может вестись по двум и более ключам. Если запись нельзя идентифицировать с помощью только одного элемента данных, то могут использоваться сцепленные ключи, состоящие из более чем одного элемента. Например, при выборе резца для выполнения токарных работ может быть использован сцепленный ключ: номер инструмента + номер типоразмера + номер режущей пластины. Как видно из приведенного примера, ни один из элементов отдельно не идентифицирует запись.
Пользователь, обращаясь к БД, формирует запрос, основанный на логическом представлении данных. СУБД должна по заданным значениям ключей найти и выдать пользователю запрошенную информацию.
В СУБД могут быть реализованы различные способы поиска.
1 Просмотр всей БД
2 Блочный поиск
3 Способ половинного деления
Существует целый ряд других способов поиска информации в БД. Особенно эффективными являются способы поиска в специальном (вспомогательном) файле, называемом индексом. Индекс представляет таблицу соответствия значений ключа и адресов
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.