Индивидуальное задание № 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

Список учеников спортивной школы по возрасту