Задание 1. Создайте БД «Прокат дисков», состоящую из трёх таблиц: Клиент фирмы, Прокат, Склад (с созданием ключевых полей).
Задание 2. Создайте связь между таблицами.
а) Схема данных
1. Сервис/Схема данных. Выбрать название таблиц, связи между которыми нужно создать с помощью кнопки Добавить;
2. Закройте окно Добавление таблицы;
3. С помощью левой кнопки мыши, перетаскиванием, создаете связи между полями Шифр, Клиент, Шифр;
4. Закрыть окно Схема данных;
5. На вопрос Сохранить изменения макета «схема данных»? Ответить Да.
b) Мастер подстановок
1. Откройте таблицу Прокат в режиме конструктор
2. Для поля Клиент выберите тип данных Мастер подстановок.
3. Укажите таблицу и данные, которые необходимо получить в этом поле.
4. Нажмите кнопку готово.
Задание 3. Формирование простых запросов.
Как делать.
1. С помощью запроса из БД «Клиент фирмы» вывести на экран поля «фамилия», «адрес», «паспорт» для клиентов с залогом 300 р.
2. С помощью запроса из БД «Прокат дисков» вывести на экран поля «фамилия», «имя», «отчество», «Название программы», «Дата выдачи».
3. С помощью запроса из БД «Прокат дисков» вывести на экран поля «фамилия», «срок возврата», «залоговая стоимость» для клиентов с датой выдачи 23.09.01.
4. С помощью запроса из БД «Склад» заменить жанр RPG на GPR.
5. С помощью запроса из БД «Прокат дисков» вывести на экран поля «фамилия» и «адрес», «залоговая стоимость» для клиентов, внесших залог <300 руб.
6. С помощью запроса из БД «Прокат дисков» вывести на экран поля «фамилия», «жанр» для клиентов с залогом =300 руб. и сроком возврата=05.01.02
7. С помощью запроса из БД «Прокат дисков» удалить всех, у кого нет телефона.
8. С помощью запроса из БД «Прокат дисков» удалить всех кто вернул диски.
Задание 4. Формирование сложных запросов.
Как делать.
1. С помощью запроса из БД «Клиент фирмы» вывести на экран поля «фамилия», «адрес», «паспорт» для клиентов с залогом 300 р., 250 р.
2. С помощью запроса из БД «Прокат дисков» вывести на экран поля «фамилия», «паспорт», «отметка возврата» для клиентов, взявших диски в период с 01.01.01 по 01.12.01.
3. С помощью запроса из БД «Прокат дисков» вывести на экран поля «фамилия», «срок возврата», «залоговая стоимость» для клиентов с залогом 300 р. и оплатой проката 50 р., с залогом <300р. и оплатой проката 100 р.
4. С помощью запроса из БД «Прокат дисков» вывести на экран поля «фамилия», «адрес», «оплата проката», «дата выдачи» для всех у кого оплата проката 50 р. и дата выдачи 04.07.01, и для всех у кого нет телефонов.
5. С помощью запроса из БД «Прокат дисков» удалить клиентов фирмы, возвративших диски и для тех, у кого оплата проката 50 руб.
Задание 5. Сортировка записей БД.
Как делать.
1. Вывести на экран поля «Фамилия», «Дата выдачи», отсортировав записи по ключу: Дата выдачи (убыв.).
2. Вывести на экран поля «Жанр», «Название программы», «Фамилия», отсортировав записи по ключам Жанр (возр.)+Название программы (возр.).
3. Вывести на экран поля ««Фамилия», «Залог», «Дата выдачи», «Название программы», отсортировав по ключам Залог (возр.)+Фамилия (убыв.).