IX. Заполнение и сохранение файла- отчета о практической работе в своей личной рабочей папке. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

IX. Заполнение и сохранение файла- отчета о практической работе в своей личной рабочей папке.



 

Инструкция к практической работе №5

Тема: Реализация сложных запросов к базе данных «Приемная комиссия»

Цель работы:

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

• отработка приемов реализации сложных запросов на выборку

Оборудование: ПК, проектор, учебник, тетрадь

Ход урока

X. Инструктаж по ТБ

21. Приготовьте рабочее место. Расположите учебные принадлежности так, чтобы они не мешали выполнению заданий. 22. Начинайте и заканчивайте работу по указанию учителя. 23. Соблюдайте правила электробезопасности. 24. Не касайтесь руками экрана монитора. 25. В случае появлении необычного звука, запаха, самопроизвольного отключения ПК немедленно прекратите работу и сообщите учителю

XI. Задания для практической работы

 

Задание 1

Создать таблицу «Оценки» и ввести в нее данные с результатами

вступительных экзаменов.

1. Создать таблицу, соответствующую следующему отношению:

ОЦЕНКИ (РЕГ НОМ, ОЦЕНКА_ l, ОЦЕНКА_2, ОЦЕНКА_З)

 

2. Связать таблицу «Оценки» с таблицей «Абитуриенты» через поле РЕГ_ НОМ.

3. Ввести в таблицу следующие данные:

Оценки

РЕГ_НОМ ОЦЕНКА_1 ОЦЕНКА_2 ОЦЕНКА_3
1012 4 5 5
1023 4 4 4
1119 5 5 5
1120 3 5 5
2010 3 2 0
2015 5 5 5
2054 4 5 5
2132 4 3 5
3005 3 0 0
3034 3 3 4
3067 5 4 3
3118 5 5 4

Пояснение. Ноль баллов в таблице выставляется за неявку на экзамен.

Задание 2

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

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

Пояснение. Для реализации данного запроса информация должна извлекаться из трех таблиц: «Анкеты», «Факультеты», «Абитуриенты». Команда на гипотетическом языке запросов имеет вид:

.выбор Анкеты. ФАМИЛИЯ, Анкеты. УЧ_3АВЕДЕНИЕ,

Факультеты. ФАКУЛЬТЕТ где Анкеты. ГОРОД = «Пермь» и Абитуриенты. МЕДАЛЬ= ДА сортировать Анкеты. ФАМИЛИЯ по возрастанию

В данном запросе нужно отобразить на экране не все данные, а только часть из них. Поэтому в строке Функция необходимо задать условия отбора. Для поля ГОРОД необходимо в данной строке ввести значение «Пермь», а для поля МЕДАЛЬ – значение TRUE.

Обратите внимание на то, что, хотя в команде непосредственно используются поля только из трех таблиц «Анкеты», «Факультеты» и «Абитуриенты», в реализации запроса должна участвовать четвертая таблица «Специальности». Ее нельзя исключить, поскольку будет нарушена связность схемы: таблица «Абитуриенты» связана с таблицей «Факультеты» через таблицу «Специальности».

В результате выполнения данного запроса должна получиться

следующая таблица:

Пермяки-медалисты

ФАМИЛИЯ УЧ_ЗАВЕДЕНИЕ ФАКУЛЬТЕТ
Васильева ПТУ №8 экономический
Круг Школа №102 экономический

Примечание. При формировании запросов можно использовать знаки отношения: =, >, <, > =, < =, <> (не равно). Например, если в приведенном выше запросе изменить условие отбора на ' <>Пермь', то будут выбраны все абитуриенты, проживающие не в Перми.

2. Получить список всех абитуриентов, поступающих на юридический

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

Пояснение. В этом запросе должны использоваться три таблицы: «Анкеты», «Специальности», «Абитуриенты». На гипотетическом языке запросов команда выглядит так:

.выбор Анкеты. ФАМИЛИЯ, Анкеты. ГОРОД,

Специальности. СПЕЦИАЛЬНОСТЬ, Абитуриенты. СТАЖ

где Факультеты. ФАКУЛЬТЕТ = "Юридический "

и Абитуриенты. СТАЖ>О сортировать Анкеты. ФАМИЛИЯ

по возрастанию

Самостоятельно реализовать запрос через конструктор. В результате

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

Юристы со стажем



Поделиться:


Последнее изменение этой страницы: 2020-11-23; просмотров: 91; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.149.214.32 (0.004 с.)