SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 23.11.2012 00:40:46

ole4ka_344
Участник
Зарегистрирован: 23.11.2012
Сообщений: 5

Помогите решить задачу

Задание 2
Даны отношения, моделирующие работу международной фирмы, имеющей несколько филиалов. Филиалы фирмы могут быть расположены в разных странах, это отражено в отношении R1. Клиенты фирмы также могут быть из разных стран, и это отражено в отношении R4. По каждому конкретному заказу клиент мог заказать несколько разных товаров.
R1
Филиал    Страна
   

R2
Филиал    Заказчик    № заказа
       

R3
N заказа    Товар    Количество
       

R4
Заказчик    Страна
   
С использованием реляционной алгебры составить запросы, позволяющие выбрать:
1.    Заказчиков, которые работают со всеми филиалами фирмы, но покупают только один товар.
2.    Филиалы фирмы, которые торгуют всеми товарами.
3.    Товары, которые фирма продает только в одной стране.
4.    Заказчиков, которые работают с филиалами фирмы, которые расположены только в одной стране.
5.    Филиалы, с которыми не работает ни один заказчик.
6.    Заказчиков, которые работают только с филиалами, расположенными в той же стране, что и заказчик.
7.    Заказчиков, которые покупают все товары, представленные в отношении R3.

Неактивен

 

#2 23.11.2012 00:52:46

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Помогите решить задачу

В чем именно Ваш вопрос? Какой именно запрос вызывает затруднение и что именно непонятно?


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#3 23.11.2012 00:54:39

ole4ka_344
Участник
Зарегистрирован: 23.11.2012
Сообщений: 5

Re: Помогите решить задачу

С использованием реляционной алгебры составить запросы
как вообще они составляются?

Неактивен

 

#4 23.11.2012 01:05:47

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Помогите решить задачу

Речь здесь, думаю, идёт про sql. Стоит уточнить у преподавателя, который дал Вам это задание. Неужели он Вам ну совсем не объяснил этого?
Насчет как составляются - посмотрите здесь.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#5 23.11.2012 01:07:11

ole4ka_344
Участник
Зарегистрирован: 23.11.2012
Сообщений: 5

Re: Помогите решить задачу

Нет. не объяснил. просто скинул методичку ... ну и ничего и не поняли(

Неактивен

 

#6 23.11.2012 01:08:30

ole4ka_344
Участник
Зарегистрирован: 23.11.2012
Сообщений: 5

Re: Помогите решить задачу

запросы должны быть в таком виде например
R4 = (R2[R3Номер группы = R2.НомерГруппы ^ R3.Дисциплина = «БД»] R3)[ФИО];

Неактивен

 

#7 23.11.2012 01:11:29

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Помогите решить задачу

Прикрепите файл c методичкой к следующему сообщению, надо посмотреть, что там.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#8 23.11.2012 01:14:07

ole4ka_344
Участник
Зарегистрирован: 23.11.2012
Сообщений: 5

Re: Помогите решить задачу

вот метода


Прикрепленные файлы:
Attachment Icon Лабораторная работа 10.doc, Размер: 368,128 байт, Скачано: 2,341

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson