Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metodichka_ISE_1.doc
Скачиваний:
20
Добавлен:
26.09.2019
Размер:
452.1 Кб
Скачать
                  1. Практическое занятие №9. "Связи между таблицами"

Цель занятия: - закрепление материала по теме: «Создание таблиц

различными способами»;

- научиться устанавливать связь между таблицами и

вводить данные, используя столбцы подстановок.

Вопросы:

  1. Сколько способов создания таблиц вы знаете?

  2. Какие требования предъявляются к заданию имени поля?

  3. Перечислите типы данных и дайте им характеристику.

  4. Перечислите общие свойства полей.

  5. Каким может быть размер поля:

с текстовым типом данных,

с числовым типом,

МЕМО-полей.

  1. К чему может привести изменение размера поля с большего

на меньшее?

  1. Чем необходимо руководствоваться при выборе размера числового поля.

  2. Какое максимальное число знаков после запятой можно задать для числового и денежного типов данных?

  3. Охарактеризуйте свойства полей Маска ввода, Подпись, Значение по умолчанию, Условие на значение, Сообщение об ошибке.

  4. Как и для чего используется Мастер подстановок?

  5. Что представляет собой простой и составной ключ?

  6. Как сделать одно поле ключевым, несколько полей?

  7. Следует ли удалять пустые столбцы, оставшиеся при создании таблицы в Режиме таблицы?

  8. Опишите порядок создания связей между таблицами.

  9. Можно или нет устанавливать связь между таблицами через поля, которые не являются ключевыми?

  10. Должны или нет совпадать имена полей, через которые устанавливается связь Один – ко – многим?

  11. Как изменить связь?

  12. Как удалить связь?

  13. Как установить связь между таблицами, чтобы при заполнении таблицы иметь возможность использовать столбцы подстановок.

  14. Можно ли назначить ключом поле, имеющее повторяющиеся или пустые значения?

Задание №1:

Удаление и установка связей между таблицами в окне «Схема данных»

1. Откройте свою базу данных.

2. Откройте окно Схема данных (меню Сервис), рассмотрите связь между таблицами Заказы, Клиенты, Сотрудники, Доставка, а затем удалите связь между таблицами Заказы, Клиенты, предварительно выделив толстой линией связь и нажав DELETE.

3. Для установки связи между таблицами Заказы, Клиенты, выделите Код клиента в таблице Клиенты и, не отпуская кнопку мыши, щёлкните по соответствующему полю в таблице Заказы. В открывшемся окне связи поставьте галочки во всех опциях и, щёлкнув по кнопке Объединение выберите первый параметр.

4. Повторите удаление и восстановление связи между двумя другими таблицами.

Задание №2

Проверка обеспечения целостности данных

1. Откройте таблицы Заказы и Клиенты.

2. Расположите окна с таблицами таким образом, чтобы были видны данные обеих таблиц (меню Окно / Сверху вниз).

3. В таблице Клиенты найдите запись с любым понравившимся вам кодом и названием клиента. В таблице Заказы найдите строки с этим же названием клиента. При необходимости отсортируйте все записи в порядке возрастания (выделите поле и вызовите контекстное меню (правая кнопка мыши) Сортировка по возрастанию).

4. Теперь измените код и название клиента. Установите курсор в конец строки и нажмите Enter. При переходе курсора на другую строку данные в таблице Заказы будут изменены.

Задание №3

Рассмотрите и проанализируйте связи между таблицами

1. Откройте структуру таблицы Заказы.

2. Рассмотрите свойства полей Код клиента, Код сотрудника, Доставка, щёлкнув по закладке Подстановка.

Обратите внимание на то, что таблица Заказы связана:

- с таблицей Клиенты через поле Код клиента и имеет два присоединённых столбца (код клиента, наименование клиента);

- с таблицей Сотрудники через поле Код сотрудника и имеет два присоединённых столбца (код сотрудника, колонки с фамилией и именем, объединённые под именем ФИО);

- с таблицей доставка через поле Код доставки имеет два присоединённых столбца (Код доставки, Название).

При этом в свойстве Ограничиться списком для всех связующих полей стоит Да, что означает обязательный выбор из списка при вводе данных в таблицу.

3. Закройте таблицу Заказы.

Задание №4

Установка связи между таблицами

1. С помощью Конструктора создайте таблицу Заказы № (см. таблицу 4). Поле КодЗаказа сделайте ключевым.

Таблица 4

Имя поля

Тип поля

Формат поля

КодЗаказа

КодПред

КодТовара

ДатаЗаказа

ДатаВыпЗак

Заказано

Отпущено

Счётчик

Числовой

Числовой

Дата

Дата

Числовой

Числовой

Краткий формат даты

Краткий формат даты

2. Установите связь этой таблицы с таблицами Предприятия№ и Товары№ через поля Код товара и Код предприятия:

  • в колонке Тип данных в поле КодПред выберите тип поля Мастер подстановок,

  • установите флажок в первом пункте и нажмите Далее,

  • выберите название таблицы Предприятие№ и нажмите кнопку Далее,

  • выберите поля Код предприятия и НаимПред и нажмите кнопку Далее,

  • уберите галочку в опции Скрыть ключевой столбец (рекомендуется) и нажмите кнопку Далее,

  • задайте подпись, которую содержит столбец подстановок, и нажмите Готово,

  • аналогично установите связь по полю Код товара.

3. Заполните шесть записей таблицы, используя кнопку раскрывающегося списка.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]