
- •Лабораторная работа 12
- •2. Порядок выполнения работы
- •3. Теоретические сведения
- •Проектирование баз данных
- •Этапы проектирования базы данных
- •1 Определение цели создания базы данных
- •2 Определение таблиц, которые должна содержать база данных
- •3 Определение необходимых в таблице полей
- •4 Определение полей с уникальными значениями в каждой записи
- •5 Определение связей между таблицами
- •6 Усовершенствование структуры базы данных
- •7 Ввод данных и создание других объектов базы данных
- •8 Использование средств анализа Microsoft Access
- •4. Задание к работе
- •Создайте схему данных
- •6. Заполните таблицу Группы значениями
- •7. Создайте формы для ввода данных.
- •8. Добавьте в базу данных записи, используя форму.
- •9. Проверьте каскадное обновление связанных полей.
- •10. Проверьте каскадное удаление связанных полей.
- •1. Откорректируйте данные в таблице Группы.
- •2. Удалите все записи таблицы Список, оставив ее структуру.
- •3. Создайте таблицу Личные данные с ключевым полем
- •5. Исправьте схему данных
- •6. Создайте форму для ввода данных
- •7. Заполните таблицу данными
- •8. Добавьте новое поле Портрет (рисунки или фотографии) в таблицу Список
- •Самостоятельное задание
- •Контрольные вопросы
Создайте схему данных
Порядок работы:
Кликните кнопку Схема данных на вкладке Работа с базами данных:
.
В появившимся окне Добавление таблицы выделите таблицу Группы и щелкните по кнопке Добавить.
Выделите таблицу Список и кликните кнопку Добавить. В окне Схема данных появится условный вид этих таблиц. Кликните кнопку Закрыть окна Добавление таблицы.
Увеличьте окно таблицы Список так, чтобы были видны все поля.
Поставьте мышку на имя поля Учебные группы в таблице Группы и, не отпуская кнопку мышки, перетащите ее на поле Учебные группы в таблице Список. Отпустите мышку. Появится диалоговое окно Связи.
Установите флажок у команды Обеспечение целостности данных. Это невозможно будет сделать, если типы обоих полей заданы не одинаково.
Установите флажок у команды Каскадное обновление связанных полей. Это приведет к тому, что при изменении номера группы в таблице Группы автоматически изменится соответствующий номер в таблице Список.
Установите флажок у команды Каскадное удаление связанных полей. Это приведет к тому, что при удалении записи с номером группы в таблице Группы будут удалены все записи из таблицы Список, в которой стояли соответствующие номера групп.
Кликните кнопку Создать. Появится связь «один-ко-многим».
Закройте схему данных, кликнув кнопку
Закрыть в верхнем правом углу окна и ответив утвердительно на вопрос о сохранении схемы данных.
6. Заполните таблицу Группы значениями
Порядок работы:
Откройте таблицу Группы в режиме Таблицы.
Заполните ее записями из таблицы 1
Табл.1
-
Учебная группа
Преподаватель
101
Верзаков С.А.
102
Белоусов А.И.
103
Масалова В.А.
104
Новикова Е.В.
105
Зачесова Т.П.
Сохраните таблицу и закройте ее.
7. Создайте формы для ввода данных.
Порядок работы:
Выберите Создание выберите команду Формы
Появится диалоговое окно (рис.13), в котором следует выбрать Автоформа в столбец, а в качестве источника данных – Список.
Появится пустая форма ввода:
Замечание. Значения кнопок работы с записями:
- переход к первой
записи;
- переход к предыдущей
записи;
- переход к записи
по ее номеру;
- переход к следующей
записи;
- переход к последней
записи;
- добавление новой
записи.
8. Добавьте в базу данных записи, используя форму.
Порядок работы:
Заполните базу данными, представленными в таблице 2
Замечание.
Переход от
поля ввода к следующему полю производится
клавишей Tab,
Enter
или мышкой. Для перехода к новой записи
следует щелкнуть по кнопке
.
Значение поля Код будут заполняться
автоматически. Значение поля Учебная
группа выбирайте из ниспадающего списка.
Таблица 2
од |
Фамилия |
Имя |
Отчество |
Год рождения |
Школа |
Класс |
Учебная группа |
1 |
Чернова |
Кристина |
Ивановна |
1989 |
1 |
9 |
101 |
2 |
Терещенко |
Инна |
Алексеевна |
1988 |
3 |
10 |
103 |
3 |
Истратов |
Максим |
Владимирович |
1989 |
5 |
9 |
101 |
4 |
Бондарь |
Ольга |
Петровна |
1988 |
1 |
10 |
104 |
5 |
Новоселов |
Алексей |
Иванович |
1989 |
3 |
9 |
105 |
Сохраните введенные данные. Имя формы – Список. Закройте форму.
Откройте таблицу Список. Убедитесь, что в таблице появились новые записи.
Кликнув кнопку
, сохраните текущую таблицу.
Кликнув по нижней кнопке
в правом верхнем углу, закройте таблицу.