Методическая разработка открытого урока
«Сложные запросы в базе данных»
Преподаватель Чебанюк Людмила Николаевна
г. Светлый
ПЛАН УРОКА
Раздел программы: «Прикладные программные средства»
Тема урока: «Сложные запросы в базе данных»
Цели и задачи урока:
Расширить представление об основных объектах базы данных
2. Отработать навыки создания запросов разных типов
3. Развить навыки самостоятельной работы.
4. Привить интерес к изучаемому предмету.
5. Сформировать навыки адекватной самооценки.
Результат:
Самостоятельно создать запросы с заданными условиями по изученному алгоритму
Тип урока: комбинированный урок.
Методы ведения урока: объяснительно-иллюстративный (словесный, наглядный), практический (частично-поисковый), репродуктивный
Учебно-наглядные пособия, оборудование: экран, мультимедиа проектор, презентация, карточки-задания, компьютеры, программа Microsoft Access 2013
Ход урока
(Общее время - 45 минут)
| № п/п | Наименование структурного элемента урока | Деятельность преподавателя | Деятельность учащихся | Время мин. |
| 1. | Организационный момент | Проверяет готовность обучающихся к уроку. | Занимают места, готовятся к уроку. | 1 |
| 2. | Начальная мотивация | Объявляет тему урока. Сообщает цель и план работы, а также результаты, которые обучающиеся должны достичь. | Слушают, анализируют полученную информацию. | 2 |
| 3. | Презентация – сообщение новых знаний | Задает вопросы на тему «Работа с базой данных». Сообщает новые знания, показывает презентацию «Сложные запросы в базе данных». Знакомит с методикой создания запросов различных видов, отвечает на вопросы. | Отвечают на вопросы, осмысливают увиденное, размещаются за компьютерами, создают предложенные запросы, задают вопросы | 30 |
| 4. | Контроль за степенью усвоения нового материала | Предлагает по изученному алгоритму самостоятельно создать запросы с заданными условиями. Выдает карточки-задания, следит за ходом выполнения, отвечает на вопросы, представляет эталоны результатов. | Выполняют самостоятельно предложенную работу, задают вопросы, представляют результаты, исправляют ошибки | 10 |
| 5. | Подведение итогов урока | Анализирует результативность урока (достигнуты ли поставленные цели). Объявляет оценки. Задает домашнее задание. | Слушают, анализируют полученную информацию. | 2 |
База данных «Прокат автомобилей»
Создайте базу данных «Прокат автомобилей»
| Клиенты: таблица |
| Имя поля | Тип данных |
| Код клиента (ключевое) | Числовой |
| Фамилия | Короткий текст |
| Имя | Короткий текст |
| Отчество | Короткий текст |
| Паспорт | Короткий текст |
| Водительское удостоверение | Короткий текст |
| Автомобили: таблица |
| Имя поля | Тип данных |
| Код автомобиля (ключевое) | Числовой |
| Марка | Короткий текст |
| Год выпуска | Числовой |
| Тип кузова | Короткий текст |
| Объем двигателя | Числовой |
| Коробка передач | Короткий текст |
| Цвет | Короткий текст |
| Стоимость дня | Числовой |
| Залог | Числовой |
| Прокат: таблица |
| Имя поля | Тип данных |
| Код проката (ключевое) | Числовой |
| Код автомобиля | Числовой |
| Код клиента | Числовой |
| Дата начала проката | Дата/время |
| Количество дней проката | Числовой |
2. Установите связи между таблицами
3. Заполните таблицу Автомобили
| Код автомобиля | Марка | Год выпуска | Тип кузова | Объем двигат. | Коробка передач | Цвет | Стоимость дня | Залог |
| 11 | Mitsubishi Colt | 2011 | хэтчбек | 1,1 | механика | черный металлик | 1300 | 3000 |
| 12 | Suzuki Splash | 2011 | хэтчбек | 1 | механика | бирюзовый металлик | 1300 | 3000 |
| 13 | Daewoo Matiz | 2008 | хэтчбек | 0,8 | автомат | салатовый металлик | 1300 | 3000 |
| 14 | Chevrolet Spark | 2008 | хэтчбек | 0,8 | автомат | серебристый металлик | 1300 | 3000 |
| 15 | Fiat Panda | 2011 | хэтчбек | 1,2 | автомат | белый | 1400 | 3000 |
| 16 | Chevrolet Lacetti | 2013 | универсал | 1,6 | механика | бежевый | 1400 | 3000 |
| 21 | Hyundai Solaris | 2013 | седан | 1,5 | автомат | серебристый | 1700 | 5000 |
| 22 | Renault Sandero | 2013 | хэтчбек | 1,6 | автомат | бежевый | 1500 | 3000 |
| 23 | Hyundai Elantra | 2005 | седан | 2 | автомат | серебристый металлик | 1400 | 3000 |
| 24 | Ford Focus | 2006 | седан | 2 | автомат | серебристый | 1400 | 3000 |
| 25 | Mitsubishi Lancer IX | 2005 | седан | 2 | автомат | вишневый | 1400 | 3000 |
| 26 | Mitsubishi Galant VIII | 2004 | седан | 2,4 | автомат | черный | 1500 | 3000 |
| 31 | Toyota Yaris (Седан) | 2010 | седан | 1,5 | автомат | серебристый | 1600 | 3000 |
| 32 | Nissan Almera | 2012 | седан | 1,6 | автомат | синий | 1700 | 5000 |
| 33 | Volkswagen Polo (седан) | 2012 | седан | 1,6 | автомат | серебристый | 1800 | 5000 |
| 34 | Chevrolet Cobalt | 2014 | седан | 1,6 | автомат | серый | 1800 | 5000 |
| 41 | Nissan Qashqai+2 | 2012 | кроссовер | 2 | автомат | серый | 3900 | 15000 |
| 42 | Mercedes S-класс (W220) | 2002 | седан | 4,2 | автомат | белый | 5000 | 20000 |
| 43 | Lexus | 2007 | седан | 4,6 | автомат | серебристый | 7000 | 25000 |
| 44 | BMW-735 | 2003 | седан | 3,5 | автомат | серебристый металлик | 5000 | 20000 |
| 45 | BMW-Х5 | 2008 | кроссовер | 3 | автомат | белый | 8000 | 30000 |
| 51 | Renault Kangoo | 2012 | фургон | 1,5 | механика | оранжевый | 1300 | 3000 |
| 52 | Volkswagen transporter | 2005 | фургон | 2,5 | механика | черный | 1700 | 5000 |
| 53 | Opel Vivaro | 2009 | фургон | 2,2 | механика | серый | 2000 | 5000 |
Microsoft Access
База данных «Прокат автомобилей»
1. Создайте форму для заполнения таблиц «Клиенты» и «Прокат». Заполните её, используя предложенные данные и результаты запросов. Назовите форму «Для клиентов и проката»
Клиент 1
| Райский Сергей Леонидович Паспорт 76907834 Водительское удоств. 39806655 | Заявка: объем двигателя больше 3 литров стоимость дня проката не больше 7000 р. Прокат: с 1.12.2015 на 5 дней |
____________________________________________________________________
Клиент 2
| Блонд Анжелика Ивановна Паспорт 78127654 Водительское удоств. 39924834 | Заявка: автомобиль серебристого цвета год выпуска - не старше 2012 г. Прокат: со 2.12.2015 на 21 день |
________________________________________________________________________
Клиент 3
| Беззубик Виталий Александрович Паспорт 74534602 Водительское удоств. 39178244 | Заявка: коробка передач - автомат стоимость дня проката не больше 1400 р. Прокат: с 4.12.2015 на 10 дней |
3. Создайте запрос с вычисляемым полем для расчета общей стоимости проката:
общая стоимость проката = стоимость дняколичество дней проката + залог
Назовите запрос «Общая стоимость»
4. Рассчитайте акцию: стоимость дня у автомобилей с кодом 11 и 16 уменьшите на 100 рублей, используя запрос на обновление. Назовите запрос «Акция»
5. Используя итоговый запрос, рассчитайте итоговую стоимость проката машин всех клиентов. Назовите запрос «Итоги проката»
Задания для самостоятельного выполнения
1. Рассчитайте недельную стоимость (7 дней) проката всех автомобилей, объем двигателя которых, больше 2 литров. Используйте запрос с вычисляемым полем. Назовите запрос «Недельная стоимость»
2*. По экономическим причинам необходимо поднять залоговую стоимость (залог) на 200 рублей у всех автомобилей 2013 года выпуска. Создайте запрос на обновление. Назовите запрос «Новый залог»