Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
л.р.№6_7.doc
Скачиваний:
2
Добавлен:
03.05.2019
Размер:
122.88 Кб
Скачать

Лабораторная работа 7 Создание двух связных таблиц и формы для их заполнения Задание 1. Создать таблицу в режиме - Режим таблицы

1.Запустить программу Microsoft Access.

2. В открывшемся окне диалога Создание базы данных включить переключатель Открыть базу данных и нажмите ОК.

3. Найти базу данных созданную в предыдущей работе и нажать кнопку Открыть.

4. Создать еще одну таблицу используя режим Режим таблицы.

В новой таблице в качестве заголовков стоят автоматически заданные названия Поле1, Поле2,…, установить курсор в столбце Поле1 и выполнить команды Формат\Переименовать столбец (или дважды щелкнуть мышью по названию), задать имя Группа. Поле 2 переименовать в поле Преподаватель.

5. Сохранить таблицу с именем Учебные группы.

6. Ключевое поле не создавать.

Задание 2. Задать Ключевое поле

Использовать кнопки:

  • У становка ключевого слова

1. Перейти в режим Конструктор и посмотреть, как заданы поля.

2. Сделать поле Учебная группа ключевым. Установить на выбранное поле курсор и выполнить команды Правка\Ключевое поле (или воспользоваться кнопкой пиктограммы), тип данных задайте числовым.

2. Сохранить.

3. Закрыть таблицу.

Задание 3. Создать таблицу Список

1. Создать Таблицу в режиме - Режим таблицы.

2. Переименовать поля.

Поле1

Код

Счетчик

Поле2

Фамилия

текстовый

Поле3

Имя

Текстовый

Поле4

Отчество

Текстовый

Поле5

Год рождения

Числовой

Поле6

Факультет

Текстовый

Поле7

Курс

Числовой

Поле8

Группа

Числовой

3. Сохранить таблицу под именем Список, без ключевого поля.

4. Перейти в режим конструктора

5. Сделать поле Код ключевым.

6. Ввести тип данных.

7. Т.к значения поля Группа будут выбираться из списка созданного в таблице Учебная группа необходимо указать, что здесь имеет место подстановка:

  • указать курсором на поле Группа;

  • выбрать внизу конструктора вкладку Подстановка;

  • открыть список в окне Тип элемента управления;

  • выбрать Поле со списком;

  • заполнить строку Источник строкГруппы.

8. Сохранить.

9. Закрыть таблицу.

Задание 4. Создать связи между таблицами

И спользуемые кнопки:

- Схема данных

Созданные таблицы Учебные группы и Список имеют общее поле Группа, необходимо создать схему данных со связями.

1. Меню Сервис\Схема данных (или кнопка на панели инструментов).

2. В окне Добавление таблицы выделить таблицу Учебные группы и нажать кнопку Добавить.

3. Выделить таблицу Список и нажать кнопку Добавить.

4.В окне Схема данных появится условный вид этих таблиц. Закрыть окно Добавление таблицы.

5. Для того, чтобы установить связь между двумя таблицами необходимо:

  • указать мышью на поле Группа в таблице Учебные группы;

  • нажать левую кнопку мыши и не отпуская перетащить ее на поле Группа в таблице Список, отпустить мышь;

  • внизу экрана появилось окно Связи;

  • включить значок Обеспечение целостности данных.

(Целостность данных – это набор правил, которые защищают информацию от случайных изменений или удалений с помощью механизма поддерживающего корректность связей между связанными таблицами);

  • включить значок Каскадное обновление связанных полей.

(Каскадное обновление связанных полей позволяет вносить изменения в таблицы сохраняя при этом целостность данных, если не включать данный значок то данные невозможно будет изменять);

  • включить значок Каскадное удаление связанных полей;

  • нажать кнопку Создать.

( Линия между двумя списками стала гораздо темнее и около нее появились два новых символа. Теперь рядом с главной таблицей расположен символ "1", который указывает на часть один отношения "один–ко-многим". Рядом с подчиненной таблицей отображается символ " ", который обозначает часть отношения "много");

  • закройте Схему данных с помощью кнопки кнопку , расположенную в правом верхнем углу окна.

Задание 6. Самостоятельная работа

Заполнить таблицу Учебные группы значениями в режиме Таблицы.

Ввести пять записей. Внимание значения поля Группа задать следующими 11, 12,...,15.