11501

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

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

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

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

Русский

2013-04-08

334.5 KB

29 чел.

Лабораторная работа №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.

 


 

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

31873. Культурологическая семантика названий улиц и их влияние на формирование культурного фона и мировоззрения человека 108 KB
  Синявского весь мир: глава о советском языке в его книге имеет именно такой подзаголовок: Переименованный мир The Renmed World 1 . Оба процесса и переименования и перепереименования несут значительную культурноидеологическую нагрузку и несомненно создают определенный культурноидеологический мир определенную систему ценностей для тех поколений которые приходят в этот мир без груза прошлых названий и соответственно прошлых миров и систем. Отверженные обиженные разочаровавшиеся они поехали за американской мечтой...
31874. Использование трудовых ресурсов в СПК «Новый путь» Шахунского района Нижегородской области 1.66 MB
  Кроме того это объясняется тем что при возрождаемой конкуренции все большее значение приобретает результативность труда все заметнее сказываются на итогах деятельности как потери понесенные вследствие упущений так и выигрыш полученный от реализации резервов роста производительности труда и повышения эффективности производства. Затраты труда на единицу этих продуктов увеличились почти вдвое что связано в основном со снижением продуктивности животных урожайности культур. Увеличение этого продукта и особенно его основной части вновь...
31875. Багатозначні слова. Пряме й переносне значення слова 36.5 KB
  Пряме й переносне значення слова Тести Варіант 1 1. Лексичне значення слова вивчає: а лексикографія; б лексикологія; в лексика; г лексема. Як називаються значення слова які виникають під впливом різних мовних ситуацій: а прямі; б гіперболічні; в похідні; г полісемічні.
31877. Техническое обоснование разработки компьютерной сети и анализ исходных данных 183 KB
  1 Техническое обоснование разработки компьютерной сети и анализ исходных данных Бухгалтерия и отдел кадров формирует комплексный бухгалтерский отчёт о деятельности предприятия полученной прибыли и произведённых затратах.2 Распределение РС по комнатам и отделам Номер комнаты Площадь помещения м2 Наименование отдела Наименование пользователей в сети Количество РС шт Количество возможных РС шт 412 84 Главный бухгалтер GlvBuh 1 2 Продолжение таблицы 1.2 Номер комнаты Площадь помещения м2 Наименование отдела...
31878. ЭЛЕКТРОННЫЕ КЛЮЧИ 1.08 MB
  В качестве нелинейных приборов с управляемым сопротивлением в электронных ключах используются полупроводниковые диоды транзисторы фототранзисторы тиристоры оптроны электронные лампы.1 Диодные ключи Цель работы исследование статических и динамических параметров и характеристик диодных ключей. На рис.1 а показаны типичные статические ВАХ германиевого Gе и кремниевого Si диодов а на рис.
31879. Определение чистоты лекарственных средств 464 KB
  Каково назначение определения удельного вращения в препаратах кислота аскорбиновая и кислота глютаминовая Приведите формулу для расчета удельного вращения в растворах. Для каких субстанций определяют прозрачность цветность раствора Какие нормативные документы регламентируют определение этих показателей Какими подходами пользуются при определении рН кислотности или щелочности Какие примеси и какими методами определяются согласно разделу блока чистоты Посторонние примеси. Промоделируйте определение прозрачности раствора в...
31880. Захист інформації в комп’ютерних системах 288.5 KB
  Огляд стандартних прав доступу в Windows 2000. Частина перша охоплює питання захисту інформації на рівні операційних систем і базових складових будьякої системи захисту підсистем ідентифікації й автентифікації розмежування доступу і реєстрації подій. Теоретичні відомості Підсистема ідентифікації та автентифікації У системі Unix єдиними можливими суб'єктами доступу є користувачі идентифікуючою інформацією яких є login який іноді називають userid ім'яідентифікатор з одного слова а...
31881. Методы учета затрат и калькулирования себестоимости продукции на примере ОАО «Сибиряк» Русско-Полянского района 387 KB
  Сущность методов учета затрат и калькулирования себестоимости продукции. Роль калькулирования себестоимости продукции в управлении производством. Приложение А37 Приложение Б38 Приложение В39 Приложение Г40 ВВЕДЕНИЕ Процесс производства занимает центральное место в деятельности организации и представляет собой совокупность технологических операций связанных с созданием готовой...