- •Лабораторная работа № 3 субд ms Access: основы работы
- •8.1 Краткие сведения о ms Access
- •8.2 Работа с таблицами
- •8.2.1 Создание таблиц
- •8.2.2 Создание межтабличных связей
- •8.3 Работа с запросами
- •8.3.1 Создание запроса
- •8.4 Работа с формами
- •8.4.1 Создание формы
- •8.4.2 Создание формы с помощью мастера
- •8.5 Работа с отчетами
- •8.5.1 Создание отчета
- •8.6 Упражнения
- •8.6.1 Создание базовых таблиц
- •8.6.2 Создание базовых таблиц
- •8.6.3 Создание запроса на выборку
- •8.6.4 Создание итогового запроса
- •8.6.5 Создание автоформы
- •8.6.6 Создание формы с помощью Мастера форм
- •8.6.7 Создание автоотчета
- •8.6.8 Создание отчета с помощью Мастера отчетов
- •8.7 Индивидуальные задания
8.6 Упражнения
8.6.1 Создание базовых таблиц
1. Запустите программу MS Access.
2. В окне MS Access включите переключатель Новая база данных и ОК.
3. В окне Файл новой базы данных выберите папку Мои документы и дайте файлу имя Деканат. Убедитесь, что в качестве типа файла выбрано Базы данных MS ACCESS и щелкните на кнопке Создать. Откроется окно новой базы - Деканат: база данных.
4. Открыта вкладка "Таблицы". Щелкните на кнопке - Создать.
5. В окне Новая таблица выберите режим Конструктор, щелкните ОК. Откроется бланк создания структуры таблицы.
6. Для первой таблицы введите следующие поля:
Имя поля |
Тип поля |
Описание |
№ зачетной книжки |
Числовой |
|
ФИО |
Текстовый |
|
Год рождения |
Дата/время |
|
Пол |
Текстовый |
|
Адрес |
Текстовый |
|
№ группы |
Числовой |
|
7. Щелкните на поле Год рождения. В нижней части бланка Свойства поля из раскрывающегося списка задайте формат поля: Краткий формат даты.
8. Задайте Ключевое поле. Уникальным полем в таблице является поле № зачетной книжки. Выделите его щелчком правой кнопки мыши, откройте контекстное меню и выберите в нем пункт Ключевое поле.
9. Закройте окно Конструктора. При закрытии окна дайте первой таблице имя сведения о студентах.
10. На вкладке Таблицы создайте вторую таблицу Сведения о группах. Для этого нажмите на кнопку Создать.
11. Повторив действия пунктов 6-9, создайте таблицу Сведения о группах, в которую входят следующие поля:
Имя поля |
Тип поля |
Описание |
№ группы |
Числовой |
|
Курс |
Числовой |
|
Количество студентов |
Числовой |
|
ФИО куратора |
Текстовый |
|
Ключевое поле - № группы
12. В окне Деканат: база данных откройте по очереди созданные таблицы и заполните их: в таблице Сведения о студентах 20 записей, а в таблице Сведения о группах 5 записей. Причем № группы таблицы Сведения о студентах должно содержать все номера групп (они могут и должны повторяться) из таблицы Сведения о группах.
13. Закончив работу, закройте таблицы.
8.6.2 Создание базовых таблиц
1. Находясь в основном окне БД Деканат, найдите на панели инструментов кнопку Схема данных или выполните команду строки меню Сервис - Схема данных.
2. Одновременно с открытием окна Схема данных, открывается диалоговое окно Добавление таблицы, на вкладке Таблицы выберите Сведения о группах, нажмите кнопку Добавить. Затем выберите Сведения о студентах, нажмите кнопку Добавить. Щелкните на кнопку Закрыть.
3. В окне Схема данных откроются списки полей таблиц Сведения о группах и Сведения о студентах. При нажатой левой кнопке мыши выделите в таблице Сведения о группах ключевое поле № группы, мышью перетащите это поле в таблицу Сведения о студентах. При отпускании кнопки мыши автоматически откроется диалоговое окно Изменение связей.
4. Установите флажки Обеспечение целостности данных, Каскадное обновление полей и Каскадное удаление связанных записей.
5. Закройте окно Изменение связей и в окне Схема данных рассмотрите образовавшуюся связь. Тип связи один – ко – многим (1 - ), что означает в одной группе учатся много студентов.
6. Закройте окно Схема данных.