Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Технология работы. 1. Для создания запроса с параметрами о студентах заданной группы:






1. Для создания запроса с параметрами о студентах заданной группы:

§ откройте вкладку Запросы базы данных Деканат;

§ щелкните по кнопке < Создать>;

§ в появившемся окне выберите Простой запрос и щелкните по кнопке < ОК>;

§ в появившемся окне в строке Таблицы/запросы выберите из списка таблицу Студенты;

§ перенесите все поля из окна " Доступные поля" в окно " Выбранные поля";

§ щелкните по кнопке < Далее>. Выводить надо все поля, поэтому еще раз щелкните по кнопке < Далее>;

§ в появившемся окне введите имя запроса Группа;

§ щелкните по кнопке < Готово>. На экране появится таблица с данными запроса. Но вам надо, чтобы при выполнении запроса выяснялся номер группы. Для этого перейдите в режим конструктора;

§ в строке Условия отбора для поля " Номер группы" введите фразу (скобки то же вводить): [Введите номер группы];

§ выполните запрос, выполнив команду Запрос, Запуск;

§ в появившемся окне введите 151 и щелкните по кнопке < ОК>. На экране появится таблица с данными о студентах 151-й группы;

§ сохраните запрос и закройте таблицу запроса.

2. Для создания запроса, в котором выводятся оценки студентов заданной группы по заданной дисциплине:

§ на вкладке Запросы щелкните по кнопке < Создать>;

§ выберите Простой запрос и щелкните по кнопке < ОК>;

