Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Access_201014_06

.pdf
Скачиваний:
30
Добавлен:
03.05.2015
Размер:
2.66 Mб
Скачать

ГБОУ ВПО «БАШКИРСКАЯ АКАДЕМИЯ ГОСУДАРСТВЕННОЙ СЛУЖБЫ УПРАВЛЕНИЯ ПРИ ПРЕЗИДЕНТЕ РЕСПУБЛИКИ БАШКОРТОСТАН»

Кафедра информационных технологий в управлении

СБОРНИК ЛАБОРАТОРНЫХ РАБОТ ПО КУРСУ MS ACCESS

Методические указания

Уфа 2013

1

Составитель: канд. техн. наук, доцент Абрамова М.В.

Рекомендовано к изданию кафедрой информационных технологий в управлении БАГСУ

Сборник лабораторных работ по курсу MS ACCESS:

Методические указания / сост. Абрамова М.В. – Уфа: РИО БАГСУ, 2013. – 62с.

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

Сборник предназначен для слушателей БАГСУ.

© Абрамова М.В., составитель, 2013

2

Введение

В самом общем смысле база данных – это один или несколько файлов, содержащие связанную (по смыслу) между собой информацию. Допустим, в одном файле хранятся даты рождения друзей, в другом - совместные фотографии. Или можно создать несколько файлов электронных таблиц, где учитываются доходы и расходы за определенные периоды. Используя специальную структуру каталогов и подкаталогов, можно справиться с сотней-другой файлов. Но рано или поздно появится задача, которая будет слишком велика. Что делать если какие-то данные должны использовать несколько приложений или людей, и при этом нельзя допустить чтобы одни и те же данные корректировали одновременно? В этом случае необходима система управления базами данных.

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

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

Все СУБД поддерживают в той или иной форме четыре основных операции:

добавить в базу данных одну или несколько записей;

удалить из базы данных одну или несколько записей;

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

обновить в базе данных значение некоторых полей.

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

3

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

MS Access является СУБД реляционного типа, в которой разумно сбалансированы все средства и возможности, типичные для современных СУБД. Реляционная база упрощает поиск, анализ, поддержку и защиту данных, поскольку они сохраняются в одном месте. Access в переводе с английского означает «доступ». MS Access — это функционально полная реляционная СУБД. Кроме того, MS Access одна из самых мощных, гибких и простых в использовании СУБД. В ней можно создавать большинство приложений, не написав ни единой строки программы, но если нужно создать нечто очень сложное, то на этот случай MS Access предоставляет мощный язык программирования — Visual Basic Application.

Можно выделить три основные функции СУБД:

определение данных (Data definition) – пользователь может определить, какая именно информация будет храниться в базе данных, задать структуру данных и их тип (например, максимальное количество цифр или символов), а также указать, как эти данные связаны между собой. В некоторых случаях можно также задать форматы и критерии проверки данных;

обработка данных (Data manipulation) – данные можно обрабатывать самыми различными способами. Можно объединять данные

сдругой связанной с ними информацией и вычислять итоговые значения;

управление данными (Data control) – можно указать, кому разрешено знакомиться с данными, корректировать их или добавлять новую информацию. Можно также определить правила коллективного пользования данными.

Популярность СУБД Microsoft Access обусловлена следующими причинами:

доступность в изучении и понятность позволяют Access являться одной из лучших систем быстрого создания приложений управления базами данных;

СУБД полностью русифицирована;

возможность использования OLE технологии;

интегрированность с пакетами Microsoft Office;

4

поддержка WWW-идеологии (только в Access 97 и более поздних версиях);

визуальная технология позволяет постоянно видеть результаты своих действий и корректировать их; кроме того, работа с конструктором форм может существенно облегчить дальнейшее изучение таких систем программирования, как Visual Basic или Delphi;

широко и наглядно представлена справочная система;

наличие большого набора «мастеров» по разработке объектов. Запустить систему Access можно несколькими способами (рис. 1):

запуск с помощью главного меню в WINDOWS;

запуск с помощью ярлыка на рабочем столе или панели MS Office;

открытие какой-либо базы данных автоматически запускает Access.

Рисунок 1 - Открытие диалогового окна СУБД MS ACCESS

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

Для начала работы с данным пособием необходимо знать и уметь:

основные приемы работы с операционной системой Windows;

5

текстовый редактор MS-Word (краткое знакомство);

табличный процессор MS-Excel (краткое знакомство);

основные приемы работы с графическими объектами Microsoft Office;

уверенно использовать манипулятор «мышь»;

работу с контекстным меню.

Часть 1 Создание базы данных. Ввод и форматирование данных

1.Загрузить систему WINDOWS. Загрузите СУБД ACCESS.

2.Сначала нужно создать новую базу данных.

3.Выполнить следующую последовательность действий: выбрать значок Новая база данных и нажать кнопку Создать. Сохранить ее под именем skaz.accdb. Выбрать в меню Файл строку Сохранить базу данных как… Обратить внимание, что при задании имени базы данных набирается только первая часть имени skaz (рис. 2), а вторая часть (расширение accdb) появляется автоматически. Нажать Сохранить.

Рисунок 2 - Создание новой базы данных

6

4. Сначала необходимо создать таблицу, выполнив следующую последовательность действий: Создание – Конструктор таблиц.

Создание таблицы, то есть определение входящих в таблицу полей, производится заполнением специальной таблицы (рис. 3):

Рисунок 3 - Таблица заполнения имен полей и типов данных.

5.Заполнить эту таблицу, внеся в нее следующие данные (рис. 4):

Рисунок 4 - Описание полей и типов данных

7

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

Тип данных

Описание

Текстовый

Текст длиной до 255 символов

 

 

Поле МЕМО

Текст длиной до 64 000 символов

 

 

Числовой

Число

 

 

Дата/время

Дата и время

 

 

Денежный

Денежная сумма с точностью 15 целых и четырех

 

десятичных разрядов

 

 

Счетчик

Целое число, автоматически увеличивающееся на единицу

 

при добавлении новой записи. Не редактируется.

 

 

Логический

Логические значения Да/Нет (Истина/Ложь, Вкл/Выкл)

 

 

Поле объекта OLE

Объекты OLE размером до 128 Мб

 

 

Гиперссылка

Ссылка на другой файл

 

 

Если тип данных поля имеет значение Числовой, то допустимыми являются следующие значения свойства Размер поля.

Значение

Описание

 

 

Байт

Целое число от 0 до 255

 

 

Целое

Целое число от -32 768 до 32 767

 

 

Длинное целое

Целое число от -2 147 483 648 до 2 147 483 647

 

 

С плавающей

Число от -3,402823 1038 до –1,401298 10–45

точкой (4 байт)

и от 1,401298 10–45 до 3,402823 1038

С плавающей

Число от -1,79769313486232 10308 до –

точкой (8 байт)

4,94065645841247 10-324 и от 1,79769313486231 10308

 

до 4,94065645841247 10–324

6. Поле № не обязательное, он вводится для того, чтобы определить ключевое поле (рис. 5), так как оно имеет тип данных Счетчик, значения которого не повторяются (поле типа Счетчик принимает значения 1, 2, 3 и т.д.). Можно не вводить поле №, а использовать как ключевое поле Персонаж, так как оно тоже не содержит повторений.

8

Рисунок 5 - Задание ключевого поля

7. Созданную таблицу нужно сохранить, дав ей имя с помощью команд: Файл – Сохранить объект как… Имя таблицы: Персонаж.

Рисунок 6 - Сохранение таблицы

9

8. Ввести информацию в таблицу Персонаж, нажав на кнопку Режим и обычным образом набрать данные, например такие (рис. 7):

9.

Рисунок 7 - Заполнение таблицы

10.Сохранить таблицу Персонаж.

11.Закрыть таблицу Персонаж.

Редактирование базы данных

1. Открыть таблицу «Персонаж» и добавить в конец таблицы следующие записи:

 

 

 

Персонаж

 

 

Профессия

 

 

особые приметы

 

 

герой

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

Артемон

 

Пудель

 

Очень умный пес

 

Да

 

 

 

 

 

 

 

 

 

 

2

 

 

Трактирщик

 

хозяин таверны "Три пескаря"

 

Жаден и скуп

 

Нет

 

 

 

 

 

 

 

 

 

 

3

 

 

Пьеро

 

артист театра

 

грустные глаза

 

Да

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

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