СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Проведение олимпиады «Разработка реляционных баз данных с помощью языка SQL»

Категория: Прочее

Нажмите, чтобы узнать подробности

Олимпиада по профессиональному модулю ПМ 02: Разработка и администрирование баз данных – итог работы педагога  с обучающимися не только в ходе учебных занятий по МДК 02.02. «Технология разработки  и защиты баз данных», МДК 02. 03. «Удаленные базы данных», но и во внеурочной деятельности (консультации, дополнительные задания и т.д.), показатель развития у обучающихся творческою отношения к изучаемым курсам  вне рамок программы, возможность проявления склонности к самостоятельному поиску дополнительной информации в справочной и научно-популярной литературе, а также в Интернете.

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

Просмотр содержимого документа
«Проведение олимпиады «Разработка реляционных баз данных с помощью языка SQL»»

МИНИСТЕРСТВО ЭНЕРГЕТИКИ, ПРОМЫШЛЕННОСТИ И СВЯЗИ СТАВРОПОЛЬСКОГО КРАЯ

Государственное бюджетное профессиональное образовательное учреждение «Ставропольский колледж связи имени Героя Советского Союза В.А. Петрова»


Цикловая комиссия вычислительной техники




УТВЕРЖДАЮ

Заместитель директора

по учебной работе

________ / Г.А. Белоусова /

«___» _________ 2017 г.





МЕТОДИЧЕСКАЯ РАЗРАБОТКА

по проведению олимпиады «Разработка реляционных баз данных с помощью языка SQL»

ПМ.02. Разработка и администрирование баз данных

Раздел: «Разработка и эксплуатация баз данных»


для специальности 09.02.03 « Программирование в компьютерных системах»





Согласовано

Методист


_____________О.С. Зорина


«___»_____________ 2017г.




Рассмотрено на заседании цикловой комиссии «Вычислительная техника»

Протокол №___

«___»_______________2017г.

Председатель цикловой комиссии

_____ / И.В. Ерёмина/

Разработчик: преподаватель СКС

Буценко Елена Васильевна

Ставрополь, 2017



Введение

Олимпиада по профессиональному модулю ПМ 02: Разработка и администрирование баз данных – итог работы педагога с обучающимися не только в ходе учебных занятий по МДК 02.02. «Технология разработки и защиты баз данных», МДК 02. 03. «Удаленные базы данных», но и во внеурочной деятельности (консультации, дополнительные задания и т.д.), показатель развития у обучающихся творческою отношения к изучаемым курсам вне рамок программы, возможность проявления склонности к самостоятельному поиску дополнительной информации в справочной и научно-популярной литературе, а также в Интернете.

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

Цели проведения олимпиады по профессиональному модулю ПМ 02: «Разработка и администрирование баз данных» и преследуемые задачи достаточно разнообразны. Это:

  • развитие способностей по самостоятельному приобретению знаний, умений, навыков, развитие интуиции;

  • развитие у обучающихся интереса к своей будущей профессии;

  • проверка роста знаний, умений, навыков за прошедший этап и формулировка ориентиров для последующего этапа их развития;

  • самореализация обучающихся, формирование позитивного отношения к себе и объективности самооценки, которая является основой дальнейшего развития личности;

  • усовершенствование умений и навыков, приобретенных на занятиях по разделу «Разработка и эксплуатация баз данных»;

  • расширение мировоззрения обучающихся, развитие их познавательного интереса;

  • формирование потребности в продуктивной, социально одобряемой деятельности, полезной обществу;

  • формирование целеустремленности;

  • организация свободного времени студентов.


  1. Положение о проведении олимпиады



1.1. Общие положения

1.1.1. Олимпиада по профессиональному модулю – это форма интеллектуального соревнования обучающихся в определенной образовательной области, позволяющая выявить не только знание фактического материала, но и умение применять эти знания в новых нестандартных ситуациях, требующих творческого мышления.

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

