АЛМАТИНСКИЙ УНИСЕРСИТЕТ ЭНЕРГЕТИКИ И СВЯЗИ ИМЕНИ ГУМАРБЕКА ДАУКЕЕВА
Лабараторлық жұмыс № 5
Мамандық: Автоматтандыру және басқару 6B07108
Тақырып: СУБД MS Access: негізгі жұмыстары
Орындады: Аманбай Керемет
Группа: АУк-22-5
Қабылдаған: Калышева И.Н. оқытушы
Алматы 2023
Лабораторная работа № 5 СУБД MS Access: основы работы
Цель работы: изучение основных принципов работы и способов создания баз данных в среде MS Access.
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. Закройте окно Схема данных.
8.6.3 Создание запроса на выборку
Задание: Из общего списка студентов данного факультета выберите студентов только 1 курса; студентов, фамилии которых начинаются с буквы «А»; студентов одной группы; студентов, родившихся в одном месяце; найдите сведения о студентах по № зачетной книжки.
1. Находясь в основном окне БД Деканат, откройте вкладку Запросы и щелкните на кнопку Создать.
2. В окне Новый запрос выберите режим Конструктор и ОК. Откроется бланк запроса по образцу. Одновременно с ним откроется диалоговое окно Добавление таблицы выберите таблицу Сведения о студентах и щелкните на кнопке Добавить.
3. Выберите таблицу Сведения о группах и щелкните на кнопке Добавить. Закройте окно Добавление таблицы.
4. Поместите в нижнюю область бланка следующие поля из таблицы Сведения о студентах: ФИО, Год рождения, Адрес; из таблицы Сведения о группах – поле Курс.
5. Задайте сортировку по возрастанию по полю ФИО (по алфавиту от А до Я).
6. Для поиска (или отбора) студентов 1 курса из общего списка студентов задайте условие отбора для поля Курс: в соответствующую строку введите 1.
7. Закройте бланк запроса по образцу. При закрытии запроса введите его имя Студенты 1 курса.
8. В окне Деканат: база данных откройте только что созданный запрос и просмотрите результирующую таблицу.
9. Для поиска студентов, фамилии которых начинаются с определенной буквы (например, А) повторите пункты с 1 по 6 , затем задайте условие отбора для поля ФИО. В соответствующую строку бланка запроса введите: А* .
10. Просмотрите созданный запрос. Для чего в окне бланка запроса на Панели инструментов щелкните на кнопку ! – «восклицательный знак».
11. Закройте запрос и введите его имя - Фамилии на А.
12. Аналогично найдите сведения о студентах, родившихся в один месяц. Дайте запросу имя Родившиеся в одном месяце.
13. Найдите студентов, учащихся в одной группе. Дайте запросу имя Студенты одной группы.
14. Найдите студентов, номера зачетных книжек которых больше определенного номера.. Дайте запросу имя По № зачетной книжки.
Достарыңызбен бөлісу: |