Алматинский унисерситет энергетики и связи имени гумарбека даукеева



бет1/3
Дата02.12.2023
өлшемі1,78 Mb.
#132247
түріЛабораторная работа
  1   2   3
Байланысты:
SQL Лаб 5. АУк 22-5 Керемет Аманбай

АЛМАТИНСКИЙ УНИСЕРСИТЕТ ЭНЕРГЕТИКИ И СВЯЗИ

ИМЕНИ ГУМАРБЕКА ДАУКЕЕВА







Лабараторлық жұмыс № 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. Найдите студентов, номера зачетных книжек которых больше определенного номера.. Дайте запросу имя По № зачетной книжки.




Достарыңызбен бөлісу:
  1   2   3




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет