Индивидуальное задание № 9
Тема: "Работа с хранимыми процедурами в СУБД MySQL"
1. С помощью СУБД MySQL создайте базу данных для хранения информации о предметной области согласно своему варианту.
База данных должна состоять из двух таблиц, связанных отношением "один ко многим". В главной таблице должно быть не менее 3 полей, в подчиненной – не меньше 5. (3)
2. Для работы с БД нужно создать несколько хранимых процедур (6):
- процедура для просмотра данных из главной таблицы;
- процедура для просмотра данных из подчиненной таблицы с входным параметром (номер записи из главной таблицы);
- процедура для расчетов не менее чем 3 показателей по всей подчиненной таблице;
- процедура для расчетов не менее чем 3 показателей по всей подчиненной таблице с входным параметром (номер записи из главной таблицы);
- процедура для изменения значения произвольного числового поля подчиненной таблицы на значение входного параметра;
- процедура для удаления записей из подчиненной таблицы, у которых значения произвольного поля (определяется самостоятельно) равняется заданному значению входного параметра.
3. Создать программу для работы с БД с помощью созданных хранимых процедур:
- просмотр и редактирования данных в сетках (2);
- отображение в информационной панели расчетных показателей (2);
- изменение значения произвольного числового поля на число, введенное в отдельное текстовое поле на форме (1) ;
- удаление из подчиненной таблицы записей, у которых произвольное поле (определенное вами в процедуре) равняется значению, введенному в отдельном текстовом поле на форме. (1)
|
№ варианта |
Название БД |
|
1 |
Список сотрудников по цехам |
|
2 |
Список книг по разделам литературы |
|
3 |
Телефонный справочник по городам |
|
4 |
Список товаров по группам товаров |
|
5 |
Список абитуриентов по специальностям |
|
6 |
Список фильмов по жанрам |
|
7 |
Список учеников спортивной секции по видам спорта |
|
8 |
Список экскурсионных туров по странам |
|
9 |
Список предметов мебели по видам |
|
10 |
Список сотрудников по должностям |
|
11 |
Список пациентов по участкам |
|
12 |
Список учеников музыкальной школы по музыкальным инструментам |
|
13 |
Список стройматериалов по видам |
|
14 |
Список аудиозаписей по жанрам |
|
15 |
Список консультаций по преподавателям |
|
16 |
Список мобильных телефонов по производителям |
|
17 |
Список учеников по годам рождения |
|
18 |
Список компьютерных комплектующих по видам |
|
19 |
Список видеофильмов по режиссерам |
|
20 |
Список вкладчиков банка по видам депозитов |
|
21 |
Список автомобилей по типам кузова |
|
22 |
Список собак по породам |
|
23 |
Список стран по материкам |
|
24 |
Список учебных заведений по типам |
|
25 |
Список автомобилей по моделям |
|
26 |
Список интернет пакетов по провайдерам |
|
27 |
Список аудиозаписей по исполнителям |
|
28 |
Список клиентов банка по видам кредитов |
|
29 |
Список консультаций по дням недели |
|
30 |
Список учеников спортивной школы по возрасту |