- •Лабораторная работа № 1. Создание таблиц Введение
- •Порядок выполнения работы Задание №1
- •Задание № 2 Разделение данных на две таблицы Порядок выполнения работы
- •Задание №3 Установка связи между двумя таблицами
- •Лабораторная работа № 2. Создание запросов на выборку Введение
- •Порядок выполнения работы Задание №1
- •Лабораторная работа № 3 создание отчетов Введение
- •Порядок выполнения работы
- •Контрольные вопросы
Задание № 2 Разделение данных на две таблицы Порядок выполнения работы
Создайте таблицу Религия с полями:
Название поля
Тип данных
Код_религии
Счетчик
Религия
Текстовый
Поле Код_религии сделайте ключевым
Создайте таблицу Строй с полями:
Название поля
Тип данных
Код_строя
Счетчик
Строй
Текстовый
Поле Код_строя сделайте ключевым
Заполните эти таблицы (таким образом, напротив каждой религии и каждого строя будет стоять его код)
Откройте таблицу Страны Европы и замените названия в полях Строй и Религия на соответствующие им коды в ранее созданных таблицах
Откройте таблицу Страны Европы в режиме конструктора
Для полей Строй и Религия измените тип данных на числовой
Одновременно установив им размер поля Длинное целое (так как связываемые поля, как правило, должны иметь одинаковый тип данных).
Задание №3 Установка связи между двумя таблицами
Выполните команду Схема данных из меню Работа с данными
В диалоговом окне добавления таблиц добавьте в схему все три таблицы
На поле Код_религии таблицы Религия нажмите левую клавишу мыши и, удерживая ее, перетащите на поле Религия таблицы Страны Европы (рис. 3)
Рис. 3
В появившемся диалоговом окне необходимо установить нужную связь: флажок напротив опции обеспечение целостности данных означает, что перед тем как занести данные в подчиненную таблицу, программа будет проверять их на соответствие главной. (Таблица Страны Европы является подчиненной для таблиц Религия и Строй). Флажок напротив опции каскадное обновление связанных полей означает, что изменения в главной таблице автоматически будут влиять на подчиненную. Флажок напротив опции каскадное удаление связанных полей означает, что поля удаленные в главной таблице будут удалены и в подчиненной.
Установите все эти флажки
Аналогичную операцию проделайте с таблицами Страны Европы и Строй (Если связь не устанавливается, еще раз проверьте типы данных связываемых полей)
Закройте схему с сохранением
Лабораторная работа № 2. Создание запросов на выборку Введение
Таблицы баз данных только хранят данные, но в процессе трудовой деятельности необходимо иметь возможность выбрать требуемые данные из нескольких таблиц. Именно для этого служат запросы на выборку.
В запросах на выборку данные могут: отбираться по многим критериям; сортироваться; с ними могут производиться вычислительные операции.
Запрос это временная таблица. Это значит, что данные в них не хранятся постоянно, а только временно вызываются из таблиц, по заранее заданному шаблону, в момент активизации запроса. Таким образом, в базе данных постоянно хранятся только шаблоны вызова данных (временные таблицы удаляются после закрытия запроса), а сама информация не дублируется.
Во время создания, в запросе необходимо оставить ссылки на таблицы откуда будут вызываться данные (добавление таблиц в запрос). Если нужная таблица не добавлена, то перед открытием запроса, требуемые данные будут запрашиваться в диалоге.