1.1.3. Олимпиада проводится по графику проведения мероприятий в неделю цикловой комиссии.

1.1.4. В олимпиаде могут принимать участие по желанию обучающиеся 3-го и 4-го курса, изучающие данный модуль. Количество участников не ограничено.

1.1.5. Формируется комиссия в составе преподавателей СКС.


1.2. Задачи олимпиады


1.2.1. Предоставление возможностей всем желающим обучающимся проверить свои знания в определенной научной области в условиях соревнования.

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

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

1.2.4. Выявление наиболее способных обучающихся к участию в областных, всероссийских, олимпиадах по базам данных.


1.3. Организация и порядок проведения олимпиады


1.3.1. Содержание олимпиадных заданий и критерии их оценивания (в зависимости от сложности) разработаны преподавателем в соответствии с особенностями профессионального модуля, и утверждается на заседании ЦК.

1.3.2. Олимпиада проводится по утвержденному графику в назначенное время в учебный день и по согласованию с руководством образовательного учреждения.

1.3.3. Олимпиаду проводит преподаватель. На олимпиаде может присутствовать представитель руководства или руководитель ЦК.

1.3.4. Со сроками и порядком проведения олимпиады обучающиеся должны быть ознакомлены не менее чем за 10 дней до ее проведения.

1.3.5. Олимпиадные работы проверяются преподавателем.

1.3.6. Результаты проведенной олимпиады объявляются всем участникам не позднее чем через три дня после ее проведения.

1.3.7. Призерами считаются обучающиеся, занявшие первое, второе и третье места и получившие наибольшее количество баллов за выполненные задания. При этом могут быть названы участники, набравшие наибольшее количество баллов по самому сложному заданию.

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

1.3.9. Протокол о проведении составляется преподавателем и сдается председателю цикловой комиссии.

2 Структура олимпиадного задания

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

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



3 Процедура проведения олимпиады

Олимпиада будет проводиться 22 марта 2017 года в лаборатории 203 л.

На выполнение заданий олимпиады отводится 90 минут.

Для проведения олимпиады по профессиональному модулю каждому обучающемуся предоставляется в электронном виде материал:

  • текст олимпиадного задания и список предметных областей;

  • критерии оценивания;

  • инструкция по выполнению задания.

Все задания обучающийся выполняет на персональном компьютере с установленным программным обеспечением, c открытым доступом к серверу stud.scc.

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


4 Задание и критерии оценки

Обучающиеся должны выполнять задания олимпиады в установленной последовательности. Задания выполнять для одной выбранной из вариантов предметных областей (Приложение 2). Для каждого выполненного задания установлено определенное количество баллов.

Таблица баллов показывает, сколько баллов необходимо набрать, чтобы получить I, II или III место. Таблица остаётся открытой для обучающихся в течение всей олимпиады, они могут ориентироваться на неё в ходе выполнения заданий (Приложение 1, 2). Участники олимпиады могут посмотреть, сколько и какие задания необходимо выполнить правильно, чтобы набрать определённое количество баллов.











5 Контрольно-измерительные материалы

Выполнить задания для выбранной предметной области (Приложение 2):

Задание № 1. Создать SQL- сценарий в интегрированной среде ERwin Data Modeler 7.v для создания серверной части базы данных.

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

1.1. Проанализировать выбранную предметную область (Приложение 2).

1.2. Выделить информационные объекты предметной области (сущности).

1.3. Определить описание сущностей (атрибуты).

1.4. Создать индексы.

1.5. Установить связи между сущностями.

Результат: Логическая модель в виде ER-диаграммы.

2. Построить физическую модель и сгенерировать содержимое системного каталога для целевого сервера MySQL.

Результат: Сгенерированный SQL-сценарий создания базы данных.

На выполнение этого задания отводится 30 мин. Максимальное количество баллов 7.

