Индивидуальное задание №2. Нормализация отношений. Запросы
к базе данных.
Цель занятия: научиться проводить нормализацию отношений в базе данных,
строить сложные запросы сразу к нескольким таблицам.
Задание
Расширьте ранее сделанную базу данных до 5–6 таблиц. Подготовьте несколько
сложных запросов. Подумайте, какие запросы – наиболее часто используемые.
1. Институт. Таблицы: группы, кафедры, книги по предметам. Запрос: по студенту
найти книги, по предметам, которые он проходит.
2. Магазин. Таблицы: товарные группы, отделы. Запрос: по отделам найти
покупателей.
3. Банк. Таблицы: отделения банка, операционисты. Запрос: найти клиентов, с
которыми заключил договора выбранный операционист.
4. Библиотека. Таблицы: авторы, жанры. Запрос: определить любимые жанры
выбранного читателя.
5. Сотовый оператор. Таблицы: тарифы, области (где обслуживает оператор).
Запрос: вывести разговоры, сделанные в выбранной области.
6. Агентство недвижимости. Таблицы: отделы агентов, цены аренды. Запрос:
сколько аренды платит выбранный клиент.
7. Школа. Таблицы: классы, предметы. Запрос: по оценкам найти учеников.
8. Автосервис. Таблицы: запчасти, неисправности. Запрос: какие запчасти
требуются выбранному клиенту.
9. Железнодорожная касса. Таблицы: клиенты, заказы. Запрос: вывести заказы
билетов по известному поезду.
10. Служба поддержки. Таблицы: неполадки, расходные материалы. Запрос:
вывести расходные материалы, использованные на выбранном объекте.
Достарыңызбен бөлісу: |