Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metod_bd.docx
Скачиваний:
17
Добавлен:
26.03.2015
Размер:
606.72 Кб
Скачать

Министерство образования Республики Беларусь

БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ

Кафедра информатики и вычислительной техники

Работа с базами данных в субд access

Учебно-методическое пособие

для аспирантов и студентов всех специальностей

Минск 2002

УДК 681.9

Рассмотрено и рекомендовано к изданию редакционно-издательским советом университета

Составитель доцент Гурин Н.И.

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

Рецензенты: заведующий кафедрой информационных технологий АУ при президенте РБ, доктор технических наук, профессор Гринберг А.С.;

доцент кафедры высшей математики-3 БГПА, кандидат физико-математических наук Веременюк В.В.

Рассмотрены основные концепции проектирования и создания баз данных на основе СУБД Access 97. Рассматриваются основные конструкции и приемы их использования при работе с реляционными базами данных: таблицы, запросы, формы, отчеты и модули. Каждая тема после общих теоретических сведений сопровождается контрольными вопросами, а большинство тем -- подробным заданием с комментариями для выполнения на компьютере, что позволяет в самостоятельном режиме приобрести навыки разработки и использования реляционных баз данных в среде Windows.

По тематическому плану изданий учебно-методической литературы университета на 2000 год. Поз. 24.

 Учреждение образования «Белорусский государственный технологический университет», 2002

  • Гурин Н.И., составление, 2002

Введение

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

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

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

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

При разработке БД, как информационной системы с соответствующей структурой, обычно преследуются следующие цели:

  • устранение дублирования информации при хранении;

  • обеспечение быстрого доступа к информации;

  • обеспечение целостности и достоверности информации;

  • организация парольного доступа к информации;

  • обеспечение простоты работы с информацией.

В компьютерных автоматизированных информационных системах (АИС) к организации данных предъявляются сле­дующие стандартные требования:

1) Интеграция данных, что означает - все данные должны накапливаться и храниться централизованно, создавая в реальном масштабе времени обновляемую мо­дель предметной области.

2) Независимость прикладных программ от данных, т.е. отделение логической модели программного обеспечения от физического представле­ния в памяти компьютера.

3) Безопасность данных, под которой понимают защиту данных от случайного или преднамеренного доступа к ним лиц, не имеющих на это права.

4) Минимальная избыточность данных, т.е. требования новых приложений должны удовлетворяться за счет существующих данных, а не путем создания новых файлов.

5) Обработка запросов должна быть обеспечена с помощью вы­сокоуровневого языка запросов.

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

  • интегрированностью, т.е. направленностью на решение общих задач;

  • модельностью, т.е. структурированностью, отражающей некоторую предметную область;

  • взаимосвязанностью данных, описывающих предметную область;

  • независимостью описания данных от прикладных программ.

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

  • пользователей языковыми средствами описания и манипулирования данными;

  • поддержку логических моделей данных;

  • операции создания и манипулирования данными (выбор, вставка, обновление, удаление и т.п.);

  • защиту и целостность данных.

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

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

В настоящее время на персональных компьютерах создаются и используются БД на основе таких СУБД, как dBase, FoxPro, Paradox, Access, Oracle и др. В настоящем пособии рассматриваются основные приемы работы с БД, созданными в СУБД Access 97, которая входит в состав пакета прикладных программ Microsoft Office Professional. При этом все основные операции по работе с БД будут справедливы как для предыдущей версии Access 2.0, так и для последующей версии Access 2000.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]