Задание № 2. Создать на сервере MySQL базу данных с помощью SQL- запроса.

На выполнение этого задания отводится 10 мин. Максимальное количество баллов 3.

Задание № 3. Наполнить таблицы базы данных информацией посредством языка SQL.

На выполнение этого задания отводится 15 мин. Максимальное количество баллов 3.

Задание № 4. Создать SQL-запросы исходя из основных требований к системе.

На выполнение этого задания отводится 35 мин. Создание первого запроса – 2 балла, второго запроса- 2 балла, третьего запроса- 3 балла. Максимальное количество баллов 7.






Заключение

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

Одной из целей проведения олимпиады это – формирование умений применять полученные знания на практике.

Проведение олимпиады по профессиональному модулю, междисциплинарным курсам, разделам:

  • позволяет развить логическое мышление обучающихся в ходе решения нестандартных задач;

  • стимулирует развитие интереса к глубокому изучению основного материала по профессиональному модулю;

  • повышает мотивацию к учебной деятельности;

  • способствует развитию творческого и аналитического мышления;

  • позволяет формировать стремление к высокому качеству результата.

Проведение олимпиады по профессиональному модулю ПМ.02. Разработка и администрирование баз данных рекомендовано проводить ежегодно во 2 полугодии учебного года среди студентов 3-4 курса специальности 09.02.03 « Программирование в компьютерных системах» в лабораториях СКС, оснащенных персональными компьютерами с необходимым программным обеспечением.




.



Список использованных источников


  1. Положение о методической разработке в государственном бюджетном профессиональном образовательном учреждении «Ставропольский колледж связи имени Героя Советского Союза В.А. Петрова».

  1. Голицына О.Л., Партыка Т.Л., Попов И.И. Основы проектирования баз данных: учебное пособие. – М.: Форум: Инфра-М, 2012. - 416с.- (Профессиональное образование).

  2. Грофф, Джеймс Р.; Вайнберг, Пол Н.; Оппель, Эндрю Дж. SQL. Полное руководство - М.: Вильямс, 2016.- 569 с.

  3. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: учебник/ под ред. А.Д.Хомоненко. – 6-е изд. – СПб.: КОРОНА-Век, 2010.- 736с.

  4. Кузнецов М.В., Симдянов И.В. MySQL 5.0.- СПб.: БХВ-Петербург , 2010.-1024с.

  5. Кузнецов М.В. Основы использования и проектирования баз данных.- М. Юрайт, 2014.-346с.

  6. Кумскова И.А. Базы данных (2-е изд.) - М.: КноРус, 2016.- 488с.

  7. Назарова, О. Б. Разработка реляционных баз данных с использованием CASE-средства ERwin Data Modeler 7.v [Электронный ресурс]: учеб.- метод. пособие / О. Б. Назарова, О. Е. Масленникова. - 2-е изд., стер. - М.: ФЛИНТА, 2013. - 74 с.

  8. Фуфаев. Э. В., Фуфаев Д. Э. Разработка и эксплуатация удаленных баз данных. 3-е изд.- М: Академия, 2012.-256с.

Дополнительные источники:

  1. Белл Ч., Киндал М., Талманн Л.. Обеспечение высокой доступности систем на основе MySQL - СПб.: БХВ-Петербург. – 2012. – 624с.

  2. Линн Бейли. Изучаем SQL.- СПб: Питер, 2012.- 573с.

Интернет ресурсы:

  1. http://www.sql.ru - язык SQL, базы данных, программирование и разработка информационных систем.

  2. Учебники и книги по базам данных: http://www.internet-technologies.ru/books/

  3. Электронная библиотека: http://www. e.lanbook.com/

  4. Учебные материалы: www.proklondike.com/books/database.html

Приложение 1

Инструкция для обучающихся по выполнению заданий олимпиады

Дорогие участники олимпиады!

На выполнение заданий олимпиады по профессиональному модулю ПМ 02 раздела «Разработка и эксплуатация баз данных» даётся 90 минут.

