
- •Лабораторная работа №1. Создание базы данных. Формирование таблиц.
- •Создание новой базы данных.
- •Открытие существующей базы данных
- •Создание исходных таблиц базы данных
- •3.1 Создание таблиц путем ввода данных
- •3.2 Создание таблицы в режиме конструктора
- •Установка связей между таблицами базы данных
- •5.Внесение изменений в таблицы базы данных
Установка связей между таблицами базы данных
Связи между таблицами устанавливаются по полям с одинаковыми именами. Если поле создается в структуре таблицы с помощью мастера постановок, то связь создается автоматически.
Задание 8: 1)Проверить установилась ли связь между таблицами Накладные и Продавцы через поля КодПродавца (Накладные) – КодПродавца (Продавцы).
2)Проверить установилась ли связь между таблицами ТоварыПоНакладным и Товары через поля КодТовара (ТоварыПоНакладным) – КодТовара (Товары).
Задайте команду меню : [Сервис]-[Схема данных]
Примечание:
Если таблиц нет в схеме данных их можно туда добавить с помощью команды [Связи]-[Добавить таблицу] . В окне Добавление таблицы выбрать таблицы между которыми будут установлены связи и щелкнуть по кнопке Добавить (несколько раз - при добавлении каждой таблицы) .Когда будут добавлены все таблицы щелкнуть по кнопке |3акрыть| .
Иногда в результате неправильного выполнения заданий таблиц в схеме отражается слишком много. Необходимо удалить сначала дублирующие связи, а затем сами таблицы. Для удаления лишних связей необходимо выделить связь, затем нажать на клавишу [DELETE] . Лишние таблицы удаляются точно также.
Задание 9: Установить связь между таблицами Накладные и ТоварыПоНакладным по номеру накладной (Поле - N).
Для установки связи надо мышью протянуть линию между полями N (Накладные) - N (ТоварыПоНакладным). (Предварительно можно передвинуть таблицы в схеме для того, чтобы было удобнее протягивать линию). Если связь установилась, появится таблица :
Для окончательно установки связи щелкните по кнопке Создать.
После установки всех связей схему данных необходимо закрыть.
Задание 10: Внесите данные по накладной №125 от 12.tm.tt. (12 числа текущего месяца текущего года) в таблицу Накладные. Фамилии продавцов и наименования товаров должны выбираться из списков. Табличная часть накладной раскрывается кнопкой ►/+ . (Если кнопки не видно, надо выделить строку- щелкнуть мышью в начало строки).
Задание 11: Внесите данные по следующим накладным :
№ |
Дата |
Продавец |
Наименование товара |
Количество |
126 |
12.тм.тг. |
Марченко К.Д. |
Молоко |
15 |
127 |
12.тм.тг. |
Петров А.С. |
Говядина |
20 |
128 |
13.тм.тг |
Марченко К.Д |
Треска |
10 |
129 |
14.тм.тг |
Ивин Н.А. |
Молоко |
23 |
130 |
14-Тм.тг |
Петров А.С. |
Говядина |
50 |
131 |
15.тм.тг |
Марченко К.Д |
Молоко |
10 |
132 |
15-тм.тг |
Петров А.С. |
Говядина |
3 |
133
|
16.тм.тг
|
Ивин Н.А.
|
Творог |
20 |
Кефир |
50 |
|||
Молоко |
40 |
|||
134
|
18.тм.тг
|
Ивин Н.А.
|
Молоко |
10 |
Творог |
50 |
|||
135
|
19. тм.тг
|
Ивин Н.А.
|
Треска |
20 |
Говядина |
50 |
|||
136
|
20.тм.тг
|
Марченко К.Д
|
Говядина |
30 |
Треска |
20 |
|||
137
|
20.тм.тг
|
Петров А.С.
|
Молоко |
30 |
Кефир |
20 |
|||
138 |
21.тм.тг |
Ивин Н.А. |
Треска |
60 |
139 |
21.тм.тг |
Марченко К.Д |
Треска |
50 |
140 |
21.тм.тг |
Петров А.С. |
Треска |
40 |
Задание 12: Откройте таблицу ТоварыПоНакладным и просмотрите какие данные в нее попали.
Откройте таблицу Продавцы и с помощью кнопки + просмотрите накладные, выписанные на каждого продавца.
Откройте таблицу Товары и просмотрите накладные, в которых были выписаны товары.