11501

Формирование запросов и отчетов для однотабличной базы дан

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

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

Лабораторная работа №2. Формирование запросов и отчетов для однотабличной базы данных. Задание 1. Формирование запросов на выборку. 1. На основе таблицы Преподаватели создайте простой запрос на выборку в котором должны отображаться фамилии имена отчества преподава

Русский

2013-04-08

334.5 KB

28 чел.

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

Формирование запросов и отчетов для однотабличной базы данных.

Задание 1. Формирование запросов на выборку.

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

2. Данные запроса отсортируйте по должностям.

3. Сохраните запрос.

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

Технология работы.

1. Для создания запроса:

  •  В окне базы данных откройте вкладку Запросы;
  •  В открывшемся окне щелкните по кнопке Создать;
  •  Из появившихся пунктов окна «Новый Запрос» выберите Простой запрос и щелкните по кнопке «Ок»;
  •  В появившемся окне в строке Таблицы/запросы выберите таблицу Преподаватели;
  •  В окне «Доступные поля» переведите выделение на параметр Фамилия;
  •  Щелкните по кнопке  >  . Слово Фамилия прейдет в окно «Выбранные поля»;
  •  аналогично в окно «Выбранные поля» переведите поля «Имя», «Отчество», «Должность» (порядок важен – в таком порядке данные и будут выводиться );
  •  щелкните по кнопке «Далее»;
  •  в строке параметра Задайте имя запроса введите новое имя Должности преподавателей;
  •  щелкните по кнопке «Готово». На экране появится таблица с результатами запроса.

2. Для сортировки данных:

  •  щелкните в любой строке поля «Должность»;
  •  отсортируйте данные по убыванию. Для этого щелкните по кнопке  на панели инструментов или выполните команду Записи, Сортировка, Сортировка по убыванию.

3. Для сохранения запроса :

  •  щелкните по кнопке  или выполните команду Файл, Сохранить;
  •  закройте окно запроса.

4. Для создания запроса на выборку  с параметром:

  •  создайте запрос на выборку для следующих полей таблицы Преподаватели: «Фамилия», «Имя», «Отчество», «Преподаваемая дисциплина» . Запрос создавайте аналогично тому, как это делалось в п.1;
  •  задайте имя запросу Преподаваемые дисциплины;
  •  щелкните по кнопке «Готово». На экране появится таблица с результатами запроса;
  •  перейдите в режим конструктора, щелкнув по кнопке  или выполнив команду Вид, Конструктор;
  •  в строке параметра Условия отбора для поля «Фамилия» введите фразу (скобки тоже вводить): [Введите фамилию преподавателя];
  •  выполните запрос, щелкнув по кнопке   или выполните команду Запрос, Запуск;
  •  в появившемся  окне введите фамилию Гришин и щелкните по кнопке «ОК» . На экране появится таблица с данными о преподавателе Гришине – его имя, отчество, преподаваемая им дисциплина;
  •  сохраните запрос;
  •  закройте окно запроса.

Задание 2. На основе таблицы Преподаватели создайте отчет с группированием данных по должностям.

Технология работы:

Для создания отчета:

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

Задания

Последовательность действий

1

Создайте новую таблицу с именем Карта и заполните ее как показано в таблице №1 (смотри рисунок справа)

Номер

Фамилия

Имя

Пол

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

Рост

Вес

Увлечение

1

Иванченко

Павел

м

15.05.84

168

65

2

Семёнов

Валентин

м

03.01.83

171

67

3

Друнина

Екатерина

ж

12.01.83

170

60

4

Бабанов

Иван

м

25.12.82

175

69

5

Павлова

Олимпиада

ж

14.01.84

166

60

6

Смоквин

Валентин

м

25.08.84

171

65

7

Пименов

Владимир

м

17.12.83

165

65

8

Неверова

Ольга

ж

11.11.83

165

60

9

Нужин

Алексей

м

26.12.83

171

69

10

Полнухина

Елизавета

ж

22.10.83

171

69

Таблица 1

2

Зафиксируйте столбцы Номер и Фамилия.

  •  Выделите эти столбцы
  •  Выполните команду основного меню Формат – Зафиксировать столбцы

3

Заполните поле Увлечение

Самостоятельно

4

Снимите фиксацию столбцов

Выполните команду основного меню  Форма – Снять фиксацию

5

Установите ширину первого поля точно по длине записи

  •  

выделите поле;

  •  выполните команду основного меню Формат - Ширина столбца. Появится диалоговое окно (рис.1);
  •  

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

3

Аналогично отформатируйте все поля таблицы.

Самостоятельно.

4

Уберите разметку в виде сетки из таблицы.

  •  вызовите пункт основного меню Формат;
  •  Уберите значок радом с пунктом Сетка

5

Создайте форму для таблицы Карта.

  •  Закройте окно Таблица: Карта и выберите вкладку Форма;
  •  нажмите кнопку Создать. Откроется диалоговое окно Создание форма;
  •  В окне Выбор таблицы/запроса установите таблицу Карта и нажмите кнопку Мастер
  •  В открывшемся окне выберите пункт в один столбец. Нажмите ОК;
  •  Из окна Имеющиеся поля перенесите названию все названия в окно Порядок полей в форме. Нажмите кнопку Далее>
  •  Выберите пункт Поля в рамках и нажмите кнопку Далее>
  •  Установите переключатель на пункте Открыть форму для работы с данными. Нажмите Готово

6

Дополните таблицу еще тремя записями

  •  Перейдите на запись №11, используя кнопки  или I 
  •  Установите курсор в поле увлечение и нажмите ENTER
  •  Введите сведения еще о трех детях
  •  Закройте окно формы

7

Проверьте, что новые записи появились в таблице

  •  Откройте вкладку Таблица и нажмите кнопку Открыть
  •  Закройте окно Таблица: Карта
  •  

10

Закройте СУБД

Самостоятельно

  •  в появившемся  окне выберите стиль оформления отчета;
  •  щелкните по кнопке «Далее»;
  •  в появившемся окне введите название отчета Преподаватели;
  •  щелкните по кнопке «Готово». На экране появится сформированный отчет;
  •  просмотрите, а затем закройте отчет.

Задание 3: Создание таблицы с помощью Мастера.

I.

  1.  Запустите приложение MS ACCESS.
  2.  Создайте новую базу данных.
  3.  Создайте новую таблицу с именем ADRESS.
  4.  В открывшемся окне выберите Создание таблицы с помощью мастера.
  5.  Включите радиокнопку Личное, в списке Образцы таблиц выберите Адреса.
  6.  Определите список полей, который хотите включить в таблицу. Для этого в списке Образцы полей выделяйте мышью по очереди поля: Код Адреса, Фамилия, Имя, Домашний телефон, Адрес и нажимайте кнопку   . Переход к следующему окну диалога - кнопка Далее.
  7.  В следующем окне диалога введите имя таблицы (или оставьте предлагаемое АДРЕСА) и оставьте радиокнопку Автоматическое определение ключа
  8.  В последнем окне диалога оставьте Непосредственный ввод данных в таблицу. Нажмите  кнопку Готово.
  9.  Таблица создана. Все имена полей представлены в виде заголовков столбцов таблицы. Заполните таблицу данными:

Код адреса

Фамилия

Имя

Телефон (дом)

Адрес

1

Премудрая

Василиса

56-99-44

Тридевятое шоссе,24

2

Никитич

Добрыня

55-88-44

Рязанская ул.,333

3

Попович

Алеша

33-77-00

Муромский пер.,100

4

Бессмертный

Кощей

22-55-87

Тридесятый просп.,999

  1.   Измените ширину столбцов с помощью мыши или через меню Формат - Ширина столбца - По ширине данных.

Закройте файл, без сохранения.

  1.  Самостоятельно создайте с помощью Мастера таблицу Гости, состоящую из 5-6 записей.

Код гостя

Фамилия

Имя

Имя супруга

Имена детей

Адрес

6

Петров

Андрей

Наталья

Анна, Юлия

г. Москва

II.

 


 

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

66676. АЛЕКСАНДР НИКОЛАЕВИЧ ЭНГЕЛЬГАРДТ 94.68 KB
  Годы жизни Александра Николаевича Энгельгардта (1832-1893) практически совпали с годами жизни его тезки, императора Александра II Николаевича Романова (1818-1881). Это время отмечено многими преобразованиями как во внешней политике страны, так и в ее внутренней общественной жизни...
66677. Объекты медицинского предназначения: необходимо совершенствовать охрану 83 KB
  Возможности, продемонстрированные в свое время молекулярной биологией, привели к рождению нового направления в медицине – медицинской химии. В настоящее время медицинскую химию можно считать уже сложившейся областью. Основой для нее стала, как известно, комбинаторная химия.
66678. Александр II. Предпосылки либеральных реформ. Отмена крепостного права 36.5 KB
  Преобразования охватили три основные сферы социально-экономическую освобождение крестьян и попытку решения аграрного вопроса политическую введение местного самоуправления реформу суда и армии культурно-образовательную реформу школ университетов и цензуры.
66679. Задания муниципального этапа всероссийской олимпиады школьников по математике, решения задач 503.5 KB
  Почти у всех задач критерии написаны на основании «приведенного» к задаче решения. В случае «другого» решения нужно выработать другие критерии в соответствии с общими требованиями к критериям, которые помещены в конце брошюры.
66680. Жизнь и научная деятельность Натальи Ивановны Базилевич 136.45 KB
  Существует такое неофициальное, но очень почетное в профессиональных кругах звание - рыцарь науки. Его удостаиваются те, кто беззаветно служил избранному делу, посвятив свою жизнь исследованиям и добившиеся в этом деле выдающихся результатов. Бесспорно, таким рыцарем науки была Наталья Ивановна Базилевич.
66681. РАБОТА СО СПИСКАМИ ИЛИ БД 3.74 MB
  Excel может работать как с простыми и небольшими по размерам, так и с более сложными и занимающими большой объём дискового пространства базами данных (БД). В Excel БД это просто список, состоящий из одного или более столбцов.
66682. НАУКА І ТЕХНІКА ХУІІ-ХІХ СТОЛІТЬ 41.3 KB
  Розвиток матеріального виробництва стає тісно пов'язаний з досягненнями науки і використанням її результатів у практичному житті людей. На форми останніх впливали і особливості мануфактурного виробництва і наукова революція і зміни що виявлялись у самій техніці.
66683. Василий Васильевич Докучаев 123 KB
  Василий Васильевич родился 1 марта 1846 года и прожил 57 плодотворнейших лет, став родоначальником нашей науки, человеком, чье имя, пожалуй, в первую очередь приходит в голову, когда говоришь о почве и о почвоведении, ну да об этом несколько позже.