699

Получение запросов и отчетов в базе данных MS Access

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

Информатика, кибернетика и программирование

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

Русский

2013-01-06

52 KB

40 чел.

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

Получение запросов и отчетов в базе данных MS Access

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

Задачи: освоение приемов работы с готовой БД по созданию простых и сложных запросов и отчетов.

МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ:

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

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

- На вкладке «Создание» в разделе «Другие» выбрать способ создания запроса (лучше Конструктор);

- в окне Добавление таблицы выбрать нужную таблицу; нажать <Добавить>, после добавления нажать на кнопку <Закрыть>;

- выбрать из таблицы поля, которые нужно отразить в запросе (можно произвести двойной щелчок на названии поля);

- в строке «Условия отбора» ввести конкретные данные, щелкнув указателем под названием поля, для которого задается условие;

- если вы не хотите видеть какое-либо поле, то вам необходимо снять галочку с соответствующего поля;

- для представления запроса нажать на кнопку Выполнить ;

- после представления запроса сохраните его.

Создание отчета:

- На вкладке «Создание» в разделе «Отчеты» выбрать способ создания отчета (на основе мастера);

- в появившемся диалоговом окне «Создание отчетов» выбрать таблицу или запрос, на основе которых будет создан отчет;

– перетащить нужные поля для отчета, нажать кнопку «Далее»;

– выбрать требуемый порядок сортировки, нажать кнопку «Далее»;

– выбрать вид макета отчета (например, в столбец), выбрать нужную ориентацию страницы отчета, нажать кнопку «Далее»;

– выбрать понравившийся вам стиль отчета, нажать кнопку «Далее»;

– задайте имя отчета и нажмите на кнопку «Готово». Ваш отчет готов.

ЗАДАНИЕ ДЛЯ ВЫПОЛНЕНИЯ

Задание 1.

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

Для этого создайте следующие таблицы в режиме конструктора:

1. Таблица «Автор» (в ней одно поле – Автор, без ключевого поля).

2. Таблица «Место издания» (в ней одно поле – Место издания, без ключевого поля).

3. Таблица «Издательство» (в ней одно поле – Издательство, без ключевого поля).

4. Таблица «Хранение» (в ней одно поле – Место хранения, без ключевого поля).

5. Таблица «Библиотека» (поля: Автор, Название работы, Место издания, Издательство, Количество книг, Место хранения). В таблице «Библиотека» отсутствуют ключевые поля!

6. В таблице «Библиотека» для полей Автор, Место издания, Издательство, Место хранения сделать на вкладке «Подстановка» ПОЛЕ СО СПИСКОМ. В ИСТОЧНИКЕ СТРОК ДЛЯ КАЖДОГО ПОЛЯ УКАЖИТЕ СООТВЕТСТВУЮЩИЕ ТАБЛИЦЫ. 

7. Свяжите одинаковые поля друг с другом с помощью схемы данных (на вкладке «Работа с базами данных», в разделе «Показать или скрыть» выберите Схема данных).

8. Заполните таблицы.

Итоговая таблица «Библиотека»:

Автор

Название работы

Место издания

Изд-во

Кол-во книг

Место хранения

Могилев А.В.

Практикум по информатике

Москва

Академия

30

Абонемент № 2

Стойлова Л.П.

Математика

Москва

Академия

3

Фонд редкой книги

Балабан В.А.

Управление качеством образования в вузе

Владивосток

ДВГАЭУ

10

Читальный зал

Усова А.В.

Формирование у школьников научных понятий в процессе обучения

Москва

Университет РАО

49

Абонемент № 2

Усова А.В.

Теория и методика обучения физике в школе

Ульяновск

Корпорация технологий продвижения

84

Абонемент № 2

Перышкин А.В.

Физика 7 класс

Москва

Просвещение

200

Абонемент № 2

Перышкин А.В.

Физика 8 класс

Москва

Просвещение

154

Абонемент № 2

Усова А.В.

Краткий курс истории физики

Москва

Педагогика

10

Фонд редкой книги

Гурьев Г.А.

О преподавании физики в 7 классе

Челябинск

ЧГПУ

20

Читальный зал


 

А также другие работы, которые могут Вас заинтересовать