Задание олимпиады состоит только из практической части. Выполнение заданий производится на персональном компьютере.

При выполнении заданий ориентируйся на следующие критерии оценки:

Критерий

Содержание критерия

Баллы

А

  • выполнены все предлагаемые задания

  • работа выполнена правильно и полностью самостоятельно

20

Б

  • выполнены все предлагаемые задания

  • работа выполнена правильно с учётом 2-3 несущественных ошибок

18

В

  • выполнены в полном объеме первые 4 задания

  • работа выполнена правильно с учётом 1 несущественной ошибки

15

Г

  • выполнены первые 4 задания не в полном объеме

  • работа выполнена правильно

12

Д

  • выполнено только 4 из предлагаемых заданий

  • и допущена несущественная ошибка

10

Е

  • выполнено только 3 из предлагаемых заданий

  • и допущена существенная ошибка

8

Ж

  • выполнено только 2 из предлагаемых заданий

7

З

  • выполнено только одно из предлагаемых заданий

  • или допущены 2 или 3 существенных ошибки

5

И

  • не выполнено ни одного задания

0

Чтобы считать задания выполненными, минимально нужно набрать 10 баллов. Максимально можно получить 20 баллов.

Для получения призового III места в олимпиаде за выполнение заданий достаточно набрать минимально 12 баллов.

Для получения призового II места в олимпиаде за выполнение заданий достаточно набрать минимально 15 баллов.

Для получения призового I места в олимпиаде необходимо набрать 18 и более баллов.

Таблица баллов показывает, сколько баллов необходимо набрать, чтобы получить одно из призовых мест. Вы можете ориентироваться на неё в ходе выполнения олимпиадного задания и посмотреть, сколько заданий необходимо выполнить правильно, чтобы получить нужное призовое место. Постарайтесь правильно выполнить как можно больше заданий и набрать как можно больше баллов.

Таблица баллов


Количество баллов, необходимое для получения призовых мест

III место

12-14

II место

15-17

I место

18 и более

Желаем успехов!

Приложение 2

Список предметных областей

  1. Крупная компания «Автобизнес» (таблица 1) занимается продажей автомобилей марки ВАЗ в вашем городе. Она имеет несколько филиалов в разных районах. Автомобиль может быть продан как со склада компании, так и на заказ с завода-изготовителя по предоплате. Покупатель может заказать модель, цвет, тюнинг и оговорить срок поставки заказанного автомобиля. Одновременно с новыми авто на площадках компании имеется большой выбор подержанных автомобилей, как отечественных, так и иностранных. Покупателем может быть как физическое лицо, так и организация. В первом случае — расчет наличными, во втором — через банк. Расчет производится в рублях.

Таблица 1

Атрибут сущности

Поле таблицы

Тип

Размер

Описание

Номер филиала

IDfilial

Числовой

1

Регистрационный номер филиала

Название

Filial

Текстовый

20

Название филиала предприятия

ИНН

InnFilial

Текстовый

10

ИНН филиала предприятия

Руководитель

Chief

Текстовый

60

Руководитель филиала

Адрес

Address

Текстовый


60


Адрес филиала предприятия

Телефон

Phone

Текстовый


10


Номер телефона филиала

Марка

Brand

Текстовый


15


Марка автомобиля

Модель

Model

Текстовый


15


Модель автомобиля

Номер кузова

BodyID

Текстовый

20


Номер кузова

Номер двигателя

EngineID

Текстовый

20

Номер двигателя

Модель

BodyModel

Текстовый

20

Модель кузова

Фото

Picture



Фотография автомобиля

Объем

Volume

Числовой

5

Объем двигателя

Мощность

Power

Числовой

3

Мощность двигателя, л.с.

Дата

DateStart

Дата


Дата появления в продаже

Стоимость

Cost

Денежный

15

