Методические указания к  выполнению лабораторных   работ  по дисциплине “Экономическая информатика”

Министерство  образования    и   науки   Украины

Севастопольский  национальный технический  университет

   

МЕТОДИЧЕСКИЕ   УКАЗАНИЯ

к  выполнению лабораторных   работ  по дисциплине

“Экономическая информатика”

Часть II. Основные приемы работы с СУБД  ACCESS.

Севастополь

2012

УДК 519.6

Методические указания к  выполнению лабораторных   работ  по дисциплине “Экономическая информатика ”. Часть вторая  /  И.А. Балакирева.- Севастополь: Изд-во СевНТУ, 2012.- 27 с.

    Цель методических указаний:

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

Методические указания утверждены на заседании  кафедры Кибернетики и вычислительной техники, протокол №      от ……. 2012г.

Допущено научно-методическим центром к изучению в качестве методических указаний.

Ответственный  за  выпуск:  проф. Скатков А.В.

Рецензент: Фисун С.Н., доцент кафедры Кибернетики и вычислительной техники.

Содержание

Теоретический раздел.

Основные принципы построения баз данных.     4

Лабораторная работа №1.

Создание учебной БД в Access       11

Лабораторная работа №2.

Создание и применение запросов в Access      17

Лабораторная работа №3.

Создание и применение форм в Access        25

Лабораторная работа №4.

Создание и применение отчетов в Access       27

Лабораторная работа №5 (дополнительная).

Обработка данных в режиме Таблицы: поиск, замена,

сортировка, фильтрация          28

I. Теоретический раздел. Основные принципы построения баз данных.

1.1.Основные понятия и определения

Предметная область. Предметная область (ПО) - это часть реального мира, подлежащая изучению с целью организации управления.

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

Объект. Объектом может быть человек, предмет, событие, место или понятие, о котором записаны данные. В банковском деле примерами объектов могут служить: клиенты, банковские счета и т.д.

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

Значение данных. Значения данных представляют действительные данные, содержащиеся в каждом атрибуте. Атрибут «Фамилия клиента» может принимать такие значения как «Алексеев», «Михайлов». В зависимости от того, как элементы данных описывают объект, они могут быть количественными, качественными или описательными. Информацию о некоторой предметной области можно представить с помощью нескольких объектов, каждый из которых описывается несколькими элементами данных. Принимаемые элементами данных значения называются данными. Единичный набор данных называется экземпляром объекта.

Ключевой элемент данных. Некоторые элементы данных обладают интересным свойством. Зная значение, которое принимает такой элемент данных объекта, можно идентифицировать значения, которые принимают другие элементы этого же объекта. Например, зная идентификационный номер, можно определить другие элементы: фамилию, адрес и т.д. Идентифицировать объект могут два и более элемента данных. В этом случае их называют кандидатами в ключевые элементы данных. Вопрос, какой из кандидатов использовать для доступа к объекту, решается пользователем или проектировщиком. Выбирать ключевые элементы данных следует тщательно, поскольку правильный выбор способствует успешной работе с данными.

Запись данных. Совокупность значений связанных элементов данных образует запись данных.

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

1.2. Модели данных.

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

Современные СУБД основываются на моделях:

  •  иерархической;
  •  сетевой;
  •  реляционной;
  •  комбинации этих моделей.

Основное различие МД состоит в способах представления взаимосвязей между данными.

1.3. Взаимосвязи в модели данных

Взаимосвязь выражает отображение или связь между двумя множествами данных. Различают взаимосвязи типа:

«1:1» - один-к-одному;

«1:М» - один-ко-многим;

«М:М» - многие-ко-многим.

Взаимосвязь «1:1»

Суть: Некоторому элементу одного множества соответствует один и только один элемент другого множества и наоборот (рис. 1).

Рисунок 1— Граф взаимосвязи «1:1»

Взаимосвязь «1:М»

Суть: Некоторому элементу одного множества может соответствовать несколько элементов другого множества (рис. 2).

Рисунок 2— Граф взаимосвязи «1:М»

Взаимосвязь «М:М»

Суть: Некоторому элементу одного множества может соответствовать несколько элементов другого множества и наоборот (рис. 3).

Рисунок 3— Граф взаимосвязи «М:М»

1.4. Типы моделей данных.

Иерархическая модель данных (ИМД)

Основными элементами ИМД являются узлы и ветви (рис. 4). Каждый из узлов может иметь подчиненные узлы. Каждый узел имеет только одного «хозяина». Доступ к данным осуществляется через корневой узел, при этом путь доступа к каждому узлу уникален. ИМД поддерживает типы связей «1:1» и «1:М».

Рисунок 4— Граф ИМД

Сетевая  модель данных (СМД)

Основными элементами СМД также являются узлы и ветви (рис. 5). Каждый из узлов может иметь подчиненные узлы, но, в отличии от ИМД, каждый из узлов может иметь как одного «хозяина», так и нескольких. Связь между данными осуществляется групповое отношение:

Владелец (хозяин) — подчиненные.

СМД поддерживает типы связей «1:1», «1:М», «М:М».

Рисунок 5— Граф СМД

Реляционная модель данных (РМД)

В основе РМД лежит математическое понятие теоретико-множественного отношения.

Отношение удобно представлять в виде таблиц. Каждая строка таблицы называется записью. Каждый столбец соответствует атрибуту и называется полем. Таблица является основным объектом СУБД, основанной на РМД. В качестве примера РМД рассмотрим таблицу, в которой записаны сведения о студентах университета (рис.  6).

Ключ                          Объект – Студент                  поле(атрибут)

                            Значения данных

                                                                                     Запись

Рисунок 6— Пример РМД

Связь между таблицами осуществляется по внешним ключам. Отображение связи между таблицами называется СХЕМОЙ ДАННЫХ. Пример связи двух таблиц представлен на рис. 7. Имеются два объекта (таблицы):

- ДЕКАНАТ, содержащий сведения о студентах с атрибутами № ЗАЧЕТНОЙ КНИЖКИ, ФАМИЛИЯ и т.д. Здесь собраны сведения, интересующие деканат факультета. Внутренним ключом является атрибут № ЗАЧЕТНОЙ КНИЖКИ.

- Бухгалтерия, содержащий сведения о студентах с атрибутами ИДЕНТ. КОД, № ЗАЧЕТНОЙ КНИЖКИ, РАЗМЕР СТИПЕНДИИ и т.д. Здесь собраны сведения о студентах, интересующие бухгалтерию. Внутренним ключом является атрибут ИДЕНТ. КОД.

Рисунок 7— Схема данных

Оба объекта связаны по атрибуту № ЗАЧЕТНОЙ КНИЖКИ, который является внешним ключом. По значению внешнего можно по данным объекта ДЕКАНАТ поучить данные объекта Бухгалтерия и наоборот.

1.4. СУБД ACCESS.

СУБД ACCESS основана на реляционной модели данных. Основной объект СУБД – прямоугольная таблица. Кроме таблиц Access реализует несколько типов объектов.

Объекты СУБД Access

1. Таблицы. В таблицах хранятся все данные, имеющиеся в базе и структура таблицы.

2. Запросы.  Используются для извлечения данных из таблиц и представления их пользователю в удобном виде.

3. Формы. Средства ввода и просмотра данных.

4. Отчеты. Средства оформления данных при выводе их на печать.

5. Страницы – способ представления БД в Интернете.

6.Макросы – Предназначены для автоматизации повторяющихся операций  при работе с СУБД.

7. Модули – Программные модули, созданные на VBA. Поддерживаются в др. приложениях MS Office.

Средства создания объектов СУБД ACCESS:

1. Ручные средства. Разработка объектов СУБД ACCESS осуществляется в режиме программы Конструктора - универсального средства для создания объектов любой сложности.

2. Автоматизированные средства. В этом случае  объекты СУБД ACCESS можно разрабатывать с помощью программ-Мастеров – средства для создания простых объектов.

3. Автоматические  средства предназначены для ускоренной разработки простейших объектов.

Лабораторная работа № 1. Создание учебной БД в Access

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

Теоретические сведения.

Любая таблица в СУБД ACCESS создается в два этапа:

-  I этап  Создание структуры таблицы.

-  II этап  Наполнение таблицы данными.

В понятие СТРУКТУРА входят:

  •   Имя поля;
  •   Тип поля;
  •   Свойства полей.

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

Тип поля определяет тип данных, которые могут содержаться в данном поле. Access допускает работу со следующими типами данных:

  •  Текстовый – используется для хранения обычного неформатированного текста (длина поля фиксирована и может иметь до 255 символов).  Пример: имена людей, названия предметов, географические названия ...
  •   Memo – поле примечаний; использует текстовые данные переменной длины. Пример: характеристики, досье, аннотации…
  •   Числовой –используется для хранения действительных чисел. 

-     Дата/время – используется для хранения календарных дат и текущего времени.

- Денежный – числовой тип, но использует правила округления и добавляет денежные единицы.

- Счетчик – используется для задания  уникальных натуральных чисел с автоматическим наращиванием (порядковая нумерация).

- Логический – используется для хранения логических данных: TRUE и FALSE. Применяется для отображения наличия или отсутствия какого-либо признака. Например:  наличие или отсутствие льгот. Визуально отмечается флажком.

  •  OLE – используется для мультимедийных объектов.
  •  Гиперссылка – для хранения адресов Web-объектов.
  •  Мастер подстановок – для автоматизации ввода данных

Свойства полей – определяются типом поля. Свойства позволяют определить: размер поля; формат поля; маску ввода (шаблон для ввода номера телефона ХХ-ХХ-ХХ); значение по умолчанию; условия на значение (ограничения); сообщения об ошибке; индексированное поле и т.д.

Создать структуру таблицы можно с помощью:

  •   Мастера – автоматическое создание таблиц;
  •   Конструктора -  создание таблиц вручную.

Создание таблиц в режиме Конструктора состоит в выполнении следующих шагов:

0. В диалоговом окне выбрать  Новая база данных. Создать.

1. Выбрать объект Таблицы.

2. Создание таблицы в Режиме Конструктора (2-й щелчок).

В результате откроется ДО «Таблицы» с разделами:

-     Имена и типы хранимых данных;

  •  Вкладки со свойствами полей;
  •  Контекстные комментарии.

В разделе имена и типы хранимых данных выполнить следующие действия:

1. Набрать имя поля.

2. Выбрать из списка тип данного поля.

3. Установить свойства полей (если необходимо).

4. Повторить 1-3 для каждого поля.

5. Задать ключевое поле командой:

Правка. Ключевое поле.

6. Сохранить таблицу, дав ей имя.

В результате в окне БД появится значок созданной таблицы.

Замечание. Если в процессе создания структуры таблицы не задано ключевое поле, то при ее сохранении Ассess напомнит пользователю об этом и предложит свой вариант. Его необходимо либо подтвердить, либо указать свой.

Пример. Создать БД предприятия в предметной области «Отдел кадров».

Объекты БД:

  •  Подразделения
  •  Список сотрудников

Выполнив действия, создадим структуры таблиц:

Заполнение таблицы данными. Выполнить следующий порядок действий:

  1.  Выбрать объект «Таблицы».
  2.  Установить указатель на значок таблицы и данными 2-м щелчком открыть ее.
  3.  Заполнить таблицу известным способом.

В результате получим две таблицы:

В приведенном на рисунке примере таблицы заполнены частично.

Редактирование структуры таблицы.

В процессе создания таблиц часто возникает проблема редактирования их структуры, то есть изменения имени, типа или свойств полей, а также вставки новых и удаления лишних полей. В этом случае  применяют Конструктор. Для внесения изменений в структуру таблицы необходимо выполнить следующие действия:

  1.  В окне БД выделить таблицу, в структуру которой необходимо внести изменения.
  2.  Активизировать кнопку Конструктора.
  3.  Произвести действия по редактированию.
  4.  При изменении порядка следования столбцов выделить левый серый столбец и перетащить его на место.
  5.  Возможно использование команд Вставки и Удаления.

Создание связей между таблицами

Связь между таблицами в РМД устанавливается через внешние ключи таблиц. Поддерживается «1:1» и «1:М».

Порядок действий.

1. При открытом окне БД выполнить команду: Сервис. Схема данных.

2. В открывшемся ДО «Добавить таблицы» выбрать таблицы, участвующие в связи, используя кнопку «Добавить».

3. Откроется окно «Схема связей». Если связь не установлена автоматически, необходимо выделить внешний ключ старшей таблицы и перетащить его образ на внешний ключ младшей.

4. В открывшемся ДО «Изменение связей» установить флажок: Обеспечение целостности данных.

5. Кнопка «Создать».

Если все действия выполнены правильно, в результате получим две связанные таблицы, или базу данных

Редактирование связей между таблицами

Для редактирования связи можно установить на нее указатель мыши и выполнить одну из команд контекстного меню:

  •  Удалить связь;
  •  Изменить связь.

- Добавить таблицы (если необходимо добавить новые таблицы к связанным ранее).

Задание для выполнения л.р.№1.

1. В соответствии с вариантом индивидуального задания, выбранного из таблицы 1 (номер варианта задается преподавателем) создать структуры таблиц в режиме Конструктора.

2. Заполнить таблицы данными, при этом старшая таблица должна содержать 5 записей, младшая – 20 записей.

3. Создать связи между таблицами. Свойства связей задать с обеспечением целостности данных.

5. Оформить отчет о проделанной работе. 

Содержание отчета

  1.  Цель работы.
  2.  Постановка задачи.
  3.  Описание структуры создаваемых таблиц (имена полей, типы, свойства).
  4.  Описание введенных связей между таблицами и хода работы по их созданию.

Варианты заданий

Таблица 1

 № вариантаНазвание базы  данныхНаименования  Полей в таблице 1(старшая)Наименования полейВ таблице 2 (младшая)1БиблиотекаНазвание отдела, фамилия руководителя, объем фонда, число выданных единицШифр книги, название книги, автор, издательство, год издания, количество экземпляров, отдел хранения, число экземпляров на руках2Аптека№ аптеки, адрес, фамилия заведующего, количество работниковНомер по порядку, название препарата, цена, изготовитель, № аптеки, имеющий его в наличии3КомиссионныйМагазинфамилия сдатчика, № паспорта, адрес, количество сданных вещейИнвентарный номер вещи, фамилия сдатчика, цена, дата сдачи, дата переоценки4Аэропорт№ рейса, пункт назначения, время в полете, количество местНомер по порядку, № рейса, тип самолета, число свободных мест, дата вылета, цена билета5ТурагенствоНомер маршрута, маршрут (5 различных маршрутов), число отъезжающих, срок пребывания Номер маршрута, маршрут, транспортное средство, фамилия гида, стоимость путевки, дата отъезда6ДеканатНазвание выпускаемой специальности, выпускающая кафедра, фамилия заведующего кафедрой, количество студентовномер группы, название выпускаемой специальности,количество студентов в группе, фамилия старосты, средний рейтинг в группе.7ЗоопаркРегистрационный номер, вид (4-5 различных видов), основной рацион, природная среда обитанияНомер по порядку, Вид, цена, количество особей, поставщик, страна поставщика8Автотранспортные предприятия№ АТП, адрес, фамилия руководителя, количество работающих, количество транспортных средств Номер по порядку, фамилия водителя, тип  транспортного средства, стаж, зар. плата за последний месяц,№ АТП.9АквариумРегистрационный номер, вид (4-5 различных видов), основной рацион, природная среда обитанияНомер по порядку, Вид, цена, количество особей, поставщик, страна поставщика10Телеком№ телефона (5 различных номеров), фамилия абонента, адрес, дата последнего платежа.Номер по порядку, № телефона, тип оплаты, размер оплаты, задолженность по оплате.11ВодоканалЛицевой счет, фамилия абонента, адрес, число проживающих, льготы Номер по порядку, Лицевой счет, фамилия абонента, дата платежа, сумма платежа, потребление воды, общая задолженность.12РЭП№ РЭП, фамилия руководителя, адрес, число сотрудниковНомер по порядку, фамилия квартиросъемщика, адрес, № РЭП, площадь квартиры, тип квартиры, задолженность.13СкладПоставщик (5 различных поставщиков), адрес поставщика, фамилия руководителя Код товара, наименование товара, количество товара, цена, поставщик14БиблиотекаНазвание отдела, фамилия руководителя, объем фонда, число выданных единицНомер по порядку, Название книги, автор, издательство, год издания, количество экземпляров, отдел хранения, число экземпляров на руках15Аптека№ аптеки, адрес, фамилия заведующего, количество работниковНомер по порядку, Название препарата, цена, изготовитель, № аптеки, имеющий его в наличии16КомиссионныйМагазинфамилия сдатчика, № паспорта, адрес, количество сданных вещейИнвентарный номер вещи, фамилия сдатчика, цена, дата сдачи, дата переоценки

 

Лабораторная работа № 2.

Создание и применение запросов в Access 

Цель: Научиться создавать с помощью Конструктора запросов простые однотабличные, многотабличные запросы на выборку данных.

Теоретические сведения.

Запросы – это объекты БД, которые служат   для извлечения данных из таблиц и представления их пользователю в удобном виде.

С помощью запросов выполняют операции:

  •  Отбор данных;
  •  Сортировку;
  •  Фильтрацию;
  •  Изменение данных;
  •  Удаление данных;
  •  Создание таблиц…

Замечания.

1. Запрос хранит определенный пользователем способ получения данных из таблиц, но не сами данные.

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

3. Работа с запросами предпочтительней с точки зрения безопасности:

- Снижается риск повреждения БД от неумелых действий;

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

Приемы создания запросов.

Запросы можно создавать в режиме:

  •  Мастера;
  •  Конструктора;
  •  На языке SQL (Select Query Language)

Создание запросов в режиме Конструктора.

1. В окне БД выбрать объект Запросы.

2. Создать запрос в режиме Конструктора (аналогично созданию таблиц).

В результате откроется Окно запроса, которое называется «Бланком запроса по образцу».

Структура окна запроса

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

В нижней части окна представлены:

  •  Анализируемые поля;
  •  Условия сортировки записей;
  •  Необходимость вывода результатов анализа для каждого поля на экран;
  •  Условия отбора записей.

Одновременно с Окном запроса открывается окно «Добавление таблицы».

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

Правила заполнения бланка запроса.

1. Строка «Поле» - из верхней части окна выбираются 2-м щелчком поля, включаемые в запрос. Поля также можно выбрать, открыв список в строке «Поле».

2. Строка «Имя таблицы» - заполняется автоматически при выборе полей из соответствующей таблицы.

3. Строка «Сортировка» - представляет записи в определенном порядке. Выбор порядка сортировки осуществляется из раскрывающего списка.

При многоуровневой сортировке первичный (главный) ключ занимает самое левое положение в бланке запроса, затем по убыванию важности ключей – слева направо. В связи с этим, столбцы в бланке должны располагаться с учетом будущей сортировки.

4. Строка «Вывод на экран» - позволяет представлять те или иные поля в запросе. Если, включенное в запрос поле не должно выводиться на экран, флажок в соответствующей строке необходимо отключить.

5. Строка «Условие отбора» - задает критерии выборки.

Правила применения критериев отбора.

  1.  При задании условий используются:

-операции отношения:       >,  <,  <>,  >=,  <= 

  •  Функции AND, OR, NOT,

BETWEEN  значение1 AND значение2 – для задания интервала значений

LIKE – похоже - для задания приблизительных  критериев.

2. Критерии на одной строке связываются по правилу И, на разных строках – по правилу ИЛИ.

Реализовать запрос можно:

  1.  Команда Запрос. Запуск.
  2.  Закрыть запрос с одновременным именованием запроса.
  3.  В Окне запросов выбрать запрос по имени и активизировать его двойным щелчком.

Примеры построения запросов рассмотрим для БД «Отдел кадров»:

Отделы

Сотрудники

Из БД «Отдел кадров» выбрать:

Пример 1. Всех сотрудников, имеющих оклад от 2000 до 3000 ден.ед. В запрос включить фамилию, оклад, номер отдела, год приема на работу, упорядочить по году приема на работу.

Конструктор:

Результат

Пример 2. Те же условия, но для сотрудников 3-го и 5-го отделов.

Пример 3. Выбрать всех сотрудников, фамилии которых начинаются на «А» и «В»; в запрос включить поля Фамилия, Должность, Количество детей; упорядочить по Количеству детей.

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

Пример 5. Выбрать всех заведующих отделами, их табельные номера и оклады, упорядочить по № отдела.

Изменение запроса

1. Выделить запрос в окне БД.

2. Активизировать кнопку Конструктор.

3. В окне Бланк запроса по образцу внести соответствующие изменения.

Удаление запроса

1. Выделить запрос в окне БД.

2. Клавиша DEL, или команда контекстного меню.

Запросы с параметром

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

Пример 6. Выбрать сотрудников, работающих в указанном отделе, а также их должности и оклады.

Пример 7. Выбрать сотрудников, имеющих оклад, больший указанного в качестве критерия.

Итоговые запросы

Используются для подсчета простейших числовых характеристик. В итоговых запросах используются следующие функции:

SUM - сумма

AVG  - среднее

MIN  - минимальное

MAX – максимальное

COUNT – подсчет записей

Создание итоговых запросов рассмотрим на следующем примере.

Необходимо вычислить средний оклад по отделам, а также фонд заработной платы и число работающих в каждом отделе.

Итоговые значения вычисляются на основе группировки. Группировать значения можно по столбцам, содержащим одинаковые значения, например, № отдела.

Порядок действий:

  1.  Выбрать таблицу «Сотрудники» (младшую).
  2.  Выбрать поля:

- Оклад – для вычисления среднего оклада;

- Оклад – для вычисления суммы, фонда заработной платы

- Номер отдела – для группировки

- Фамилия – для подсчета записей.

3. Выполнить команду Вид. Групповая операция. В бланке запроса появится одноименная строка.

4. В строке Групповая операция установить:

- для поля Номер отдела  - Группировка

- для полей Оклад -  SUM и AVG;

- для поля Фамилия – COUNT.

5. Завершить и дать имя запросу.

Бланк запроса «по образцу» и результат по запросу представлены на рисунке:

Задание для выполнения л.р. №2.

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

  •  числовые критерии;
  •  текстовые критерии;
  •  критерии по нескольким полям, связанные функциями И, ИЛИ.

2. На основе запроса на выборку создать запрос с параметром.

3. Создать итоговые запросы, вычисляя характеристики:

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

4. Освоить приемы сохранения запросов, удаления запросов, изменения запросов.

5. Оформить отчет о проделанной работе. 

Пункты 2 и 3 выполняются по выбору студентов на оценки «хорошо» и «отлично».

Содержание отчета

  1.  Цель работы.
  2.  Постановка задачи.
  3.  Описание используемых критериев при создании запросов к базе данных по всем пунктам задания.

Лабораторная работа № 3 (дополнительная).

Создание и применение форм в Access 

Цель: Научиться создавать с помощью Мастера простые и сложные формы.  

Теоретические сведения.

Использование форм позволяет:

  •  Упорядочивать и упрощать ввод;
  •  Предусмотреть различные средства контроля над вводом данных, а так же автоматизировать процесс ввода.

Отображать графические данные, которые при работе с таблицей не видны.

Приемы создания форм

Формы можно создавать на основе таблиц, запросов, а так же использовать комбинированный подход.

Формы, созданные с помощью Мастера, называются Автоформами. Автоформы могут быть простыми (используется один объект) и сложными (используется несколько объектов.)

Создание простых форм

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

  1.  В окне БД выбрать Формы.
  2.  В ДО «Создание форм» выбрать в списке «Запросы и таблицы» нужный объект.
  3.  Из списка «Доступные поля» выбрать поля, включаемые в Форму.
  4.  Выбрать внешний вид Формы из представленных образцов.
  5.  Выбрать стиль Формы из представленных в ДО образцов.

6. Дать осмысленное имя Форме.

Установив переключатель

  •    Изменить макет формы можно перейти к созданию Формы в режиме Конструктора.

7. Завершить создание Формы.

Окно формы содержит:

- Имена полей;

  •  Поля ввода;
  •  Кнопки навигации по таблице.

Перемещение на позицию после последней записи представляет пустую запись, в поля  которой можно  внести новое значение. Пустую запись можно так же выбрать, щелкнув по кнопке с «*».