30507. Процессы и потоки. Объекты межпроцессорной синхронизации. Понятие гонок и взаимной блокировки 24.85 KB
  Несколько потоков выполнения могут существовать в рамках одного и того же процесса и совместно использовать ресурсы такие как память тогда как процессы не разделяют этих ресурсов. dedlock ситуация в многозадачной среде или СУБД при которой несколько процессов находятся в состоянии бесконечного ожидания ресурсов занятых самими этими процессами. Процессы в текущий момент удерживают полученные ранее ресурсы могут делать запросы на получение новых ресурсов. Условие отсутствия принудительного освобождения ресурсов англ.
30508. Сравнение компонентно-объектной модели, среды .NET и Java. Их преимущества и недостатки 25.5 KB
  Идеология .NET заключается в максимально полном использовании ресурсов платформы, на которой работает среда выполнения .NET. В результате возможности Java ограничены усредненным набором функций API виртуальной машины, и программистам на Java недоступны все функции той или иной платформы, на которой выполняются приложения
30510. Определение иерархической и реляционной модели, их достоинства и недостатки. Основные операции реляционной алгебры. Общий процесс преобразования ER-диаграммы в реляционную схему 87.94 KB
  Пример табличной формы представления отношения Номер зачетной книжки Дисциплина Оценка C12298 Программирование 5 C1229891 Дискретная математика 4 C14407 Программирование 3 . Элементы отношения называют кортежами или записями. Каждый кортеж отношения соответствует одному экземпляру сущности определённого типа. Операции реляционной алгебры ВЫБОРКАНа входе используется одно отношение результат новое отношение построенное по той же схеме содержащее подмножество кортежей исходного отношения удовлетворяющих условию выборки.
30511. Структурированный язык запросов SQL. История создания языка SQL. Подмножество SQL - Data Definition Language (DDL). Модификация схем базы данных . Стандартные типы данных. Вычисляемые столбцы. Подмножество SQL - Data Query Language (DQL) 65.5 KB
  Модификация схем базы данных . Стандартные типы данных. Доска то что выделено курсивом устно Язык SQL имеет два основных компонента: язык DDL Dt Definition Lnguge предназначенный для определения структур базы данных; язык DML Dt Mnipultion Lnguge предназначенный для выборки и обновления данных. Для определения данных символьного типа используется следующий формат: CHRCTER [VRYING] [length] Битовые данные тип bit Битовый тип данных используется для определения битовых строк т.
30512. Синтаксис оператора SELECT. Обзор его подразделов (списка выборки, секций FROM, WHERE, GROUP BY, HAVING, OREDER BY).. Способы упорядочивания итогового набора в секции OREDER BY 23.79 KB
  SELECT селект оператор DML языка SQL возвращающий набор данных выборку из базы данных удовлетворяющих заданному условию. При формировании запроса SELECT пользователь описывает ожидаемый набор данных: его вид набор столбцов и его содержимое критерий попадания записи в набор группировка значений порядок вывода записей и т. Синтаксис оператора SELECT SELECT column_list FROM tble_nme [WHERE условие] [GROUP BY условие] [HVING условие] [ORDER BY условие] SELECT Ключевое слово которое сообщает базе данных о том что оператор является...
30513. Разделение ресурса 68.3 KB
  Способы решения проблемы гонок: Локальная копия Синхронизация Метод блокирующей переменной Метод строгого чередования Алгоритм Деккера Алгоритм Петерсона Комбинированный способ Локальная копия Самый простой способ решения копирование переменной x в локальную переменную. В общем виде алгоритм выглядит следующим образом: Поток: while stop { synchronizedSomeObject { {criticl_section} } } Метод блокирующей переменной Суть метода состоит в том что если значение этой переменной равно например 1 то ресурс занят другим...
30515. Средства синхронизации потоков в ОС Windows. Функции и объекты ожидания. Критические секции 25.71 KB
  При создании многопоточных приложений необходимо контролировать взаимодействие отдельных потоков. Большинство ошибок при работе с потоками возникает из-за того, что во время работы приложения различные потоки пытаются обратиться к одним и тем же данным. Для предотвращения подобной ситуации в ОС Windows (как впрочем и в других операционных системах) существуют средства синхронизации, которые позволяют контролировать доступ к разделяемым ресурсам.