19.10.2018, 04:42 [+3 UTC]
в нашей команде: 3 018 чел. | участники онлайн: 1 (рекорд: 21)

:: РЕГИСТРАЦИЯ

:: задать вопрос

:: все разделы

:: правила

:: новости

:: участники

:: доска почёта

:: форум

:: блоги

:: поиск

:: статистика

:: наш журнал

:: наши встречи

:: наша галерея

:: отзывы о нас

:: поддержка

:: руководство

Версия системы:
7.51 (29.09.2018)

Общие новости:
24.09.2018, 16:49

Форум:
18.10.2018, 12:19

Последний вопрос:
18.10.2018, 23:53

Последний ответ:
18.10.2018, 15:44

Последняя рассылка:
19.10.2018, 01:45

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
08.06.2010, 20:56 »
Reactor
Вот это ответ! Можно сразу в ФАК куда-нибудь добавлять. [вопрос № 178846, ответ № 261936]
18.09.2009, 16:37 »
Maksim Trofimov
Большое спасибо за помощь! [вопрос № 172295, ответ № 254335]

РАЗДЕЛ • Базы данных

Установка и настройка серверов баз данных, таблицы и запросы.

[администратор рассылки: Коцюрбенко Алексей aka Жерар (Мастер-Эксперт)]

Лучшие эксперты в этом разделе

solowey
Статус: Студент
Рейтинг: 71
Megaloman
Статус: Академик
Рейтинг: 43
Alexander Babich
Статус: Профессор
Рейтинг: 23

Перейти к консультации №:
 

Консультация онлайн # 193674
Раздел: • Базы данных
Автор вопроса: Strastar (1-й класс)
Отправлена: 10.10.2018, 16:46
Поступило ответов: 0

Здравствуйте! У меня возникли сложности с таким вопросом: с упражнениями по реляционной алгебры.

Помогите решить упражнения. Я решаю их с ошибками и упражнения не засчитываются. Решите пожалуйста упражнения. Задачки по реляционной алгебры. Я прикрепил файл с ними. Думаю лучше еще их сюда переместить, дабы улучшить поиск по сайту.

Упражнения по реляционной алгебре
Для выполнения упражнений используются следующие отношения:
Поставщики S (S# (номер поставщика), Sname (имя поставщика), Status, CITY (город)) PRIMARY KEY (S#)
Детали P (P# (номер детали), Pname (название детали), Color (цвет детали), Weight, CITY) PRIMARY KEY (P#)
Проекты J (J#, JNAME (название проекта), CITY) PRIMARY KEY (J#)
Отправки SPJ (S#, P#, J#, Qty (количество))
PRIMARY KEY (S#, P#, J#)
FOREIGN KEY (S#) REFERENCES S
FOREIGN KEY (P#) REFERENCES P
FOREIGN KEY (J#) REFERENCES J

1. Получить полную информацию обо всех проектах.
2. Получить полную информацию обо всех проектах в Лондоне.
3. Получить номера поставщиков, которые обеспечивают проект J1.
4. Получить все отправки, где количество находится в диапазоне от 300 до 750 включительно.
5. Получить все сочетания «цвета деталей – города деталей».
6. Получить все такие тройки «номера поставщиков – номера деталей – номера проектов», для которых выводимые поставщик, деталь и проект размещены в одном городе.
7. Получить все такие тройки «номера поставщиков – номера деталей – номера проектов», для которых выводимые поставщик, деталь и проект не размещены в одном городе.
8. Получить все такие тройки «номера поставщиков – номера деталей – номера проектов», для которых никакие из двух выводимых поставщиков, деталей и проектов не размещены в одном городе.
9. Получить номера деталей, поставляемых поставщиком в Лондоне.
10. Получить номера деталей, поставляемых поставщиком в Лондоне для проекта в Лондоне.
11. Получить все пары названий городов, для которых поставщик из первого города обеспечивает проект во втором городе.
12. Получить номера деталей, поставляемых для всех проектов, обеспечиваемых поставщиком из того же города, где размещен проект.
13. Получить номера проектов, обеспечиваемых, по крайней мере, одним поставщиком не из того же города.
14. Получить все такие пары номеров деталей, которые обе поставляются одновременно одним поставщиком.
15. Получить общее число проектов, обеспечиваемых, поставщиком S1.
16. Получить общее количество деталей Р1, поставляемых поставщиком S1.
17. Для каждой детали, поставляемой для проекта, получить номер детали, номер проекта и соответствующее общее количество.
18. Получить номера деталей, поставляемых для некоторого проекта со средним количеством больше 320.
19. Получить имена проектов, обеспечиваемых поставщиком S1.
20. Получить цвета деталей, поставляемых поставщиком S1.
21. Получить номера деталей, поставляемых для какого-либо проекта в Лондоне.
22. Получить номера проектов, использующих, по крайней мере, одну деталь, имеющуюся у поставщика S1.
23. Получить номера поставщиков, поставляющих, по крайней мере, одну деталь, поставляемую, по крайней мере, одним поставщиком, который поставляет, по крайней мере, одну красную деталь.
24. Получить номера поставщиков со статусом, меньшим чем у поставщика S1.
25. Получить номера проектов, город которых стоит первым в алфавитном списке городов.
26. Получить номера проектов, для которых среднее количество поставляемых деталей Р1 больше, чем наибольшее количество любых деталей, поставляемых для проекта J1.
27. Получить номера поставщиков, поставляющих деталь Р1 для некоторого проекта в количестве, большем среднего количества деталей Р1 в поставках для этого проекта.
28. Получить номера проектов, для которых не поставляются красные детали поставщиками из Лондона.
29. Получить номера проектов, полностью обеспечиваемых для лондонских проектов.
30. Получить номера поставщиков, поставляющих одну и ту же деталь для всех проектов.
31. Получить номера проектов, обеспечиваемых, по крайней мере, всеми деталями поставщика S1.
32. Получить все города, в которых расположен, по крайней мере, один поставщик, одна деталь или один проект.
33. Получить номера деталей, поставляемых либо лондонским поставщиком, либо для лондонского проекта.
34. Получить пары «номер поставщика – номер детали», такие, что данный поставщик не поставляет данную деталь.
35. Получить все пары номеров поставщиков, скажем Sx и Sy, такие, что оба эти поставщика поставляют в точности одно и то же множество деталей.

Вопрос перенесен из раздела • Математика
--------

• Отредактировал: Гордиенко Андрей Владимирович (Модератор)
• Дата редактирования: 10.10.2018, 16:57

-----
 Прикрепленный файл: скачать (DOC) » [34.0 кб]

Состояние: Консультация закрыта

Oтветов пока не поступило.

Мини-форум консультации № 193674

Strastar
1-й класс

ID: 402280

# 1

= общий = | 10.10.2018, 16:52 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
Модераторам:

Здравствуйте. Этот вопрос наверно надо перенести в раздел Базы данных.

Гордиенко Андрей Владимирович
Модератор

ID: 17387

# 2

= общий = | 10.10.2018, 16:57 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
Экспертам раздела:

Обратите внимание на данную консультацию, перенесённую из другого раздела.

=====
Facta loquuntur.

Strastar
1-й класс

ID: 402280

# 3

= общий = | 13.10.2018, 17:15 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
Модераторам:

Вообщем, на доборе баллов, я смог решить задачу. В этом мне помогла методичка Воронежского государственного педагогического университета и книга Введение в системы баз данных. К. Дж. Дейт. Решение 21 упражнения: ((SPJ join P) where city = 'Лондон' ) [P#]
скачать файл matosnrbd.pdf [938.4 кб] . Книгу не получается прикрепить. Прикрепил лишь методичку.
Вопрос можно закрывать.

активировал ВВС-код.
--------

• Отредактировал: Зенченко Константин Николаевич (Модератор)
• Дата редактирования: 13.10.2018, 20:09

Зенченко Константин Николаевич
Модератор

ID: 31795

# 4

 +1 
 
= общий = | 13.10.2018, 20:07 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
Strastar:

Спасибо, что позвали.
smile
Думаю, что кроме методички(г. Воронежа) и книги(К. Дж. Дейта), эта информация поможет Вам понять, что именно Вы делали.

=====
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.
smile

Strastar
1-й класс

ID: 402280

# 5

= общий = | 14.10.2018, 20:28 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
Зенченко Константин Николаевич:

Спасибо! [*5*]

• Отредактировал: Strastar (1-й класс)
• Дата редактирования: 14.10.2018, 20:29

 

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

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.14383 сек.

© 2001-2018, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.51 от 29.09.2018