Создание сложных форм

Сложные формы основываются на композиции нескольких объектов.

Различают два вида сложных форм:

  1.  Подчиненные формы.
  2.  Связанные формы.

Создание подчиненных форм (порядок действий):

  1.  В окне БД выбрать Формы.
  2.  В ДО «Создание форм» выбрать в списке «Запросы и таблицы» нужный объект.
  3.  Из списка «Доступные поля» выбрать поля, включаемые в Форму.

Поля, общие для обеих таблиц выбирают из старшей таблицы.

4. Выбрать вид представления данных. Выделить старшую таблицу и установить переключатель:   подчиненные формы.

5. Выбрать внешний вид Формы. 

6. Выбрать стиль формы.

7. Дать имя форме.

8. Завершить создание формы.

Окно подчиненной формы содержит:

- Имена полей обеих таблиц;

  •  Поля ввода обеих таблиц;
  •  Два набора кнопок навигации по таблицам.

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

Создание связанных форм

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

Создаются связанные формы аналогично подчиненным, но в п.4 необходимо установить переключатель Связанные формы.

Задание для выполнения л.р. №3.

1. С помощью Мастера создать автоформы:

  •  простые;
  •  подчиненные;
  •  связанные.

Ознакомиться с различными видами и стилями автоформ.

2. Оформить отчет о проделанной работе. 

Содержание отчета

  1.  Цель работы.
    1.  Постановка задачи.
    2.  Описание используемых параметров при создании формы.

Лабораторная работа № 4 (дополнительная).

Создание и применение отчетов в Access 

Цель: Научиться создавать с помощью Мастера автоочеты.  

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

- таблицы,

- запросы,

- комбинации таблиц и запросов.

Порядок действий при построении автоотчетов:

1. В окне БД выбрать Отчеты.

2. Создать. Мастер Отчетов.

3. Выбрать объекты, участвующие в отчете (таблицы и/или запросы).

4. Выбрать поля объектов, участвующих в отчете.

5. Добавить уровни группировки, если это необходимо.

6. Установить поля сортировки в случае необходимости. Здесь же есть кнопка Итоги… , позволяющая вычислять итоговые значения.

7. Выбрать макет отчета и ориентацию текста.

8. Выбрать стиль отчета.

9. Дать имя отчету и/или изменить его в режиме Конструктора. Завершить.

Задание для выполнения л.р. №4.

1. С помощью Мастера создать отчеты, применяя:

  •  группировку данных;
  •  сортировку;
  •  подсчет итоговых значений.

Ознакомиться с различными видами и стилями автоотчетов.

2. Оформить отчет о проделанной работе. 

Содержание отчета

  1.  Цель работы.
  2.  Постановка задачи.
  3.  Описание используемых параметров при создании отчетов.

← Предыдущая
Страница 1
Следующая →

Файл

Работа в Access.doc

Работа в Access.doc
Размер: 1.1 Мб

.

Пожаловаться на материал

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

У нас самая большая информационная база в рунете, поэтому Вы всегда можете найти походите запросы

Искать ещё по теме...

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

Какие налоги надо платить на УСН, ЕНВД и ОСНО

Упрощенная система налогообложения (УСН) Единый налог на вмененный доход (ЕНВД) Общая система налогообложения (ОСНО)

Методы приближенного вычисления интегралов

Методы приближенного вычисления интегралов (метод прямоугольников, трапеций, Симпсона). Оценка точности для методов прямоугольников, трапеций, Симпсона. Численные решения диф.уравнений. Методы Эйлера. Метод прогноза и коррекции.

Улицы и дороги

Под организацией движения в населенных пунктах, основные транспортные и пешеходные потоки, показатели дорожного движения

Исследование свободных колебаний в реальном контуре

Лабораторная работа Схема исследования свободных колебаний в контуре. Цель работы - изучить возникновение свободных колебаний в реальном контуре и их параметры - исследовать зависимость параметров свободных колебаний от элементов контура - измерить и рассчитать параметры контура

Сложноподчиненное предложение с неоднородным подчинением

Сложное предложение правила русского языка.

Сохранить?

Пропустить...

Введите код

Ok