Сделать лабораторную работу по базам данных(MySql)
Фрагмент БД адвоката.
Л. р. №1. Создание и заполнение отношений.
1. Отношение "Статьи УК" (идентификатор, "Статья", "Минимальный срок", "Максимальный срок").
2. Отношение "Клиенты" (основное):
Содержимое поля Тип Длина Дес. Примечание
Номердела N 6 0 ключевая комбинация полей
ФИО C 20
Дата рождения D
Дата начала дела D обязательное поле
Номер камеры N 3 0
Размер гонорара N 7 2
Срок N 4 1 по приговору
Дата окончания дела D
3. Отношение "Статьи" (внешний ключ ("Номер дела", "ФИО"), внешний ключ "Номер статьи").
Л.р. №2. Выборка данных.
Проверить, что обвиняемые по одному делу не сидят в одной камере. Посчитать общую сумму гонорара (по законченным делам).
Создать упорядоченные (по дате начала дела) списки:
• подзащитных (по делам);
• клиентов, которых адвокат защищал по разным делам;
• подзащитных, обвиняемых по статьям, максимальный срок по которым не меньше 10 лет.
Л.р. №3. Работа с представлениями.
Создать представления:
1. "Эффективность защиты" (дело, ФИО, максимальный срок минус срок по приговору, срок по приговору минус минимальный срок).
2. "Текущие подзащитные" (все поля отношения "Клиенты").
3. "Количество несовершеннолетних клиентов по статьям".