Создание таблиц и форматирование запросов в СУРБД Oracle
Автор: cora • Апрель 26, 2018 • Лабораторная работа • 349 Слов (2 Страниц) • 702 Просмотры
ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ
Ордена Трудового Красного Знамени
Федеральное государственное бюджетное образовательное учреждение высшего образования
МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ СВЯЗИ И ИНФОРМАТИКИ
ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
ЛАБОРАТОРНАЯ РАБОТА №2
по дисциплине «БАЗЫ ДАНЫХ»
Кафедра ИСУиА
Выполнила:
студентка 3-го курса
группы БСТ1501
Макарова Дарья
Москва, 2018
Цель работы: создание таблиц и форматирование запросов в СУРБД Oracle.
Задачи: построить таблицы, заполнив их информацией, сформировать запросы следующих типов:
• выборка всех данных
• запрос с условием
• запрос с использованием синонимов
• с использованием подзапроса
• с использованием сортировки
• с использованием группировки
• с использованием конкатенации
• выборка неповторяющихся записей
• с использованием агрегатных функций
• с использованием NOT
• с использованием WHERE
Запросы сохранить в виде представлений
Выполнение:
- Создание таблиц.
Таблицы для выполнения лабораторной работы возьмем из выполненной ранее лабораторной работы №3-4.
- Запрос с условием
[pic 1]
Рис. 1 – Выбор всех записей из таблицы CUSTOMER
[pic 2]
Рис. 2 – Выбор из таблицы CUSTOMER информации о художниках из US
- Запрос с использованием синонимов
[pic 3]
[pic 4]
Рис. 3 – Выборка данных из таблицы ARTIST
- С использованием подзапроса
[pic 5]
Рис. 4 – Пример использования подзапроса
- С использованием сортировки
[pic 6]
Рис. 5 – Сортировка по возрастанию цены
- С использованием группировки
[pic 7]
Рис. 6 – Количество проданных товаров день
- С использованием конкатенации
[pic 8]
Рис. 7 – Число покупателей в различных городах
- Выборка неповторяющихся записей
Добавим в таблицу CUSTOMER повторяющуюся строку и осуществим выборку из таблицы, исключая повторяющиеся записи.
[pic 9]
Рис. 8 – Выборка данных из таблицы без повторяющихся записей
...