- •1. Краткие теоретические сведения
- •2. Практическая часть
- •1. Краткие теоретические сведения
- •1.1. Знакомство с окном субд Microsoft Access
- •1.2. Создание бд
- •1.3. Создание таблицы бд
- •Определение необходимых в таблице полей Поле – элемент таблицы, содержащий определенную информацию, например, фамилию. Термин «поле» применяется как для столбца, так и для ячейки таблицы.
- •1.4. Установление связей между таблицами
- •- Не определено – субд не в состоянии определить вид связи между таблицами.
- •2. Практическая часть
- •1. Краткие теоретические сведения
- •1.1. Запуск запросов на выполнение
- •1.2. Создание запросов на выборку. Общий вид окна
- •1.3. Условие отбора записей в запросе
- •1.4. Многотабличные запросы. Группировка
- •2. Практическая часть
- •1. Краткие теоретические сведения
- •1.1. Понятие «форма»
- •1.2. Запуск формы на выполнение
- •1.3. Создание формы
- •1.3.1. Создание формы с использованием команды
- •1.3.2. Создание формы при помощи команды Мастер форм
- •1.3.3. Создание формы при помощи команды Конструктор
- •1.4. Настройка свойств формы
- •1.5. Основные виды элементов управления
- •2. Практическая часть
- •1. Краткие теоретические сведения
- •1.1. Понятие «отчет»
- •1.2. Создание отчета с использованием команды Автоотчет
- •1.3. Создание отчета при помощи мастера отчетов
- •1.4. Отчет в режиме Конструктор
- •2. Практическая часть
- •1. Краткие теоретические сведения
- •1.1. Понятие «макрос»
- •1.2. Создание макроса
- •2. Практическая часть
- •1. Краткие теоретические сведения
- •2. Практическая часть
- •1. Краткие теоретические сведения
- •2. Практическая часть
- •1. Краткие теоретические сведения
- •2. Практическая часть
- •1. Краткие теоретические сведения
- •2. Практическая часть
- •InterBase. Создание доменов и таблиц
- •1. Краткие теоретические сведения
- •1.1. Настройка и обслуживание бд с помощью
- •1.2. Создание бд
- •1.3. Настройка bde
- •1.4. Общие сведения о создании объектов бд
- •2. Практическая часть
- •1. Краткие теоретические сведения
- •2. Практическая часть
- •1. Краткие теоретические сведения
- •1.1. Управление доступом к данным
- •1.2. Создание списка пользователей
- •1.3. Задание прав
- •1.4. Ликвидация прав
- •2. Практическая часть
- •1. Краткие теоретические сведения
- •1.1. Понятие «обзор»
- •1.2. Создание обзоров
- •1.3. Типы обзоров
- •1.4. Обновление данных в обзоре с конструкцией
- •1.5. Группы управления правами – роли
- •1.6. Создание и удаление роли
- •1.7. Формирование списка прав, связанных с ролью
- •1.8. Формирование прав пользователей на основе ролей
- •1.9. Связывание пользователей с ролями
- •2. Практическая часть
- •Содержание
- •Системы управления базами данных
- •220005, Г. Минск, пр-т Независимости, 62.
2. Практическая часть
Порядок выполнения работы
1. Запустить БД, созданную на предыдущих лабораторных работах.
2. В соответствии с вариантом создать запросы на выборку.
Вариант 1
1. Выбрать читателей библиотеки, фамилии которых начинаются на букву «С» и заканчиваются на буквы «ий».
2. Выдать список читателей, которые на руках держат книгу А. А. Иванов «Криптография».
3. Выдать список читателей-задолжников с указанием книг, которые они не вернули вовремя, и контактных телефонов читателей.
4. Подсчитать, на какую сумму заказаны книги по каждому поставщику.
5. Подсчитать общее количество экземпляров книг в библиотеке по каждому из жанров.
Вариант 2
1. Выбрать всех белорусских поставщиков.
2. Выдать все поставки книг за последний месяц с указанием названия поставщика.
3. Выдать всех заказчиков, которые заказали товар «Сахар» в количестве не менее 50 мешков с указанием названия и телефона заказчика.
4. Подсчитать сумму, на которую были закуплены товары по каждому поставщику.
5. Подсчитать прибыль склада по каждому виду товара за последний год.
Вариант 3
1. Выбрать всю технику фирмы «Samsung».
2. Выдать список клиентов ателье, которые в прошедшем месяце ремонтировали телевизоры.
3. Выдать список работников ателье, которые производили ремонт магнитофонов фирмы «Sony».
4. Сформировать список, содержащий номер заказа, фамилию заказчика и сумму, которую он заплатил за обслуживание.
5. Подсчитать общую зарплату сотрудников ателье за прошлый год.
Вариант 4
1. Выбрать все автомобили марки «Audi 100».
2. Выдать список всех поставщиков автомобиля «Ford Sierra», 1988 года выпуска, синего цвета, поставлявших данные автомобили в прошлом году.
3. Выдать фамилии всех клиентов автосалона, имеющих автомобили, объем двигателей которых от 1,8 до 2,0 литров, указать телефоны клиентов, марку автомобиля, год выпуска и название поставщиков данных автомобилей.
4. Выдать список клиентов автосалона, купивших за последние три года автомобили на общую сумму не менее 50 тысяч у. е.
5. Подсчитать объем продаж автомобилей за последние две недели.
Вариант 5
1. Выбрать из меню ресторана только салаты.
2. Выдать список клиентов ресторана, которые всегда заказывают столики 1 или 2, с указанием номеров их телефонов.
3. Выдать список блюд, которые заказывают на столики 3 и 4.
4. Подсчитать общие суммы заказов по каждому столику.
5. Подсчитать общую сумму, которая была оставлена посетителями ресторана за последний год.
Вариант 6
1. Вывести фамилии всех квартиросъемщиков ЖЭСа, проживающих на улице Пантелеева.
2. Вывести фамилии всех квартиросъемщиков ЖЭСа, имеющих льготы, с указанием их адресов.
3. Вывести фамилии всех задолжников с указанием их адреса и суммы долга.
4. Подсчитать сумму долга по каждому дому.
5. Подсчитать общую сумму поступивших платежей и общую сумму долга квартиросъемщиков ЖЭСу за прошедший месяц.
Вариант 7
1. Вывести список рейсов, на которых задействован самолет ТУ–154.
2. Вывести фамилии всех пассажиров с указанием даты отправления, летавших в Лондон, за прошедший месяц.
3. Вывести все рейсы, на которых работала стюардесса Иванова, за последние 6 месяцев. Для каждого рейса указать название самолета, его технические характеристики.
4. Вывести количество занятых мест по каждому рейсу с указанием места следования самолета.
5. Подсчитать сумму, заплаченную за билеты по каждому самолету.
Вариант 8
1. Вывести фамилии всех преподавателей колледжа, читающих предмет СУБД.
2. Выдать список предметов, читаемых преподавателем Ивановым А. А., общее количество часов которых не превышает 200 часов.
3. Выдать список фамилий студентов колледжа, обучающихся на отделении электроники, в группах которых читает лекции преподаватель Петров И. И., и получивших оценку по его предмету (в результате экзамена) не меньше 7 баллов.
4. Подсчитать общее количество часов, читаемых для каждой группы.
5. Подсчитать количество преподавателей колледжа по каждой кафедре. При выводе на экран указать название кафедры и информацию о заведующем.
Контрольные вопросы
1. Какие виды запросов вы знаете?
2. Перечислите операторы условия.
3. Какие операции называются групповыми? Перечислите их.
Лабораторная работа 4
Основные приемы работы с формами
БД MS Access
Цель работы: формирование знаний о понятии «форма»; формирование навыков создания форм и использования элементов управления.