Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Хлопотов Алексей ИТД-33 лаб5

.docx
Скачиваний:
1
Добавлен:
19.05.2024
Размер:
1.02 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное автономное образовательное учреждение высшего профессионального образования

«Национальный исследовательский университет «МИЭТ»

Кафедра «Инженерная графика и дизайн» (ИГД)

Лабораторная работа №5 по дисциплине

«Базы данных»

Тема: Использование оператора SELECT языка SQL

Цель работы: изучить основные возможности оператора SELECT языка SQL и получить практические навыки создания и выполнения запросов на этом языке при работе с СУБД Access.

Продолжительность работы: -3 ч. Аппаратура: Персональный компьютер.

Выполнила студентка группы «ИТД-33»: Хлопотов Алексей Сергеевич Преподаватель: Тимонин Алексей Юрьевич

Москва 2022 г.

Выполнение работы:

  • одно- и многотабличные запросы

Рисунок 1 Однотабличный запрос

SELECT деталь.[наименование детали], деталь.размеры

FROM деталь

WHERE (((деталь.[наименование детали])=[Введите имя:]));

Рисунок 2 Многотабличный запрос

SELECT деталь.[код детали], деталь.[наименование детали], [технология изготовления].описание, [технология изготовления].разработчик

FROM (изделие INNER JOIN (деталь INNER JOIN [деталь\изделие] ON деталь.[код детали] = [деталь\изделие].[код детали]) ON изделие.[код изделия] = [деталь\изделие].[код изделия]) INNER JOIN [технология изготовления] ON изделие.[код изделия] = [технология изготовления].[код изделия];

  • запросы с сортировкой и группировкой

Рисунок 3 запрос с группировкой и сортировкой

TRANSFORM Min(деталь.[код поставщика]) AS [Min-код поставщика]

SELECT деталь.[код детали], деталь.[наименование детали], деталь.[вес], Min(деталь.[код поставщика]) AS [Итоговое значение код поставщика]

FROM деталь

GROUP BY деталь.[код детали], деталь.[наименование детали], деталь.[вес]

PIVOT деталь.[размеры];

  • итоговые

Рисунок 4 итоговый запрос

SELECT завод.[номер завода], завод.название, завод.адрес, завод.[ФИО директора]

FROM завод;

Вывод: в ходе выполнения лабораторной работы были изучены основные возможности оператора SELECT языка SQL и получены практические навыки создания и выполнения запросов на этом языке при работе с СУБД Access.