ЛАБОРАТОРНАЯ РАБОТА № 2 ПО БАЗАМ ДАННЫХ ВАРИАНТ 12 «СОЗДАНИЕ ЗАПРОСОВ С ИСПОЛЬЗОВАНИЕМ ПОДЗАПРОСОВ И АГРЕГИРОВАННЫХ ФУНКЦИЙ»

Раздел
Программирование
Просмотров
5
Покупок
0
Антиплагиат
70% Антиплагиат.РУ (модуль - Интернет Free)
Размещена
10 Окт в 20:26
ВУЗ
ТУСУР
Курс
2 курс
Стоимость
250 ₽
Демо-файлы   
3
png
Связь таблиц
28.8 Кбайт
png
Все страницы отчёта
448.7 Кбайт
pdf
bazy-dannyh_mu_lr
1.4 Мбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
ЛР2_Базы данных
324 Кбайт 250 ₽
Описание

ЛАБОРАТОРНАЯ РАБОТА № 2

«СОЗДАНИЕ ЗАПРОСОВ С ИСПОЛЬЗОВАНИЕМ ПОДЗАПРОСОВ И АГРЕГИРОВАННЫХ ФУНКЦИЙ»

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

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

1. Таблица отделов OTD с первичным ключом nom_otd и полями:

nom_otd – номер отдела;

name_nach – фамилия начальника;

name_otd – название отдела;

specif – спецификация отдела.

2. Таблица сотрудников SOTR с первичным ключом nom_sotr и внешним ключом nom_otd и полями:

nom_sotr – номер сотрудника;

nom_otd – номер отдела, где работает сотрудник;

name1 – фамилия сотрудника;

name2 – имя сотрудника;

doljn – должность сотрудника;

city – город сотрудника;

zarpl – зарплата сотрудника;

date_b – дата рождения сотрудника.

3. Таблица детей сотрудников (далее – детей) DETI с составным первичным ключом nom_sotr,name_child, voz и внешними ключами nom_sotr и nom_school:

nom_sotr – номер сотрудника;

name_child – имя ребенка;

voz – возраст ребенка;

nom_school – номер школы, где учится ребенок. Это поле может иметь пустое значение, если ребенок не учится в школе.

4. Таблица школ SHOOL с первичным ключом nomer и полями:

nom_school – номер школы;

name_dir – фамилия директора школы;

zone – район, где находится школа.

2.1 Задание № 1 «Выборка логина студента» 

Из представления user_users словаря базы данных, в котором содержится информация о подключенных пользователях, выбрать столбцы username, userid, created и sysdate. Столбец username возвращает имя пользователя, cтолбец user_id – номер соединения с базой данных, created – дату создания пользователя. Функция sysdate возвращает системную дату. Необходимо выбрать дату и время, используя функцию преобразования to_char, рассмотренную в п. 5.1 учебного пособия [1]. Написать полученные значения в текстовом виде, скриншот может служить добавочным пояснением.  

2.2 Задание № 2 «Простая выборка»

В соответствии с вариантом осуществить выборку данных из схемы MAI. Определить количество строк выборки. Текст команды выборки и количество строк представить в текстовом виде. Вставить скриншот, на котором частично отобразить выборку.

Вариант 12

Выбрать сотрудников, у которых первая буква фамилии равна первой букве имени.

2.3 Задание № 3 «Многотабличная выборка»

В соответствии с вариантом осуществить выборку данных из схемы MAI, используя многотабличную выборку или соединение таблиц. Подзапрос в данном задании применяться не должен. Определить количество строк выборки. Текст команды выборки и количество строк представить в текстовом виде. Вставить скриншот, на котором частично отобразить выборку.

Вариант 12

Выбрать отделы, отсортированные по номеру отдела и фамилии начальника, если сотрудники отдела получают зарплату 15000.

2.4 Задание № 4 «Выборка с подзапросом»

В соответствии с вариантом осуществить выборку данных из схемы MAI, используя подзапрос. В данном задании многотабличная выборка или соединение применяться не может. Определить количество строк выборки. Команду выборки и количество строк выборки представить в текстовом виде. Вставить скриншот, на котором частично отобразить выборку.

Вариант 12

Выбрать школы, в которых учатся дети, родители которых имеют однофамильцев.

Вам подходит эта работа?
Похожие работы
Базы данных
Лабораторная работа Лабораторная
12 Окт в 13:15
5 +5
0 покупок
Базы данных
Лабораторная работа Лабораторная
12 Окт в 12:57
5 +5
0 покупок
Базы данных
Лабораторная работа Лабораторная
12 Окт в 12:46
5 +5
0 покупок
Базы данных
Курсовая работа Курсовая
12 Окт в 11:10
5 +5
0 покупок
Другие работы автора
Анализ и прогнозирование
Дипломная работа Дипломная
12 Окт в 00:55
4 +4
0 покупок
АСУ - Автоматизированные системы управления
Дипломная работа Дипломная
12 Окт в 00:42
3 +3
0 покупок
АСУ - Автоматизированные системы управления
Дипломная работа Дипломная
12 Окт в 00:19
3 +3
0 покупок
Теория кодирования
Лабораторная работа Лабораторная
30 Сен в 12:41
12
0 покупок
Теория кодирования
Лабораторная работа Лабораторная
30 Сен в 12:35
12
0 покупок
Теория кодирования
Лабораторная работа Лабораторная
30 Сен в 12:31
11
0 покупок
Теория кодирования
Лабораторная работа Лабораторная
30 Сен в 01:01
11
0 покупок
Теория кодирования
Лабораторная работа Лабораторная
30 Сен в 00:59
14
0 покупок
Теория кодирования
Лабораторная работа Лабораторная
30 Сен в 00:52
12
0 покупок
Теория кодирования
Лабораторная работа Лабораторная
30 Сен в 00:45
10
0 покупок
Теория кодирования
Лабораторная работа Лабораторная
30 Сен в 00:43
12
0 покупок
Теория кодирования
Лабораторная работа Лабораторная
30 Сен в 00:22
11
0 покупок
Предыдущая работа
Следующая работа
Темы журнала
Показать ещё
Прямой эфир