
- •Методические указания к выполнению лабораторных работ по курсу «Информационные технологии»
- •4. Состав отчета.
- •6. Варианты заданий.
- •1 Вариант
- •2 Вариант
- •3 Вариант
- •4 Вариант
- •5 Вариант
- •6 Вариант
- •7 Вариант
- •8 Вариант
- •9 Вариант
- •10 Вариант
- •11 Вариант
- •12 Вариант
- •13 Вариант
- •14 Вариант
- •15 Вариант
- •16 Вариант
- •17 Вариант
- •18 Вариант
- •19 Вариант
- •20 Вариант
- •2 Вариант
- •3 Вариант
- •4 Вариант
- •5 Вариант
- •6 Вариант
- •7 Вариант
- •8 Вариант
- •9 Вариант
- •10 Вариант
- •11 Вариант
- •12 Вариант
- •13 Вариант
- •14 Вариант
- •15 Вариант
- •16 Вариант
- •17 Вариант
- •18 Вариант
- •19 Вариант
- •20 Вариант
- •3. Порядок выполнения работы.
- •4. Состав отчета.
- •5. Вопросы для самопроверки.
- •6. Варианты заданий.
19 Вариант
Лабораторная работа №1
Задайте ограничение по полям:
- в таблице КЛИЕНТ для поля ГОД РОЖДЕНИЯ ограничение >1940 и <текущего;
- в таблице КЛИЕНТ для поля ДАТА ВЫДАЧИ ПАСПОРТА ограничение >2000;
- в таблице КЛИЕНТ для поля ОБРАЗОВАНИЕ ограничение «высшее»;
- в таблице КНИГА для поля ГОД ИЗДАНИЯ ограничение >1900;
- в таблице КНИГА для поля ЦЕНА ограничение <1000;
- в таблице КНИГА для поля ВЫДАЕТСЯ НА (ДНЕЙ) ограничение >0 и <30.
Задайте ограничения по записям (в свойствах таблицы):
- в таблице КЛИЕНТ ограничение ПОЛ = «ж» и ОБРАЗОВАНИЕ= «среднее» или ПОЛ = «м»;
- в таблице КЛИЕНТ-КНИГА ограничение ДАТА_ВОЗВРАТА>ДАТА_ВЫДАЧИ;
- в таблице КНИГА ограничение [(ЦЕНА>=500 и (ВЫДАЕТСЯ НА (ДНЕЙ)<21] или ЦЕНА<500.
20 Вариант
Лабораторная работа №1
Задайте ограничение по полям:
- в таблице КЛИЕНТ для поля ГОД РОЖДЕНИЯ ограничение <текущего;
- в таблице КЛИЕНТ для поля ДАТА ВЫДАЧИ ПАСПОРТА ограничение <текущей;
- в таблице КЛИЕНТ для поля ОБРАЗОВАНИЕ ограничение «начальное» или «среднее» или «высшее»;
- в таблице КНИГА для поля ГОД ИЗДАНИЯ ограничение >1900 и <текущего;
- в таблице КНИГА для поля ЦЕНА ограничение >0 и <1000;
- в таблице КНИГА для поля ВЫДАЕТСЯ НА (ДНЕЙ) ограничение <15.
Задайте ограничения по записям (в свойствах таблицы):
- в таблице КЛИЕНТ ограничение ПОЛ = «ж» и ОБРАЗОВАНИЕ= «среднее» или ПОЛ = «м»;
- в таблице КЛИЕНТ-КНИГА ограничение ДАТА_ВОЗВРАТА>ДАТА_ВЫДАЧИ +2 дня;
- в таблице КНИГА ограничение [(ЦЕНА>=700 и (ВЫДАЕТСЯ НА (ДНЕЙ)<26] или ЦЕНА<700.
Лабораторная работа №2
1. Цель работы: наполнить БД Библиотека данными и создать к ней запросы.
2. Исходные данные: созданная ранее и заполненная данными БД Библиотека.
3. Состав отчета.
номер варианта;
цель работы;
схема БД;
словесные формулировки запросов на выборку, и их SQL-формулировки;
- SQL-формулировки запросов с параметрами, с сортировкой, с группировкой и агрегатными функциями.
4. Вопросы для самопроверки.
5. Варианты заданий.
1 вариант
Лабораторная работа №2
Создайте следующие запросы:
- однотабличный с использованием полей АВТОР, НАЗВАНИЕ, ЦЕНА;
- двухтабличный с использованием полей ФИО, ДАТА_ВЫДАЧИ;
- трехтабличный с использованием полей ФИО, АВТОР, ДАТА_ВЫДАЧИ;
- с параметрами;
- с сортировкой;
- с группировкой и агрегатными функциями;
- перекрестный.
2 вариант
Лабораторная работа №2
Создайте следующие запросы:
- однотабличный с использованием полей АВТОР, НАЗВАНИЕ, ЦЕНА;
- двухтабличный с использованием полей НАЗВАНИЕ, АВТОР, ДАТА_ВЫДАЧИ, ДАТА_ВОЗВРАТА;
- трехтабличный с использованием полей АВТОР, НАЗВАНИЕ, ОБРАЗОВАНИЕ, ДАТА_ВЫДАЧИ;
- с параметрами;
- с сортировкой;
- с группировкой и агрегатными функциями;
- перекрестный.
3 вариант
Лабораторная работа №2
Создайте следующие запросы:
- однотабличный с использованием полей АВТОР, НАЗВАНИЕ, ЦЕНА;
- двухтабличный с использованием полей НАЗВАНИЕ, ВЫДАЕТСЯ НА (ДНЕЙ), ДАТА_ВЫДАЧИ;
- трехтабличный с использованием полей АВТОР, НАЗВАНИЕ, ПОЛ, ДАТА_ВЫДАЧИ;
- с параметрами;
- с сортировкой;
- с группировкой и агрегатными функциями;
- перекрестный.
4 вариант
Лабораторная работа №2
Создайте следующие запросы:
- однотабличный с использованием полей АВТОР, НАЗВАНИЕ, ЦЕНА;
- двухтабличный с использованием полей ФИО, ДАТА_ВОЗВРАТА;
- трехтабличный с использованием полей ФИО, АВТОР, ДАТА_ВЫДАЧИ;
- с параметрами;
- с сортировкой;
- с группировкой и агрегатными функциями;
- перекрестный.
5 вариант
Лабораторная работа №2
Создайте следующие запросы:
- однотабличный с использованием полей АВТОР, НАЗВАНИЕ, ВЫДАЕТСЯ НА (ДНЕЙ);
- двухтабличный с использованием полей ФИО, ДАТА_ВЫДАЧИ;
- трехтабличный с использованием полей АВТОР, НАЗВАНИЕ, ОБРАЗОВАНИЕ, ДАТА_ВЫДАЧИ;
- с параметрами;
- с сортировкой;
- с группировкой и агрегатными функциями;
- перекрестный.
6 вариант
Лабораторная работа №2
Создайте следующие запросы:
- однотабличный с использованием полей АВТОР, НАЗВАНИЕ, ВЫДАЕТСЯ НА (ДНЕЙ);
- двухтабличный с использованием полей НАЗВАНИЕ, АВТОР, ДАТА_ВЫДАЧИ, ДАТА_ВОЗВРАТА;
- трехтабличный с использованием полей АВТОР, НАЗВАНИЕ, ПОЛ, ДАТА_ВЫДАЧИ;
- с параметрами;
- с сортировкой;
- с группировкой и агрегатными функциями;
- перекрестный.
7 вариант
Лабораторная работа №2
Создайте следующие запросы:
- однотабличный с использованием полей АВТОР, НАЗВАНИЕ, ВЫДАЕТСЯ НА (ДНЕЙ);
- двухтабличный с использованием полей НАЗВАНИЕ, ВЫДАЕТСЯ НА (ДНЕЙ), ДАТА_ВЫДАЧИ;
- трехтабличный с использованием полей ФИО, АВТОР, ДАТА_ВЫДАЧИ;
- с параметрами;
- с сортировкой;
- с группировкой и агрегатными функциями;
- перекрестный.
8 вариант
Лабораторная работа №2
Создайте следующие запросы:
- однотабличный с использованием полей АВТОР, НАЗВАНИЕ, ВЫДАЕТСЯ НА (ДНЕЙ);
- двухтабличный с использованием полей ФИО, ДАТА_ВОЗВРАТА;
- трехтабличный с использованием полей АВТОР, НАЗВАНИЕ, ОБРАЗОВАНИЕ, ДАТА_ВЫДАЧИ;
- с параметрами;
- с сортировкой;
- с группировкой и агрегатными функциями;
- перекрестный.
9 вариант
Лабораторная работа №2
Создайте следующие запросы:
- однотабличный с использованием полей ФИО, ОБРАЗОВАНИЕ, ГОД РОЖДЕНИЯ;
- двухтабличный с использованием полей ФИО, ДАТА_ВЫДАЧИ;
- трехтабличный с использованием полей АВТОР, НАЗВАНИЕ, ПОЛ, ДАТА_ВЫДАЧИ;
- с параметрами;
- с сортировкой;
- с группировкой и агрегатными функциями;
- перекрестный.
10 вариант
Лабораторная работа №2
Создайте следующие запросы:
- однотабличный с использованием полей ФИО, ОБРАЗОВАНИЕ, ГОД РОЖДЕНИЯ;
- двухтабличный с использованием полей НАЗВАНИЕ, АВТОР, ДАТА_ВЫДАЧИ, ДАТА_ВОЗВРАТА;
- трехтабличный с использованием полей ФИО, АВТОР, ДАТА_ВЫДАЧИ;
- с параметрами;
- с сортировкой;
- с группировкой и агрегатными функциями;
- перекрестный.
11 вариант
Лабораторная работа №2
Создайте следующие запросы:
- однотабличный с использованием полей ФИО, ОБРАЗОВАНИЕ, ГОД РОЖДЕНИЯ;
- двухтабличный с использованием полей НАЗВАНИЕ, ВЫДАЕТСЯ НА (ДНЕЙ), ДАТА_ВЫДАЧИ;
- трехтабличный с использованием полей АВТОР, НАЗВАНИЕ, ОБРАЗОВАНИЕ, ДАТА_ВЫДАЧИ;
- с параметрами;
- с сортировкой;
- с группировкой и агрегатными функциями;
- перекрестный.
12 вариант
Лабораторная работа №2
Создайте следующие запросы:
- однотабличный с использованием полей ФИО, ОБРАЗОВАНИЕ, ГОД РОЖДЕНИЯ;
- двухтабличный с использованием полей ФИО, ДАТА_ВОЗВРАТА;
- трехтабличный с использованием полей АВТОР, НАЗВАНИЕ, ПОЛ, ДАТА_ВЫДАЧИ;
- с параметрами;
- с сортировкой;
- с группировкой и агрегатными функциями;
- перекрестный.
13 вариант
Лабораторная работа №2
Создайте следующие запросы:
- однотабличный с использованием полей ФИО, №_ПАСПОРТА, ДАТА_ВЫДАЧИ;
- двухтабличный с использованием полей ФИО, ДАТА_ВЫДАЧИ;
- трехтабличный с использованием полей ФИО, АВТОР, ДАТА_ВЫДАЧИ;
- с параметрами;
- с сортировкой;
- с группировкой и агрегатными функциями;
- перекрестный.
14 вариант
Лабораторная работа №2
Создайте следующие запросы:
- однотабличный с использованием полей ФИО, №_ПАСПОРТА, ДАТА_ВЫДАЧИ;
- двухтабличный с использованием полей НАЗВАНИЕ, АВТОР, ДАТА_ВЫДАЧИ, ДАТА_ВОЗВРАТА;
- трехтабличный с использованием полей АВТОР, НАЗВАНИЕ, ОБРАЗОВАНИЕ, ДАТА_ВЫДАЧИ;
- с параметрами;
- с сортировкой;
- с группировкой и агрегатными функциями;
- перекрестный.
15 вариант
Лабораторная работа №2
Создайте следующие запросы:
- однотабличный с использованием полей ФИО, №_ПАСПОРТА, ДАТА_ВЫДАЧИ;
- двухтабличный с использованием полей НАЗВАНИЕ, ВЫДАЕТСЯ НА (ДНЕЙ), ДАТА_ВЫДАЧИ;
- трехтабличный с использованием полей АВТОР, НАЗВАНИЕ, ПОЛ, ДАТА_ВЫДАЧИ;
- с параметрами;
- с сортировкой;
- с группировкой и агрегатными функциями;
- перекрестный.
16 вариант
Лабораторная работа №2
Создайте следующие запросы:
- однотабличный с использованием полей ФИО, №_ПАСПОРТА, ДАТА_ВЫДАЧИ;
- двухтабличный с использованием полей ФИО, ДАТА_ВОЗВРАТА;
- трехтабличный с использованием полей ФИО, АВТОР, ДАТА_ВЫДАЧИ;
- с параметрами;
- с сортировкой;
- с группировкой и агрегатными функциями;
- перекрестный.
17 вариант
Лабораторная работа №2
Создайте следующие запросы:
- однотабличный с использованием полей ФИО, АДРЕС, ОБРАЗОВАНИЕ;
- двухтабличный с использованием полей ФИО, ДАТА_ВЫДАЧИ;
- трехтабличный с использованием полей АВТОР, НАЗВАНИЕ, ОБРАЗОВАНИЕ, ДАТА_ВЫДАЧИ;
- с параметрами;
- с сортировкой;
- с группировкой и агрегатными функциями;
- перекрестный.
18 вариант
Лабораторная работа №2
Создайте следующие запросы:
- однотабличный с использованием полей ФИО, АДРЕС, ОБРАЗОВАНИЕ;
- двухтабличный с использованием полей НАЗВАНИЕ, АВТОР, ДАТА_ВЫДАЧИ, ДАТА_ВОЗВРАТА;
- трехтабличный с использованием полей АВТОР, НАЗВАНИЕ, ПОЛ, ДАТА_ВЫДАЧИ;
- с параметрами;
- с сортировкой;
- с группировкой и агрегатными функциями;
- перекрестный.
19 вариант
Лабораторная работа №2
Создайте следующие запросы:
- однотабличный с использованием полей ФИО, АДРЕС, ОБРАЗОВАНИЕ;
- двухтабличный с использованием полей НАЗВАНИЕ, ВЫДАЕТСЯ НА (ДНЕЙ), ДАТА_ВЫДАЧИ;
- трехтабличный с использованием полей ФИО, АВТОР, ДАТА_ВЫДАЧИ;
- с параметрами;
- с сортировкой;
- с группировкой и агрегатными функциями;
- перекрестный.
20 вариант
Лабораторная работа №2
Создайте следующие запросы:
- однотабличный с использованием полей ФИО, АДРЕС, ОБРАЗОВАНИЕ;
- двухтабличный с использованием полей ФИО, ДАТА_ВОЗВРАТА;
- трехтабличный с использованием полей АВТОР, НАЗВАНИЕ, ОБРАЗОВАНИЕ, ДАТА_ВЫДАЧИ;
- с параметрами;
- с сортировкой;
- с группировкой и агрегатными функциями;
- перекрестный.
Лабораторная работа №3
1. Цель работы: разработать формы для однотабличного, двухтабличного и трехтабличного запросов двумя способами: при помощи автоформы (табличной, ленточной и т.д.) и конструктора.
2. Исходные данные: запросы, созданные в лабораторной работе №2.
3. Порядок выполнения работы.
4. Состав отчета.
схема данных БД;
скриншоты созданных форм.
5. Вопросы для самопроверки.
Лабораторная работа №4
1. Цель работы: разработать пользовательский интерфейс и произвести необходимые настройки форм для ограничения доступа к информации.
2. Исходные данные: формы, созданные в лабораторной работе №3.
3. Порядок выполнения работы.
- сперва необходимо создать две одинаковые формы под названием Клиент и две формы – Книга. Каждая из них должна содержать данные из одноименных таблиц. Различаться формы будут настройками, которые для каждого варианта определены индивидуально в п.6.
- далеенужно создать две формы: User_1 и User_2, каждая из которых будет содержать две кнопки – Клиент и Книга.
- затем следует связать кнопки (на формах User_1 и User_2) и формы с одноименными названиями.
- на заключительном этапе создайте форму Start с двумя кнопками: User_1 и User_2, а затем также свяжите их с соответствующими формами.
4. Состав отчета.
номер варианта;
схема данных БД;
скриншоты созданных форм.
5. Вопросы для самопроверки.
6. Варианты заданий.
1 вариант
User_1
Для формы Клиент сделайте настройку в свойствах на запрет:
- удаления записей.
Ограничения по полям:
- запрет на обновление в поля ГОД_РОЖДЕНИЯ.
Для формы Книги сделайте настройку в свойствах на запрет:
- добавления;
- удаления записей.
Ограничения по полям:
- запрет на обновление поля ГОД_ИЗДАНИЯ.
User_2
Для формы Клиент сделайте настройку в свойствах на запрет:
- добавления;
- удаления;
- обновления записей.
Ограничение по полям:
- запрет на просмотр поля ГОД_РОЖДЕНИЯ.
Для формы Книги сделайте настройку в свойствах на запрет:
- удаления;
- обновления записей.
Ограничения по полям:
- запрет на просмотр поля ГОД_ИЗДАНИЯ.