Работа 2. Создание базы данных,
состоящей из двух таблиц.
Цели работы.
- научиться
удалять таблицы;
- научиться
создавать таблицы базы данных в режиме таблицы;
- научиться
создавать самостоятельно ключевое поле;
- научитВся
создавать формы для ввода данных;
- закрепить
навыки по заполнению и редактированию таблиц базы данных.
Ход работы
Задание L
Открыть учебную базу данных, изготовленную на прошлом занятии.
Порядок
работы:
- Вызвать
программу Access. Для этого дважды щелкните по пиктограмме Microsoft Access;
при этом откроется окно системы управления базами данных, в котором появится
меню,
- Щелкнуть
мышкой в меню Открытие базы данных на имя своей базы данных. На экране появится
следуюшее окно с основными элементами базы данных.

Задание 2.
Удалить таблицу «Студенты».
Порялок работы:
- Выделите
имя таблицы.
- Нажмите
клавишу [Delete].
- На
вопрос о подтверждении удаления таблицы ответьте Да.
Задание 3.
Создать таблицу Группы.
Порядок
работы:
- Выделите
пунюг меню Создание таблицы в режиме конструктора.
- Нажмите
кнопку Создать. Появится следующее окно

- Оставьте
Режим таблицы и щелкните по кнопке ОК. Появится пустая таблица, поля которой не
определены и не имеют названия. Тип поля будет выбран автоматически в
зависимости от введенной информации.
- Переименуйте
Поле 1. Для этого поставьте курсор в любую ячейку столбца Поля 1. выполните
команду Формат — Переименовать столбец. Ячейка имени столбца окажется
выделенной. Введите название поля Учебная группа и нажмите клавишу [Enter].
- Переименуйте
Поле 2. Для этого поставьте курсор в любую ячейку столбца Поля 2. выполните
команду Формат — Переименовать столбец. Ячейка имени столбца окажется
выделенной. Введите название поля Преподаватель и нажмите клавишу [Enter].
- Сохраните
таблицу с именем Группы, щелкнув по кнопке - Сохранить. На вопрос о
создании ключевого поля ответьте отрицательно.
- Перейдите
в режим Конструктор, щелкнув по кнопке , и посмотрите, как заданы поля.
Сделайте поле
Учебная группа ключевым, поместив курсор на имя этого поля
и щелкнув по кнопке- Ключевое поле. Тип даннь•тх поля Учебная группа задайте
числовым, выбрав его мышкой из ниспадающего списка.
-
Щелкните по кнопке - Сохранить. Закройте таблицу (при сохранении
таблицы вопросов не появится, так как имя таблицы уже задано). Задание 4.
Создать таблицу Список.
Порядок
работы :
- Выделите
пункт меню Создание таблицы в режиме конструктора. - Нажмите кнопку Создать.
- Оставьте
Режим таблицы и щелкните по кнопке ОК. Появится пустая таблица, поля которой не
определены и не имеют названия. Тип поля будет выбран автоматически в
зависимости от введенной информации. - Переименуйте поля по аналогии с
предыдущим заданием, выполнив команду Формат — Переименовать поле. Данные
возьмите из табл. 3.
Таблица 3,
Ста ое название
|
|
Новое
название
|
Поле
|
Код
|
|
Поле 2
|
Фамилия
|
|
Гјоле З
|
Имя
|
|
Поле 4
|
Отчество
|
|
Поле 5
|
Год
ождения
|
|
Поле б
|
Школа
|
|
Поле 7
|
Юласс
|
|
Поле 8
|
Учебная
|
ппа
|
|
|
|
|
|
-
Сохраните
таблицу с именем Список, щелкнув по кнопке На вопрос о создании
ключевого поля ответьте отрицательно.
- Перейдите
в режим Конструктор и посмотрите, как заданы поля. Сделайте поле Код ключевым,
поместив
курсор на имя этого поля и нажав кнопку - Ключевое
поле. Тип поля Код — счетчик, полей Фамилия, Имя, Отчес•гво — текстовые, полей
Год рождения, Школа, Класс, Учебная группа — числовые.
- Общие
свойства поля Учебная группа не меняем. Значения этого поля надо не набивать в
ручную, а выбирать из списка, содержащегося в таблицы Группы. Для этого в
свойствах поля следует указать, что здесь имеет место подстановка по следующей
схеме: выберите закладку Подстановка, тип элемента управления — Поле со
списком, источник строк — Группы. Получите значения элементов, как показано на
рисунке.
M'crosoft
, Сохраните изменения, щелкнув по кнопке - Закройте
таблицу.

В результате этой работы вы получите две несвязанные
таблицы. Нужно создать схему данных со связями.
Задание 5.
Создание схемы данных.
Порядок
работы:
- Щелкните
по кнопке - Схема данных.
- В
появившемся окне Добавление таблицы выделите таблицу Группы и щелкните по
кнопке Добавить. Выделите таблицу Список и щелкните по кнопке Добавить. В окне
Схема данных появится условный вид этих таблиц. Щелкните по кнопке Закрыть окна
Добавление таблицы. - Увеличьте окно таблицы Список так, чтобы были видны все
поля.
- Поставьте
мышку на имя поля Учебная группа в таблице Группы и, не отпуская кнопку мыши
перетащите ее на поле Учебные группы в таблице Список. Отпустите мышку.
Появится диалоговое окно Связи.

- Включите
значок Обеспечение целостности данных, Это невозможно будет сделать, если типы
обоих полей заданы не одинаково.
- Включите
значок Каскадное обновление связанных полей. Это приведет к тому, что при
изменении номера группы в таблице Группы автоматически изменится
соответствующий номер в таблице Список.
- Включите
значок Каскадное удаление связанных полей, Это приведет к тому, что при
удалении записи с номером группы в таблице Группы будут удалены все записи из
таблицы Список, в которой стояли соответствуюшие номера групп.
- Щелкните
по кнопке Создать. Появится связь «один-ко-многим». Схема данных представлена
на рисунке.

- Закройте
схему данных, щелкнув по кнопке124 в верхнем правом углу окна и ответив
утвердительно на вопрос о сохранении схемы данных.
Задание 6.
Заполнить таблицу Группы значениями.
Порядок
работы:
- Откройте
таблицу Группы в режиме таблицы. - Заполните ее записями из таблицы.
Учебная г
|
ппа
|
|
П
|
подаватель
|
|
|
Ве
заков С.А.
|
|
|
[02
|
|
Бело
сов А.И.
|
|
|
103
|
|
Масалова
В.А.
|
|
|
|
|
Новикова
Е.В.
|
|
|
105
|
|
Зачесова
Т.П.
|
|
|
- Сохраните
таблицу и закройте ее.
Задание 7.
Создать формы для ввода данных.
Порядок
работы:
-
Выберите Объект
Формы.
- Щелкните
по кнопке Создать.
- Появится
диалоговое окно, в котором следует выбрать Автоформа в столбец, а в качестве
источника данных — Список.
- Щелкните
по кнопке ОК. Появится
пустая форма ввода.
Замечание. Значения кнопок работы с записями:
перехоД к первой записи;

— перехоД к предыДущей записи;
— переход к слеДующей записи;
— перехоД к послеДней записи;
— Добавление новой записи.
Задание 8.
Добавить в базу данных записи, используя форму.
Порядок
работы:
-
Заполните баз данными,
|
едставленными
в таблице.
|
|
|
|
Код
|
Фамилия
|
Имя
|
Отчество
|
Год ождения
|
Школа
|
Класс
|
Учебная
г ппа
|
|
Че
нова
|
К
истина
|
Ивановна
|
1984
|
|
9
|
lOl
|
|
Те
ещенко
|
Инна
|
Алексеевна
|
1983
|
з
|
10
|
103
|
з
|
Ис
|
атов
|
Максим
|
Владим
|
ович
|
1984
|
5
|
9
|
101
|
4
|
Бонда ь
|
Ольга
|
Пе
|
овна
|
1983
|
|
10
|
104
|
5
|
Новоселов
|
Алексей
|
Иванович
|
1984
|
|
9
|
105
|
|
|
|
|
|
|
|
|
|
|
|
|
- Сохраните
введенные данные. Имя формы — Список. Закройте форму.
- Перейдите
в окно Таблицы. Откройте таблицу Список. Убедитесь, что в таблице появились
новые записи.
- Щелкнув
по кнопке , сохраните текущую таблицу.
- щелкнув
по нижней кнопке-& в правом верхнем углу, закройте таблицу.
Задание 9.
Проверить каскадное обновление связанных полей.
[Лорядок
работы :
- Откройте таблицу Группы.
- Исправьте учебные группы на 201, 202, 203, 204,
205.
- Сохраните
таблицу
Закройте таблицу Группы. - Откройте таблицу
Список.
- Убедитесь,
что значения групп изменились. - Закройте таблицу Список.
Задание 10.
Проверить каскадное удаление связанных полей.
Порядок
работы:
- Откройте
таблицу Группы.
- Удалите
первую запись (всю строку выделите и нажмите на клавишу [DELETE]).
- Согласитесь
с проверочным вопросом.
- Закройте
таблицу Группы.
- Откройте
таблицу Список.
- Убедитесь,
что исчезли записи с номером группы 201. - Закройте таблицу Список.
Предъявите
преподавателю:
1)
таблицу Список на экране;
2)
таблицу Группы на экране; З) форму Список на экране.
Задание 11.
Завершить работу с программой Access.
Порядок
работы.
- Выполните
команду Файл — Выход.
- Если
Вы производили редактирование в базе данных, появится вопрос о сохранении
изменений. Ответьте на него утвердительно.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.