Инфоурок Информатика Другие методич. материалыПрактическая работа по информатике

Практическая работа по информатике

Скачать материал

Практическая работа №2

Реализация простых запросов с помощью конструктора

 

Цель работы: освоение приемов реализации запросов на выборку с помощью конструктора запросов Microsoft Access.

 

Основные понятия

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

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

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

Простой запрос  - создает простой запрос из определенных  полей.

Конструктор запросов – высокоуровневое средство формирования запросов в СУБД Access, которое можно рассматривать как пользовательскую оболочку к языку запросов SQL. Для формирования запроса в конструкторе используется табличная форма.

Окно конструктора запросов представлено на рисунке.

 

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

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

 

Задание 1

Построить и выполнить запрос к базе данных «Приемная комиссия»: получит список всех экзаменов на всех факультетах. Список отсортировать в алфавитном порядке названия факультетов.

Для его выполнения достаточно одной таблицы ФАКУЛЬТЕТЫ. Команда (на гипотетическом языке) для такого запроса имеет вид:

.выбрать ФАКУЛЬТЕТ, ЭКЗАМЕН_1, ЭКЗАМЕН_2, ЭКЗАМЕН_3

сортировать ФАКУЛЬТЕТ по возрастанию

 

1. Перейти к работе с конструктором запросов:

ð  открыть вкладку Запросы;

ð  выполнить команду Создать;

ð  в открывшемся окне Новый запрос выбрать Конструктор, щелкнуть на кнопке ОК.

 

2. В поле схемы запроса поместить таблицу ФАКУЛЬТЕТЫ. Для этого в окне Добавление таблицы, на вкладке Таблицы выбрать название таблицы Факультеты, щелкнуть на кнопках Добавить и Закрыть.

 

3. Заполнить бланк запроса: ввести в бланк данные, показанные на рисунке ниже.

Новый рисунок (9)

 

4. Выполнить запрос – команда Запрос ® Запуск. На экране появится таблица следующего вида:

 

ФАКУЛЬТЕТ

ЭКЗАМЕН_1

ЭКЗАМЕН_2

ЭКЗАМЕН_3

исторический

история Отечества

иностранный язык

сочинение

экономический

математика

география

русский язык

юридический

русский язык

иностранный язык

обществознание

 

5. Сохранить запрос; выполнить команду Запрос ® Сохранить; в диалоговом окне, запрашивающем имя запроса, ввести «Список экзаменов» и подтвердить сохранение.

 

6.  Сменить заголовки граф запроса.

 

Пояснение.

Заголовками граф полученной ранее таблицы являются имена полей. Это может не устраивать пользователя. Имеется возможность замены их на любые другие надписи, при этом имена полей в БД не изменятся. Делается это через параметры Свойства поля для полей соответствующей таблицы.

Для этого нужно снова открыть конструктор для таблицы ФАКУЛЬТЕТЫ. В списке свойств каждого поля добавить в строке Подпись соответствующий текст. Например, в поле ФАКУЛЬТЕТ сделать подпись «Факультеты». В поле ЭКЗАМЕН_1 ввести подпись «1-й экзамен» и т. д. После этого вернуться к запросу «Список экзаменов».

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

 

Факультеты

1-й экзамен

2-й экзамен

3-й экзамен

исторический

история Отечества

иностранный язык

сочинение

экономический

математика

география

русский язык

юридический

русский язык

иностранный язык

обществознание

 

Задание 2

 

Требуется вывести список всех специальностей с указанием факультета и плана приема. Отсортировать список в алфавитном порядке по двум ключам: названию факультета (первый ключ) и названию специальности (второй ключ).

 

Пояснение.

В таком случае сортировка сначала происходит по первому ключу и, в случае совпадения у нескольких записей его значения, они упорядочиваются по второму ключу. Для выполнения этого запроса потребуются две таблицы: ФАКУЛЬТЕТЫ и СПЕЦИАЛЬНОСТИ.

 

В результате исполнения запроса должна получится следующая таблица:

 

Факультеты

Специальности

План приема на дневное отделение

исторический

история

50

исторический

политология

25

экономический

бухгалтерский учет

40

экономический

финансы и кредит

25

юридический

социальная работа

25

юридический

юриспруденция

60

 

 

 

 

 

ð  Сохранить запрос под именем «Список специальностей»

ð  Обратите внимание на надписи к графам этой таблицы. Выполните необходимые действия для приведения надписей к такому виду.

 

 

 Задание 3

 

ð Получить список абитуриентов (Ф.И.О.), родившихся в 1982 году. Указать факультет и специальность, на которую они поступают. (Имя запроса: 1982 год).

ð  Получить список всех абитуриентов, поступающих на юридический факультет, имеющих производственный стаж. Указать фамилию, город, специальность и стаж. Упорядочить по фамилиям. (Имя запроса: юрфак).

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Практическая работа по информатике"

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Специалист по учету энергопотребления

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 664 734 материала в базе

Материал подходит для УМК

Скачать материал

Другие материалы

Практическая работа «Создание базы данных «Абитуриент» средствами LibreOffice Base»
  • Учебник: «Информатика (базовый уровень)», Семакин И.Г., Хеннер Е.К., Шеина Т.Ю.
  • Тема: § 6. Проектирование многотабличной базы данных
  • 30.10.2018
  • 10520
  • 427
«Информатика (базовый уровень)», Семакин И.Г., Хеннер Е.К., Шеина Т.Ю.

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 12.11.2018 920
    • DOCX 89.2 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Рудометова Анжелика Григорьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

    Удалить материал
  • Автор материала

    • На сайте: 7 лет и 6 месяцев
    • Подписчики: 3
    • Всего просмотров: 41558
    • Всего материалов: 37

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Копирайтер

Копирайтер

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Компьютерная грамотность для пенсионеров

36 ч. — 180 ч.

от 1580 руб. от 940 руб.
Подать заявку О курсе
  • Этот курс уже прошли 23 человека

Курс профессиональной переподготовки

Разработка и сопровождение требований и технических заданий на разработку и модернизацию систем и подсистем малого и среднего масштаба и сложности

Системный аналитик

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 66 человек из 34 регионов
  • Этот курс уже прошли 83 человека

Курс профессиональной переподготовки

Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации

Преподаватель информационных технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 190 человек из 54 регионов
  • Этот курс уже прошли 973 человека

Мини-курс

Эффективное планирование и управление временем

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 17 регионов
  • Этот курс уже прошли 19 человек

Мини-курс

Реклама для роста бизнеса: эффективные стратегии и инструменты

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 38 человек из 20 регионов

Мини-курс

Эволюция классической музыки до романтизма

4 ч.

780 руб. 390 руб.
Подать заявку О курсе