Стоимость автомобиля

Выбор

New


1

Новый/подержанный

Год выпуска

Year

Числовой

4

Год выпуска автомобиля

Пробег

Distance

Числовой

6

Пробег автомобиля, км

Тип кузова

Type

Текстовый

15

Тип кузова автомобиля

Покупатель

Client

Текстовый

60

Покупатель автомобиля

Выбор

Sign


1

Признак покупателя(юр./физ. лицо)

Банк

Bank

Текстовый

60

Банк покупателя

№ счета

Account

Текстовый

20

Номер счета в банке

Заказчик

Customer

Текстовый

60

Заказчик

Стоимость

Price

Денежный

15

Стоимость заказанного автомобиля

Дата заказа

StartDate

Дата

Авто

Дата заказа

Разработать запросы к базе данных:

  1. Отобразите среднюю стоимость на автомобили разного объем двигателя.

  2. Запрос, отображающий количество заказов за первые 9 месяцев каждого года. На экран вывести следующие поля: Дата заказа , Количество.

  3. Измените с помощью запроса стоимость подержанных автомобилей на 15% с годом выпуска более 10 лет.


  1. Туристической компании "Вояж" (таблица 2) формирует туристические группы для заграничных поездок и обеспечивает им полную поддержку на маршруте. Количество туристов в группе заранее известно и ограничено.

Маршрут группы может пролегать через несколько городов страны назначения. Экскурсии в несколько стран одновременно не проводятся. При обращении в "Вояж" группы из нескольких человек компания предоставляет скидку, которая зависит от количества туристов в группе. Вместе с группой следует представитель компании, который несет полную ответственность за качество услуг, предоставляемых компанией. При возникновении каких-либо неудобств на маршруте, возникших по вине компании, турист получает назад заранее оговоренную в контракте сумму.

Таблица 2

Атрибут сущности

Поле таблицы

Тип


Размер

Описание

Код клиента

ClientID

Числовой

5

Идентификатор клиента

Фамилия

LastName

Текстовый

20

Фамилия клиента

Имя

FirstName

Текстовый

20

Имя клиента

Отчество

Patronymic

Текстовый

20

Отчество клиента

Документ

Document

Текстовый

80

Документ, удостоверяющий личность

Серия

Serial

Текстовый

10

Серия документа

Номер

Number

Текстовый

20

Номер документа

Дата выдачи

Date

Дата

Авто

Дата выдачи

Кем выдан

Region


Текстовый


30


Кем выдан документ

Дата рождения

Born

Дата

Авто

Дата рождения

Фото

Picture


Авто

Фотография клиента

Зпаспорт

Pasport


1

Наличие заграничного паспорта

Код маршрута

RouteID

Числовой

3

Идентификатор маршрута

Название

RouteName

Текстовый

30

Название маршрута

Страна

Country

Текстовый

20

Название страны

Срок

Period

Числовой

2

Срок пребывания

Представ

Worker

Текстовый

20

Представитель на маршруте

Стоимость

Cost


15

Стоимость путевки

Цена

Exempt


15

Цена проживания за ночь

Дата вылета

DateStart

Дата

Авто

Дата вылета

Пункт прибытия

Town

Текстовый

15

Пункт маршрута

Срок

Count

Числовой

2

Срок пребывания в пункте маршрута

Гостиница

Hotel

Текстовый

15

Название гостиницы

Дата прибытия

StartDate

Дата

Авто

Дата прибытия в пункт маршрута

Дата убытия

StopDate

Дата

Авто

Дата убытия

Класс

Type

Числовой

1

Класс гостиницы (***, ****)


Разработать запросы к базе данных:

  1. Запрос на выборку всех гостиниц Санкт-Петербурга с использованием соединения и сортировки по классу гостиницы, а так же по цене проживания за ночь.

  2. Запрос, подсчитывающий среднюю стоимость ночи проживания в гостиницы в каждой из стран.

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



  1. Работники регистратуры (таблица 3) организуют запись пациентов на прием к врачам поликлиники. Так как поликлиника ведомственная, медицинское обслуживание работников предприятия — бесплатное (за счет средств предприятия).

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