§ выберите таблицу Студенты и перенесите поля " Фамилия", " Имя", " Отчество", " Номер группы" в окно " Выделенные поля" (выделяя нужное поле и щелкая по кнопке

Внимание! В дальнейшем под фразой В таблице... выберите поле... будем понимать выбор таблицы, выбор поля и перенос его в окно " Выделенные поля".

§ в таблице Дисциплины выберите поле " Название дисциплины";

§ в таблице Оценки выберите поле " Оценки". Вы сформировали шесть полей запроса - они связаны между собой посредством схемы данных;

§ щелкните по кнопке < Далее>, затем в появившемся окне снова щелкните по кнопке < Далее>;

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

§ щелкните по кнопке < Готово>;

§ в строке Условия отбора для поля " Номер группы" введите фразу: [Введите номер группы],

§ в строке Условия отбора для поля " Название дисциплины" введите фразу: [Введите название дисциплины]

§ выполните запрос;

§ в первом появившемся окне введите 152, затем щелкните по кнопке < ОК>, во втором - введите Информатика и щелкните по кнопке < ОК>. На экране появится таблица со списком 152-й группы и оценками по информатике;

§ сохраните запрос и закройте таблицу запроса.

3. Создайте перекрестный запрос о среднем балле в группах по дисциплинам. Но такой запрос строится на основе одной таблицы или одного запроса, в связи с чем надо сначала сформировать запрос, в котором были бы поля " Номер группы", " Название дисциплины" и " Оценки". Для этого:

§ на вкладке Запросы щелкните по кнопке < Создать>;

§ выберите Простой запрос и щелкните по кнопке < ОК>;

§ выберите из таблицы Студенты поле " Номер группы";

§ выберите из таблицы Дисциплины поле " Название дисциплины";

§ выберите из таблицы Оценки поле " Оценки";

§ щелкните по кнопке < Далее>, затем в появившемся окне снова щелкните по кнопке < Далее>;

§ в появившемся окне введите имя запроса Дисциплины оценки группы;

§ щелкните по кнопке < Готово>;

§ сохраните запрос и закройте таблицу запроса. Теперь можно создавать перекрестный запрос. Для этого:

§ на вкладке Запросы щелкните по кнопке < Создать>;

§ выберите Перекрестный запрос и щелкните по кнопке < ОК>;

§ щелкните по ячейке Запросы, выберите Дисциплины оценки группы и щелкните по кнопке < Далее>;

§ выберите поле " Название дисциплины" и щелкните по кнопке < Далее>;

§ выберите поле " Номер группы" и щелкните по кнопке < Далее>;

§ выберите функцию AVG, т.е. среднее (она по умолчанию уже выделена), и щелкните по кнопке < Далее>;

§ введите название запроса Средние оценки и щелкните по кнопке < Готово>. Откроется таблица перекрестного запроса. Обратите внимание на то, что Access создает еще итоговое значение средних оценок обеих групп по дисциплинам;

§ закройте таблицу запроса.

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

§ на вкладке Запросы щелкните по кнопке < Создать>;

§ выберите Простой запрос;

§ в таблице Преподаватели выберите поле < 3арплата>;

§ щелкните по кнопке < Далее>, затем в появившемся окне снова щелкните по кнопке < Далее>;

§ в появившемся окне введите имя запроса Изменение зарплаты;

§ щелкните по ячейке Изменение структуры запроса;

§ щелкните по кнопке < Готово>;

§ в строке Условия отбора введите < 500;

§ откройте пункт меню Запрос и выберите Обновление;

§ в строке конструктора запроса Обновление в поле " Зарплата" введите: [Зарплата]* 1, 1;

§ выполните запрос, подтвердив готовность на обновление данных;

§ закройте запрос, подтвердив его сохранение;

§ откройте таблицу Преподаватели;

§ просмотрите изменение заработной платы у преподавателей, получающих меньше 500 р.;

§ закройте форму.

5. Для создания запроса на отчисление студента гр. 152 Перлова Кирилла Николаевича:

§ на вкладке Запросы щелкните по кнопке < Создать>;

§ выберите Простой запрос, Ок;

§ в таблице Студенты выберите поля " Фамилия", " Имя", " Отчество", " Номер группы";

§ щелкните по кнопке < Далее>, затем в появившемся окне снова щелкните по кнопке < Далее>;

§ в появившемся окне введите имя запроса Отчисленные студенты;

§ щелкните по ячейке Изменение структуры запроса;

§ щелкните по кнопке < Готово>;

§ в строке Условия отбора введите; в поле " Фамилия" - Перлов, в поле " Имя" - Кирилл, в поле " Отчество" - Николаевич, в поле " Номер группы" - 152;

§ откройте пункт меню Запрос и выберите Удаление;

§ просмотрите удаляемую запись, выполнив команду Вид, Режим таблицы; если отчисляемый студент выбран правильно, то перейдите в режим конструктора и выполните запрос. Если условия отбора сделаны неправильно, измените их;

§ закройте запрос;

§ откройте форму Студенты и удостоверьтесь в удалении записи о студенте Перлове;

§ закройте форму.

6. Для создания запроса на создание базы данных отличников:

§ на вкладке Запросы щелкните по кнопке < Создать>;

§ выберите Простой запрос;

§ в таблице Студенты выберите поля " Фамилия", " Имя", " Отчество" и " Номер группы", а в таблице Оценки - поле " Оценки";

§ щелкните по кнопке < Далее>, затем в появившемся окне вновь щелкните по кнопке < Далее>;

§ в появившемся окне введите имя запроса Отличники;

§ щелкните по ячейке Изменение структуры запроса;

§ щелкните по кнопке < Готово>;

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

§ для выполнения групповых операции щелкните на панели инструментов по кнопке или выполните команду Вид, Групповые операции;

§ в строке Групповые операции поля " Оценки" щелкните по ячейке Групповые операции. Откройте раскрывающийся список и выберите функцию SUM;

§ в строке Условия отбора поля " Оценки" введите 20;

§ просмотрите создаваемую базу, выполнив команду Вид, Режим таблицы;

§ перейдите в режим конструктора;

§ выполните команду Запрос, Создание таблицы;

§ введите имя таблицы Студенты-отличники и щелкните по кнопке < ОК>;

§ подтвердите создание таблицы;

§ закройте с сохранением запрос;

§ откройте вкладку Таблицы;

§ откройте таблицу Студенты-отличники. Удостоверьтесь в правильности создания таблицы. Закройте таблицу.

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

 

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

1. Назовите типы запросов на изменение.

2. Как задать условия отбора при создании запроса с параметрами?

3. Как создать перекрестный запрос о среднем балле в группе по дисциплинам?

4. Как обновить данные при создании запроса на изменение?


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.01 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал