- •Общие указания к выполнению практических работ
- •Критерии оценки:
- •Практическая работа № 1
- •Указания по выполнению практической работы Возможности монитора MySql
- •Задание 1
- •Описание учебного примера
- •Практическая работа №2
- •Указания по выполнению практической работы Команда alter table
- •Удаление таблиц
- •Задание 1
- •Контрольные вопросы
- •Задание 1
- •Задание 2
- •Контрольные вопросы
- •Практическая работа № 3
- •Указания по выполнению практической работы
- •Задание 1
- •Задание 1
- •Задание 2
- •1. Создание eer-диаграммы
- •Контрольные вопросы
- •Лабораторная работа № 7
- •Указания по выполнению лабораторной работы
- •Для компонента adoConnection1 устанавливаем следующие свойства
- •Простая выборка
- •Использование вычисляемых полей
- •Логические связки and и or
- •Выборка с упорядочением
- •Контрольные вопросы
- •Практическая работа № 11
- •Указания к выполнению лабораторной работы Запросы к нескольким таблицам
- •Задание1
- •Табличный подзапрос
- •Использование операций in и not in
- •Использование операций some, any и all
- •Использование exists и not exists
- •Задание
- •Контрольные вопросы
- •Лабораторная работа № 14
- •Команда insert
- •Задание 1
- •Команда update
- •Задание 2
- •Команда delete
- •Задание 3
- •Контрольные вопросы
- •Лабораторная работа № 15
- •Задание
- •Задание 2
- •Контрольные вопросы
- •Лабораторная работа № 16
- •Контрольные вопросы
- •Практическая работа № 17
- •Задание 1
- •Задание 2
- •Контрольные вопросы
- •Практическая работа № 18
- •Добавление триггера
- •Создание триггера на before update
- •Удаление триггера
- •Список созданных триггеров
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Контрольные вопросы
- •Лабораторная работа № 19
- •Задание 1
- •Задание 2
- •Контрольные вопросы
- •Практическая работа № 20
- •Задание 1
- •Контрольные вопросы
- •Практическая работа № 21
- •Уровни привилегий и пользователи
- •Отмена привилегий и удаление пользователей
- •Задание 1 Работа локально
- •Варианты заданий предметных областей для создания баз данных Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Вариант16
- •Вариант 17
- •Вариант 18
- •Вариант 19
- •Вариант 20
- •Вариант 22
- •Вариант 23
- •Вариант 24
- •Вариант 25
- •Вариант 26
- •Вариант 27
- •Вариант 28
- •Вариант 29
- •Вариант 30
- •Вариант 31
- •Вариант 32
Вариант16
Спроектировать базу данных, для менеджера музыкальных групп. В БД должны храниться сведения о группах: название, год образования, страна, состав исполнителей, положение в последнем хит-параде (может изменяться); репертуаре каждой группы: названия .песен, композитор, автор текста; данные о последних гастролях группы: название гастрольной программы, место, дата начала и окончания гастролей, цена билета (зависят от места гастролей и положения в хит-параде).Возможно появление новой группы и изменение состава исполнителей. Каждая песня может быть в репертуаре только одной группы.
Менеджеру могут потребоваться следующие сведения:- год образования и страна группы данного названия;
- репертуар наиболее популярной группы;
- автор текста, композитор и дата создания песни с данным названием;
- место и продолжительность гастролей группы с данным названием;
цена билета на концерт указанной группы;
состав исполнителей группы данного названия, их возраст и амплуа;
Администратор БД может вносить следующие изменения:
- ввод новой группы;
- изменение положения группы в хит-параде;
- удаление информации об исполнителе, покинувшем группу.
Необходимо предусмотреть возможность выдачи справки о лучших трех группах в хит-параде и отчета о гастролях групп (название группы, место и сроки гастролей, репертуар с указанием авторов песен).
Вариант 17
Спроектировать базу данных, для работников гостиницы. В БД должны храниться сведения о проживающих клиентах , служащих гостиницы, убирающих в номерах. Имеются номера трех типов: одноместный, двухместный и трехместный, отличающиеся стоимостью проживания в сутки. Количество номеров в гостинице известно. О каждом проживающем должна храниться следующая информация:
номер паспорта, ФИО, город, из которого он прибыл, дата поселения гостинице, выделенный гостиничный номер, на сколько дней выделен номер. Каждый номер характеризуется типом, стоимостью проживания, номером телефона. Номера упорядочены по этажам. О служащем гостиницы должна храниться следующая информация: ФИО, номер этажа, где он убирает, день недели, когда он убирает данный этаж. Служащий гостиницы убирает все номера на одном этаже в определенные дни недели.
Работа с БД предполагает обслуживание следующих запросов :
- получение списка фамилий проживающих в заданном номере;
- вычисление счета за проживание в гостинице;
- определение количества свободных мест и свободных номеров;
- получение списка прибывших из заданного города;
- установление ФИО служащего, убиравшего номер заданный день недели у некоторого клиента..
Администратор БД может вносить следующие изменения:
- освобождение номера проживающим;
- изменение расписания уборки для служащего в указанный день недели;
- увольнение служащего гостиницы.
Необходимо предусмотреть возможность выдачи справки о счете за проживание в гостинице определенного клиента и отчета о работе гостиницы за последний квартал (число клиентов, сколько дней был занят и свободен каждый номер, сумма дохода гостиницы).
Необходимо предусмотреть возможность выдачи справки о счете за проживание в гостинице определенного клиента и отчета о работе гостиницы за последний квартал (число клиентов, сколько днёй был занят и свободен каждый номер, сумма дохода гостиницы).
