powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / БАЗЫ ДАННЫХ
8 сообщений из 8, страница 1 из 1
БАЗЫ ДАННЫХ
    #38859156
epsilon3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у меня подобный вопрос. помогите пожалуйста!!!!
Выбрать сотрудников, у которых в школе с номером 10 учатся более двух детей.
...
Рейтинг: 0 / 0
БАЗЫ ДАННЫХ
    #38859188
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
epsilon3, откуда выбрать? Из вакуума? Из всех баз данных мира?

Совсем что-ли на уроки не ходили? У любой задачи в начале идет "Дано" :)
...
Рейтинг: 0 / 0
БАЗЫ ДАННЫХ
    #38859191
epsilon3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

Лабораторная работа №6

Создание сложных запросов с использованием подзапросов и агрегированных функций

Целью работы является формирование навыков создания запросов к базе данных. Следует изучить команду SELECT, агрегированные функции и использование подзапросов. При выборке данных могут быть использованы четыре связанные таблицы, находящиеся в схеме MAI:
таблица отделов OTD с первичным ключом nom_otd и полями:
nom_otd – номер отдела;
name_nach – фамилия начальника;
etaj – этаж, на котором находится отдел;
nom_tel – номер телефона отдела.
таблица сотрудников SOTR с первичным ключом nom_sotr и внешним ключом nom_otd и полями:
nom_sort – номер сотрудника;
nom_otd – номер отдела, где работает сотрудник;
name1 – фамилия сотрудника;
name2 – имя сотрудника;
name3 – отчество сотрудника;
zarpl – зарплата сотрудника;
adres – адрес сотрудника;
city – город сотрудника.
Таблица детей сотрудников DETI с составным первичным ключом nom_sort,name_child и внешним ключом nom_sotr:
nom_sotr – номер сотрудника;
name_child – имя ребенка;
voz- возраст ребенка;
nom_school – номер школы, где учится ребенок. Это поле может иметь пустое значение, если ребенок не учится в школе.
Таблица школ SHOOL с первичным ключом nom_school и полями:
nom_school – номер школы;
name_dir – фамилия директора школы;
phone - телефон школы.

Связь таблиц показана на рис. 4

Рис. 4
...
Рейтинг: 0 / 0
БАЗЫ ДАННЫХ
    #38859210
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Главное - правильно написать вопрос. Запрос после этого составляется автоматически :)
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
select * from сотрудники -- Выбрать сотрудников
where -- у которых

-- и тут мы видим "в школе с номером 10 учатся более двух детей"
-- что это значит? что для каждого сотрудника надо проверить, сколько его детей учится в 10-й школе:

(select count(*) -- сколько учится 
 from дети -- детей 
 where номер_сотрудника=сотрудники.номер_сотрудника -- текущего сотрудника 
 -- надеюсь, условие для "в десятой школе" вы сможете написать и самостоятельно
)

P.S. Я специально не дописал 2 символа. Думайте :)
...
Рейтинг: 0 / 0
БАЗЫ ДАННЫХ
    #38859265
epsilon3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglir,

спасибо:) разберёмся:)
...
Рейтинг: 0 / 0
БАЗЫ ДАННЫХ
    #38859305
epsilon3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
epsilon3,

хотя это последняя дисциплина которую закрыть осталось. и на госы.
...
Рейтинг: 0 / 0
БАЗЫ ДАННЫХ
    #38859585
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
epsilon3,

С нетерпением ждем, когда Вы пополните наши профессиональные ряды и мы будем уже помогать делать за Вас не лабы, а также Вашу работу!
...
Рейтинг: 0 / 0
БАЗЫ ДАННЫХ
    #38862368
Ничего себе. Где был этот форум, когда у меня были лабораторные
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / БАЗЫ ДАННЫХ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]