Связанные таблицы

Задание 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. Вывести на экран поля ««Фамилия», «Залог», «Дата выдачи», «Название программы», отсортировав по ключам Залог (возр.)+Фамилия (убыв.).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: