Структура команды языка запросов SQL. Простой запрос. Многотабличный запрос

Создание простых и многотабличных запросов с помощью языка запросов SQL. Выполнение запроса с условием отбора. Включение всех столбцов исходной таблицы в результирующую таблицу. Выведение списка платежей с использованием псевдонимов столбцов и таблиц.

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык русский
Дата добавления 13.06.2014
Размер файла 183,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

ОТЧЁТ ЛАБОРАТОРНОЙ РАБОТЫ №11

ПО ДИСЦИПЛИНЕ «БАЗЫ ДАННЫХ»

специальность 2 - 40 01 01 «Программное обеспечение информационных технологий».

Тема: Управление реляционной базой данных с помощью языка запросов SQL.

Наименование работы: Структура команды языка запросов SQL. Простой запрос. Многотабличный запрос.

Цель: Сформировать и закрепить практические навыки создания простых и многотабличных запросов с помощью языка запросов SQL.

Время выполнения: 2 часа.

Оборудование: ПК, СУБД ACCESS.

Захаренко Максима ПО-32

Условие задания

1. Выполнить запрос с условием отбора согласно вашего варианта: список кодов дисциплин, группы ПО-31 по учебному плану.

Результат проделанных действий представлен на Рисунках 1 и 1.1.

Рисунок 1 -- Запрос №1 (Режим «SQL»)

Рисунок 1.1 -- Запрос №1 (Режим «Таблица»)

2. Вывести список учащихся, нуждающихся в общежитии. В результирующую таблицу включить все столбцы исходной таблицы.

Рисунок 2 -- Запрос №2 (Режим «SQL»)

запрос таблица язык список

Рисунок 2.1 -- Запрос №2 (Режим «Таблица»)

3. Используя псевдонимы столбцов и таблиц, вывести список платежей, и увеличенную в 2 раза СуммуОплаты, переименовав столбец с новой стоимостью «Новая стоимость».

Рисунок 3 -- Запрос №3 (Режим «SQL»)

Рисунок 3.1 -- Запрос №3(Режим «Таблица»)

4. Используя агрегатную функцию COUNT, вывести количество успешно сданных экзаменов (отметка>4).

Рисунок 4 -- Запрос №4 (Режим «SQL»)

Рисунок 4.1 -- Запрос №4 (Режим «Таблица»)

5. Используя функции MIN, MAX последовательно выведите первую и последнюю фамилию по алфавитному списку группы ПО-21.

Рисунок 5 -- Запрос №5 (Режим «SQL»)

Рисунок 5.1 -- Запрос №5 (Режим «Таблица»)

6. Вывести список учащихся, согласно условию отбора по вариантам: Фамилия и инициал имени, ДатаРождения < 01.01.1976.

Рисунок 6 -- Запрос №6 (Режим «SQL»)

Рисунок 6.1 -- Запрос №6 (Режим «Таблица»)

7. Вывести количество совершеннолетних учащихся.

Рисунок 7 -- Запрос №7 (Режим «SQL»)

Рисунок 7.1 -- Запрос №7 (Режим «Таблица»)

Вывод

Сформировал и закрепил практические навыки создания простых и многотабличных запросов с помощью языка запросов SQL.

Размещено на Allbest.ru


Подобные документы

  • Понятие запросов как объектов СУБД Access, предназначенных для отбора данных и удовлетворяющих заданным условиям. Основные виды запросов: простой, перекрестный, с параметром, группировкой, вычисляемым полем. Отличия запросов-действий от других запросов.

    контрольная работа [2,9 M], добавлен 29.06.2015

  • Рабочая среда MS Access. Окна, меню и панели инструментов. Основные режимы работы с таблицами. Создание таблиц. Создание первичных ключей и связей. Создание простого запроса с помощью мастера запросов. Изменение запроса с помощью конструктора запросов.

    практическая работа [1,5 M], добавлен 03.06.2008

  • Путь обработки запроса в реляционной СУБД. Оптимизации запросов на примере Oracle 9.2. Исследования по оптимизации планов выполнения запросов за счёт нормализации таблиц, выбора табличного пространства и распределения таблиц по этому пространству.

    курсовая работа [364,8 K], добавлен 12.01.2012

  • Описание технологии создания таблиц в режиме "Конструктор" в программной среде Microsoft Access. Сортировка и фильтрация данных в таблицах, создание полей с подстановкой. Пример структуры многотабличного запроса и пример создания итогового запроса.

    лабораторная работа [1,6 M], добавлен 17.02.2013

  • Инструменты для поиска "плохих запросов". Причины снижения производительности. Способы оптимизации запросов. Табличные переменные и временные таблицы. Техника написания "быстрых" запросов. Анализ плана выполнения. Соединение вложенных циклов nested loop.

    презентация [105,2 K], добавлен 06.01.2014

  • Создание базы данных в Microsoft Access с помощью мастера шаблонов. Создание таблиц путём ввода данных, с помощью мастера таблиц или таблицы в режиме конструктора таблиц. Создание запросов в Microsoft Access, с помощью мастера или конструктора запросов.

    реферат [27,3 K], добавлен 08.09.2010

  • Создание визуального построителя запросов на извлечение данных с помощью оператора SELECT и его разделов. Постановка задачи; язык запросов SQL, общие сведения; агрегатные функции и результаты запросов. Программная реализация и алгоритм работы приложения.

    курсовая работа [152,8 K], добавлен 12.08.2011

  • Разработка структуры базы данных в приложении Access. Создание запросов. Создание отчета для эффективного представления данных в печатном формате. Панель элементов, используемых при создании формы. Обработка данных с помощью языка запросов в SQL.

    курсовая работа [1,7 M], добавлен 09.05.2012

  • Классификации баз данных и СУБД. Технология модели "клиент-сервер". Особенности языка структурированных запросов SQL. Структура и назначение операторов определения, манипулирования и управления данными. Разработка реляционной БД, создание SQL запросов.

    курсовая работа [1,4 M], добавлен 17.08.2015

  • Создание запросов с выбранным параметром; написание запроса в квадратных скобках. Перечень назначений платежей, осуществлявших во введённый промежуток времени. Создание запросов действия на обновление и на удаление. Изменение записей в таблице Дисциплины.

    лабораторная работа [156,9 K], добавлен 13.06.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.