Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 4 Система управления базами данных Microsoft ccess Цели- познакомиться с СУБД MS ccess

Работа добавлена на сайт samzan.net:


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

Система управления базами данных Microsoft Access

Цели:

  1.  познакомиться с СУБД MS Access.
  2.  научиться проектировать небольшие базы данных, создавать простые запросы, формы и отчёты.

Общие положения

Access — это система управления базами данных (СУБД). Access предназначена для хранения и получения данных, представления их в удобном виде и автоматизации часто выполняемых операций (например, для ведения счетов, учета материальных ценностей, планирования и т. п.).

В базе данных Access хранятся данные и ассоциирующиеся с ними объекты. К объектам базы данных относятся:

  1.  таблица (содержит собственно данные);
  2.  запрос (позволяет искать, сортировать и извлекать определенные данные);
  3.  форма (позволяет вводить и отображать данные в указанном формате);
  4.  отчет (позволяет отображать и печатать форматированные данные, включая калькуляции и итоги);
  5.  макрос (предоставляет простые команды для автоматизации выполнения задач без программирования).

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

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

  1.  ввести в первую колонку Имя поля и нажать клавишу ENTER (курсор автоматически переместится во вторую колонку Тип данных, третью колонку Описание можно не заполнять);
  2.  раскрыть список Тип данных, щелкнув по черной стрелке вниз, и выбрать нужный тип;
  3.  задать необходимые свойства поля в нижней таблице окна конструктора.

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

При работе с таблицами можно в любой момент выбрать из базы данных необходимую информацию с помощью  запросов.

Запрос — это обращение к БД для поиска или изменения в базе данных информации, соответствующей заданным критериям.

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

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

Для начала создания запроса следует открыть базу данных, и, перейдя на вкладку Запросы нажать кнопку Создать. Появится окно Новый запрос для выбора способа построения запроса.

Итоговые запросы значительно отличаются от обычных. В них поля делятся на два типа:

  1.  поля, по которым осуществляется группировка  данных;
  2.  поля, для которых проводятся вычисления.

Для составления итогового запроса, находясь в режиме конструктора, следует нажать кнопку Групповые операции на панели инструментов или воспользоваться командой Групповые операции из меню Вид.

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

Формы являются основным средством организации интерфейса пользователя в приложениях Access. Хорошо разработанные формы позволяют работать с приложением даже неподготовленному пользователю.

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

В первом окне Мастера диаграмм нужно указать поля, необходимые при построении диаграммы. Для этого нужно скопировать их из списка Доступные поля в список Поля диаграммы.

Второе окно Мастера диаграмм служит для выбора типа диаграммы. Правильный выбор типа диаграммы имеет большое значение, т. к. неудачный выбор может привести к ложным выводам.

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

В последнем окне Мастера диаграмм вводится название диаграммы. На этом процесс построения диаграммы завершен.

Отчеты представляют собой наилучшее средство представления информации из базы данных в виде печатного документа.

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

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

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

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

Задания

Задание 1.

Работа с таблицами.

  1.  Запустите Microsoft Access. Создайте новую базу данных и сохраните её под своим именем.
  2.  В режиме конструктора создайте новую таблицу, которая содержит информацию о студентах вашей группы. Таблица должна иметь следующую структуру:

Имя поля

Ключ

Тип данных

Размер

Условие на значение

НС

Числовой

Целое

>0 And <99

ФАМИЛИЯ

Текстовый

30

ИНФОРМАТИКА

Числовой

МАТЕМАТИКА

Числовой

ОАИП

Числовой

Закройте таблицу, сохранив её под именем Группа.

  1.  Создайте таблицу Сессия со следующей структурой:

НС

Числ.

Целое

>0 And <99

Номер студента

ФАМИЛИЯ

Текст.

30

Фамилия

ИМЯ

Текст.

15

Имя

ОТЧЕСТВО

Текст.

30

Отчество

ДР

Дата

Дата рождения

АДРЕС

Текст.

60

Адрес

Для определения структур обеих таблиц нужно вызвать окно Схема данных и добавить в схему данных обе таблицы (Группа и Сессия). Установить в окне схемы данных связь между таблицами по полю Номер студента. В окне Связи включить переключатель Определение целостности данных. После этого нужно указать тип связи: Один-к-одному и включить опции Каскадное обновление связанных полей и Каскадное удаление связанных полей. После этого закрыть окно Связи.

Задание 2.

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

  1.  Создайте простой запрос. Для этого выберите несколько произвольных полей из таблицы Группа (например, Фамилию, Имя и Дату рождения).
  2.  С помощью Конструктора создайте запросы, удовлетворяющие условиям:
  3.  отобразить фамилии студентов, имена которых начинаются с буквы А.
  4.  отобразить имена студентов, фамилии которых заканчиваются на “ов”;
  5.  отобразить Ф. И. О студентов, у которых по информатике стоит оценка 6.
  6.  Для запросов с полем типа Дата/время добавить поле Дата рождения и выбрать записи, удовлетворяющие условиям:
  7.  дата больше 1.10.90;
  8.  фамилии студентов, родившихся в 1990-м году;
  9.  вычислить возраст студентов с помощью функции Year в построителе выражений;
  10.  фамилии студентов, родившихся в первой половине месяца с помощью функции Day.
  11.  Создайте запрос с вычисляемыми полями:
  12.  используя построитель выражений, подсчитать средний бал каждого студента по итогам сессии и отобразить фамилии студентов.
  13.  отобразить фамилии студентов, средний балл которых выше 6.
  14.  Создайте запрос с параметром. Отобразите адрес нужного студента. Фамилия должна являться параметром.
  15.  Создайте итоговый запрос к таблице Сессия, где будет подсчитан средний балл по каждому предмету. Сохранить этот запрос с именем Данные для диаграммы.

Задание 3.

Создание форм.

  1.  Запустите Microsoft Access и откройте созданную ранее базу данных.
  2.  Создайте автоформу в столбец по таблице Группа. Для этого:
  3.  перейдите на вкладку Формы и нажмите кнопку Создать;
  4.  выберите в качестве источника данных таблицу Группа;
  5.  выберите вид формы Автоформа: в столбец;
  6.  В режиме формы произведите следующие действия:
  7.  для второй записи измените значения в полях ДР и АДРЕС;
  8.  сохраните форму с именем Автоформа_Группа;
  9.  откройте таблицу Группа и найдите в ней изменения, внесенные в режиме формы.
  10.  При помощи Мастера форм создайте иерархическую форму по двум таблицам. Для этого:
  11.  в качестве режима создания выберите Мастер форм;
  12.  в качестве источника данных укажите таблицу Сессия;
  13.  включите в форму поля Информатика, Математика, ОАИП из таблицы Сессия и поля Фамилия и Имя из таблицы Группа;
  14.  выберите тип представления данных по таблице Группа;
  15.  выберите стиль и внешний вид формы (табличный);
  16.  задайте название формы Данные об успеваемости студента;
  17.  просмотрите полученную форму и сохраните ее.
  18.  Создайте и отредактируйте диаграмму на основе данных итогового запроса.

Задание 4.

Создание отчетов.

  1.  Создайте отчет №1 для таблицы Группа;
  2.  В окне БД перейдите на вкладку Отчеты и нажмите кнопку Создать;
  3.  В качестве таблицы для создания отчета укажите таблицу Группа;
  4.  Выберите режим создания — Мастер отчетов;
  5.  На первом шаге Мастера отчетов включите в отчет поля Фамилия, Имя, ДР и Адрес;
  6.  На втором и третьем шагах выберите стиль оформления отчета;
  7.  На последнем шаге укажите имя отчета Отчет1.
  8.  Создайте отчет 2 на основе запроса Данные для диаграммы:
  9.  В качестве режима создания выберите Мастер отчетов;
  10.  На первом шаге Мастера выберите все поля итогового запроса для включения в отчет;
  11.  На последующих шагах Мастера задайте стиль оформления отчета и его название Результаты экзаменационной сессии.
  12.  С помощью Мастера диаграмм постройте диаграмму Microsoft Graph по таблицам Группа и Сессия:
  13.  на первом шаге из доступных полей выберите поля для диаграммы (Фамилия, Имя, Средний балл);
  14.  на 2-м шаге выберите тип диаграммы;
  15.  на 3-м шаге выберите тип отображения данных на диаграмме: для осей выбираем поле Ф. И. О, для данных — поле Средний балл (Итоги отсутствуют);
  16.  на 4-м шаге сохраните диаграмму с именем Успеваемость студентов;
  17.  в режиме Конструктора можно редактировать диаграмму двойным щелчком по любой области.

Задание 5.

Использование макросов.

  1.  Создайте макрос, открывающий таблицы. Для этого рекомендуется выполнить следующие действия.
  2.  Перейти на вкладку Макросы, нажать кнопку Создать, вследствие чего откроется окно конструктора макроса. Выбрать в меню Окно команду Слева направо, чтобы на экране отображались и окно базы данных, и окно макроса;
  3.  В окне базы данных перейти на вкладку Таблицы. Перетащить с помощью мыши таблицу Группа в окно макроса и разместить в первой ячейке столбца Макрокоманда. Таким образом, в макрос включается операция открытия таблицы Группа;
  4.  В столбец Примечание той же строки ввести текст: «Открытие таблицы Группа»;
  5.  С помощью клавиши ENTER перейти во вторую строку столбца Макрокоманда;
  6.  В списке макрокоманд выбрать На Запись и установить аргументы: таблица Группа и Последняя запись. Таким образом, после открытия таблицы текущей станет последняя запись. В столбец Примечание ввести текст: «Переход на последнюю запись»;
  7.  Повторить те же действия для таблицы Сессия;
  8.  Щелкнуть в следующей свободной ячейке столбца Макрокоманда и открыть список доступных макрокоманд. Выбрать команду Выполнить команду. В области аргументы макрокоманды активизировать поле Команда и выбрать в списке элемент TileVertically. Таким образом, в макрокоманду будет включена операция разделения экрана в случае открытия нескольких окон. В столбце Примечание набрать текст: «Упорядочение окон».
  9.  Сохраните макрос с именем «Открытие БД».
  10.  Осуществите запуск макроса.

При создании макроса рекомендуется активизировать кнопку панели По шагам.

Требования к отчету

Отчет о проделанной работе должен содержать:

  1.  название работы, ее цель и описание последовательности выполнения;
  2.  описание структуры создаваемой БД;
  3.  ответы на контрольные вопросы по указанию преподавателя.

К отчету прилагается дискета с выполненным заданием.

Контрольные вопросы

  1.  Что представляет собой база данных? Что представляет собой поле таблицы и запись таблицы?
  2.  Типы связей «один-к-одному» и «один-ко-многим»: как они реализуются в реляционных базах данных?
  3.  Что такое ключевое поле и какие требования предъявляются к нему?
  4.  Что такое запрос?
  5.  Каково назначение построителя выражений?
  6.  Как создаются запросы с параметрами?
  7.  Что представляют собой отчеты в Access?
  8.  В чем отличие автоотчетов от других способов создания отчета?
  9.  С какой целью создаются формы? Назовите виды форм MS Access?
  10.  Как построить диаграмму, используя режим Мастера диаграмм?




1. 201 г. Гражданин РК паспорт серия N выдан
2. Контрольная работа- Анализ затрат рабочего времени
3. Технологія кондитерських виробів 1
4. 2013 учгод Количество практических занятий 72 ч
5.  Характеристика и влияние видимой части спектра солнечной радиации
6. Электрохимическое шлифование
7. технологических машин и комплексов Уфа Издательство БГАУ 2012
8. Экономические информационные системы
9. Диспепсия
10. ся вариационное исчисление
11. Основными химическими соединениями определяющими индивидуальность организма являются А
12. И. Кант И.Г. Фихте Ф.
13. Консультант Плюс- Перечислите принципы информатизации
14. Вопросы разрешаемые экспертизой пломб и закруток
15. Она опиралась на трудоемких и трудоемкой кирпичной кладки и не может быть уменьшено на потребности массово
16. Тема- нахождение интервалов монотонности функции и экстремумов функции в среде Mtlb
17. темами размещёнными на стенах по рамам окон и дверных коробок или другим образом.html
18. Вступ Мета заняття- оволодiння студентами основними поняттями та визначеннями у cферi стандартизацii
19. І.В. ЖежерВолноваської райдержадміністрації В
20. Гидромеханизированная технология обработки угольного пласта в условиях проектируемой шахты