![](/user_photo/2706_HbeT2.jpg)
- •Министерство образования и науки рф
- •1Общие требования
- •2Последовательность выполнения работы
- •3Порядок контроля и приёмки
- •4Пример выполнения работы
- •Создание mdi оболочки приложения. Определение структур данных в соответствии с заданием
- •4.1.1Создание mdi оболочки приложения
- •4.1.2Определение структур данных
- •4.2Добавление строк в таблицы, а также добавление фотографий
- •4.2.1Создание диалога для добавления строк в таблицы
- •4.2.2Объявление переменных, для хранения таблиц. Их инициализация и удаление
- •4.2.3Добавление строки в таблицу
- •4.2.4Загрузка изображения
- •4.2.5Отображение графического окна
- •Отображение строк таблиц
- •4.2.6Создание графического окна для отображения строк таблиц
- •4.2.7Вывод строк таблицы на экран
- •4.2.8Отображение графического окна
- •4.3Сохранение структур данных таблиц в файлы
- •4.4Чтение данных таблиц из файлов и заполнение соответствующих структур в памяти
- •4.5Реализация операций манипулирования над данными для каждой таблицы: изменение, удаление и сохранение значений в таблицах
- •4.5.1Реализация функции изменения строк таблицы на базе имеющегося диалога для добавления строк
- •4.5.2Вызов диалога добавления / изменения строк
- •4.5.3Удаление строк таблицы
- •4.6Создание фильтра строк по заданным условиям для каждой таблицы
- •4.7Реализация запросов на выбор данных из одной или нескольких таблиц
- •5Практические задания для самостоятельной работы
- •5.1Вариант 1
- •5.2Вариант 2
- •5.3Вариант 3
- •5.4Вариант 4
- •5.5Вариант 5
- •5.6Вариант 6
- •5.7Вариант 7
- •5.8Вариант 8
- •5.9Вариант 9
- •5.10Вариант 10
- •5.11Вариант 11
- •5.12Вариант 12
- •5.13Вариант 13
- •5.14Вариант 14
- •5.15Вариант 15
- •5.16Вариант 16
- •5.17Вариант 17
- •5.18Вариант 18
- •5.19Вариант 19
- •Список рекомендуемой литературы
5.15Вариант 15
Разработать приложение для сопровождения базы данных передвижных цирков России. База данных должна состоять из следующих таблиц.
Город |
|
Цирк |
||
Столбец |
Тип данных |
|
Столбец |
Тип данных |
Название |
строка(20) |
|
Название |
строка(15) |
Численность |
вещественное |
|
Родной город |
строка(20) |
Местоположение |
целое |
|
Гонорар |
строка(25) |
Длина поле «Фото», байт |
целое |
|
Количество животных |
|
Фото |
массив байт |
|
Дата создания |
Вещественное |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Г_Ц (Город_Цирк) |
|
Актёр |
||
Столбец |
Тип данных |
|
Столбец |
Тип данных |
НазвГорода |
строка(20) |
|
Сценическое имя |
строка(20) |
НазвЦирка |
строка(15) |
|
ФИО |
строка(40) |
Баланс выступления |
Вещественное |
|
Дата рождения |
вещественное |
|
|
|
Амплуа |
строка(25) |
|
|
|
Заслуженный артист |
логическое |
|
|
|
НазвЦирка |
строка(15) |
При разработке приложения необходимо обеспечить реализацию требований, описанных в разделе «Общие требования». В дополнение к общим требованиям, реализовать следующие запросы на выбор данных:
Вывести список актёров цирка «Х».
Какой город принёс наибольший доход цирку, в котором работает актёр «Бесстрашный Тигр»?
В каком цирке работает наибольшее количество заслуженных артистов?
5.16Вариант 16
Разработать приложение для сопровождения базы данных Вершин и Альпинистов. База данных должна состоять из следующих таблиц.
Вершина |
|
Альпинист |
||
Столбец |
Тип данных |
|
Столбец |
Тип данных |
Название |
строка(20) |
|
ФИО |
строка(30) |
Страна |
строка(20) |
|
Стаж |
целое |
Высота |
целое |
|
Уровень мастерства |
целое |
Категория сложности |
строка(2) |
|
|
|
Дата первого покорения |
вещественное |
|
|
|
Длина поле «Фото», байт |
целое |
|
|
|
Фото |
массив байт |
|
|
|
|
|
|
|
|
В_А (Вершина_Альпинист) |
|
Столбец |
Тип данных |
Название |
строка(20) |
ФИО |
строка(30) |
Дата восхождения |
вещественное |
Протяжённость выбранного маршрута |
целое |
Удалось покорить |
логическое |
Примечание: Категории сложности принимают следующий диапазон значений (1А, 1Б – 6А, 6Б)
При разработке приложения необходимо обеспечить реализацию требований, описанных в разделе «Общие требования». В дополнение к общим требованиям, реализовать следующие запросы на выбор данных:
Вывести информацию о стране с наибольшим количеством вершин категории сложности 3А
Определить, кто из альпинистов имеет стаж от 10 до 20 лет?
Вывести информацию о том кто, когда и с каким результатом пытался покорить «Эверест»