На каждого пациента в регистратуре заводится карточка. В начале приема карточки больных, записавшихся на прием, доставляются работником регистратуры в кабинет врача.

Таблица 3


Атрибут сущности

Поле

Тип


Размер

Описание

Номер врача

DoctorID


Числовой


2


Идентификационный номер врача

Фамилия

LastName


Текстовый


20


Фамилия врача

Имя

FirstName


Текстовый


20


Имя врача

Отчество

Patronymic


Текстовый


20


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

Кабинет

Room


Числовой


3


Номер кабинета

Образование

University


Текстовый


40


Образование (университет)

Специализация

Type


Текстовый


20


Специализация (терапевт, лор и т. д.)

Стаж

Experience


Числовой


2


Стаж работы

Телефон

Phone


Текстовый


10


Номер рабочего телефона

Год рождения

Born


Числовой


4


Год рождения

Фото

Picture





Фотография врача

ФИО

Fio


Текстовый


60


ФИО пациента

Номер

Number

Текстовый


10

Номер карточки пациента

Адрес

Address

Текстовый

80

Адрес пациента

Город

District

Текстовый

20

Район города, где проживает

№ полиса

PolicyNber

Текстовый

20

Номер страхового полиса

Год рождения

Year

Числовой

4

Год рождения пациента

Отдел

Departmnt

Текстовый

40

Отдел, в котором работает

Номер записи

TreatyID

Числовой

10

Идентификационный номер записи на прием

Дата

DateStart

Дата


Дата приема

Время

TimeStart

Текстовый

10

Время приема

Стоимость

Cost

Денежный

15

Стоимость приема

Код льготы

ExemptID

Числовой

2

Идентификатор льготы

Название

ExeptType

Текстовый

60

Название льготы (инвалид,

ветеран)

Сумма

Exept

Денежный

15

Сумма льготы

Оплата

Summa

Денежный

15

К оплате


Разработать запросы к базе данных:

  1. Запрос, отображающий минимальную и максимальную стоимость приема к врачу.

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

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



  1. Открытое акционерное общество ОАО "Автовокзал" занимается междугородними пассажирскими перевозками по вашему региону. В его собственности находится несколько десятков автобусов различной вместимости. Штат водителей превышает количество автобусов.

Билеты на рейсы продаются только в здании автовокзала.

Возможна предварительная продажа. Маршрут автобуса может пролегать через несколько населенных пунктов. В этом случае пассажир может купит билет до любого промежуточного пункта. Освободившимся местом после выхода пассажира распоряжается водитель. Полученную выручку он сдает в кассу предприятия после прибытия с маршрута. На линии работает контроль. Если в автобусе будет обнаружен пассажир без билета, то на водителя налагается штраф.

Таблица 4


Атрибуты сущности

Поле таблицы

Тип

Размер

Описание

Фамилия

LastName

Текстовый

20

Фамилия водителя

Имя

FirstName

Текстовый

20

Имя водителя

Отчество

Patronymic

Текстовый

20

Отчество водителя

Стаж

Experience

Числовой


2


Стаж работы

Год рождения

Year

Числовой


4


Год рождения

Категория водителя

Category

Текстовый


20


Категория водителя (D, E)

Классность водителя

Class

Текстовый


20


Классность водителя (1, 2, 3)

Код водителя

DriverID

Числовой


4


Идентификационный номер водителя

Код автобуса

BusNumber

Числовой


4


Идентификационный номер автобуса

Марка

Brand

Текстовый


15


Марка автобуса

Фото

Picture





Фотография автобуса

Модель

Model

Текстовый


15


Модель автобуса

Количество

Capacity

Числовой


2


Количество мест в автобусе

Код маршрута

RouteID

Числовой


3


Идентификатор маршрута

От

PointStart

Текстовый


20


Начальный пункт

До

PointStop

Текстовый


20


Конечный пункт

Дата

DateStart

Дата




Дата отправления

Время

TimeStart

Текстовый


10


Время отправления

Время в пути

TimeAll

Текстовый


10


Время в пути до конечного пункта

Номер

PlaceNumber

Числовой

2

Номер места

Билет

PlaceSign



1

Билет продан на автовокзале

(да/нет)

Выручка

SumDriver


15

Выручка на маршруте

Штраф

SumTax


15

Штраф на водителя


Разработать запросы к базе данных:

  1. Выдать информацию о наличии свободного билета на маршрут.

  2. Вывести список маршрутов в один и тот же город с указанием времени пути и фамилии водителя.

  3. Запрос на выборку выручки на маршруте с использованием соединения и сортировки по выручке, а так же по штрафам водителя.


  1. В любой современной гостинице (таблица 5) существует большое количество возможных вариантов заселения гостей: все номера различаются по категориям (суперлюкс, люкс и т. д.), по количеству комнат в номере, количеству мест в каждом номере, а также по обустройству комнат — учитывается, например, наличие телевизора, холодильника, телефона. В обязанности администратора гостиницы входит подбор наиболее подходящего для гостя варианта проживания, регистрация гостей, прием платы за проживание, оформление квитанций, выписка отъезжающих. Учитывается также возможность отъезда гостя раньше указанного при регистрации срока, при этом производится перерасчет. Существует также услуга бронирования номера.



Таблица 5


Атрибуты сущности

Поле таблицы

Тип

Размер

Описание

Номер гостя

GuestID

Числовой

4

Регистрационный номер гостя

ФИО

Name


40

ФИО гостя

Дата

Date

Дата


Дата регистрации

Адрес

Address

Текстовый

60

Адрес гостя

Цель приезда

Aim

Текстовый

30

Цель приезда

Номер паспорта

Passport

Текстовый

20

Номер паспорта

Кем выдан

Region

Текстовый

40

Кем выдан паспорт

Место работы

Work

Текстовый

20

Место работы или учебы

Год рождения

Year

Числовой

4

Год рождения гостя

Плата

Money

Денежный

10

Плата за выбранный номер

Выбор оплаты

Cash


1

Оплата наличными (да/нет)

Номер квитанции

Receipt

Числовой

4

Номер квитанции

Дата отъезда

End

Дата


Дата отъезда

Фамилия

Registrar

Текстовый

15

Фамилия администратора

Фото

Picture



Фотография номера

№ номера

Number

Числовой

4

№ номера

Количество комнат

Rooms

Числовой

2

Количество комнат в номере

Номер этажа

Storey

Числовой

2

Номер этажа

Выборт

TV


1

Телевизор (есть/нет)

Выборх

Fridge


1

Холодильник (есть/нет)

Количество мест

Bed

Числовой

2

Количество мест в номере

Категория

Type

Числовой

1

Категория номера

Забномер

Reservation

Числовой

4

Забронированный номер

ФИО

ReservName

Текстовый

40

ФИО забронировавшего номер

Дата приезда

Come

Дата


Дата приезда

Дата отъезда

Leave

Дата


Дата предполагаемого отъезда


Разработать запросы к базе данных:

  1. Вывод данных о номере (кто проживал в определенный интервал времени).

  2. Поиск данных о свободных номерах.

  3. Поиск информации о госте по фамилии (в каком номере проживает, и с какого времени);



Приложение 3

Критерии оценки заданий олимпиады



Критерий

Количество баллов

А

20

Б

18

В

15

Г

12

Д

10

Е

8

Ж

7

З

5

И

0











Призовое место

Количество баллов

III место

12-14

II место

15-17

I место

18 и более


















24