
- •Романов в.В.
- •1.2. Типы моделей данных
- •1.3.2. Формализация отношений
- •2.2. Логические связи в рбд
- •4. Работа с данными при помощи запросов
- •4.1. Средства описания запросов
- •4.2 Условия отбора данных
- •А) бланк запроса;
- •4.4. Итоговые запросы
- •А) бланк запроса (вариант 1)
- •Б) бланк запроса (вариант 2)
- •А) схема связей
- •Б) таблица запроса
- •4.6. Запрос с параметром
- •5. Основные этапы разработки рбд
- •6.4. Анализ данных. Определение структуры данных.
- •6.5. Схема базы данных
- •Р ис. 20. Схема базы данных "Транс-2000" (жирным шрифтом выделены первичные ключи)
- •6.6.2. "Расчет затрат на горючее за отчетный период".
- •Содержание
А) бланк запроса (вариант 1)
Закрепление_2: запрос на выборку |
|
||
Поле: |
Фамилия_И_О |
КОД_ВОД |
Госномер |
Имя таблицы: |
ВОДИТЕЛИ |
ПЕРЕВОЗКИ |
АВТОТРАНСПОРТ |
Групповая операция: |
Группировка |
Группировка |
Группировка |
Сортировка: |
по возрастанию |
|
|
Вывод на экран: |
|
|
|
Условие отбора: |
|
|
|
или: |
|
|
|
Б) бланк запроса (вариант 2)
Закрепление_1 |
|
Закрепление_2 |
|
||||
Фамилия_И_О |
Госномер |
|
Фамилия_И_О |
КОД_ВОД |
Госномер |
||
Антонов Р.Т. |
А567УК |
|
Антонов Р.Т. |
1 |
С311УО |
||
Антонов Р.Т. |
В354УО |
|
Ермаков Ф.Г. |
2 |
А567УК |
||
Антонов Р.Т. |
Д129УК |
|
Иванов С.П. |
3 |
В354УО |
||
Антонов Р.Т. |
С311УО |
|
Иванов С.П. |
3 |
Д129УК |
||
Антонов Р.Т. |
Х711УК |
|
Иванов С.П. |
3 |
Х711УК |
||
Ермаков Ф.Г. |
А567УК |
|
Локтев И.Д. |
4 |
Д129УК |
||
Ермаков Ф.Г. |
В354УО |
|
|
|
|
||
Ермаков Ф.Г. |
Д129УК |
|
г) таблица запроса (вариант 2) |
||||
Ермаков Ф.Г. |
С311УО |
|
Рис. 11 |
Список закрепления водителей за автотранспортом
|
|||
Ермаков Ф.Г. |
Х711УК |
|
|||||
Иванов С.П. |
А567УК |
|
|||||
Иванов С.П. |
В354УО |
|
|||||
Иванов С.П. |
Д129УК |
|
|||||
Иванов С.П. |
С311УО |
|
|||||
Иванов С.П. |
Х711УК |
|
|
|
|
||
Локтев И.Д. |
А567УК |
|
|
|
|
||
Локтев И.Д. |
В354УО |
|
|
|
|
||
Локтев И.Д. |
Д129УК |
|
|
|
|
||
Локтев И.Д. |
С311УО |
|
|
|
|
||
Локтев И.Д. |
Х711УК |
|
|
|
|
в) таблица запроса (вариант 1)
ные поля совпадают. Третий – объединение ВСЕХ записей из второй таблицы и только тех записей из первой, в которых связанные поля совпадают.
Не менее важным является случай использования в качестве источников данных объектов, между которыми через промежуточные таблицы возникают связи типа “многие-ко-многим” (рис. 12а).
|
|
|
ЦЕНЫ |
|
КОД_Т |
Дата_Ц |
Цена_Т |
|
1 |
12.01.01 |
45,5 |
|
2 |
15.01.01 |
12,3 |
|
1 |
22.03.01 |
56,6 |
|
2 |
03.04.01 |
13,7 |
|
М |
|
|
|
|
1 |
ТОВАР |
|
|
КОД_Т |
Наименование |
|
|
1 |
Масло |
|
|
2 |
Молоко |
|
|
1 |
|
|
М |
|
ПРОДАЖИ |
Дата_П |
КОД_Т |
Количество |
Клиент |
17.01.01 |
1 |
100 |
АО "Восход" |
22.02.01 |
2 |
50 |
ООО "Закат" |
25.03.01 |
1 |
70 |
ООО "Закат" |
15.04.01 |
2 |
65 |
АО "Восход" |