Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.04.2012, 01:20   #1
good1984)))
Пользователь
 
Регистрация: 18.12.2011
Сообщений: 25
По умолчанию сформулировать 3 запроса

Вот из таких таблиц
Отделение(№отд, Улица, Район, Город, Индекс, №тел,№факса)
Сотрудники(№сотр, ФИО, Адрес, Должность, Пол, Датарожд, Зарплата,№страх, №отд)
Объекты_недв( №объект, Улица, Район, Город, Индекс, Тип, Комн, Аренда, №влад, №сотр, №отд)
Арендаторы(№аренд, ФИО, Адрес, №тел, Требтип, Максаренда,№отд)
Владельцы( №Влад, Фио, Адрес, №тел)
Осмотр(№аренд, №объект, Дата, Коммент)

Создать запросы:
1. Подобрать подходящие варианты для арендаторов.

2. Найти однофамильцев среди арендаторов и владельцев (есть 2 таблицы Арендаторов и Владельцев. В двух таблицах есть столбик ФИО. нужна из этих двух таблиц найти однофамильцев)

3. Для отделения О2 составить список иногородних объектов.

Спасибо за любую помощь!!!
good1984))) вне форума Ответить с цитированием
Старый 07.04.2012, 17:24   #2
Прик
Форумчанин
 
Регистрация: 08.09.2010
Сообщений: 880
По умолчанию

2. сформировать можно
Код:
select Арендаторы.№аренд, Владельцы.№Влад, Арендаторы.ФИО
from Арендаторы join Владельцы on Владельцы.ФИО = Арендаторы.ФИО
Другие два нет. В заданиях не указан критерий отбора:
Что такое "подходящий вариант", в чем заключается?
Где взять признак "иногородности" объектов относительно отделений? В таблице объектов не просматривается.
Прик вне форума Ответить с цитированием
Старый 07.04.2012, 23:54   #3
good1984)))
Пользователь
 
Регистрация: 18.12.2011
Сообщений: 25
По умолчанию

Цитата:
Сообщение от Прик Посмотреть сообщение
2. сформировать можно
Код:
select Арендаторы.№аренд, Владельцы.№Влад, Арендаторы.ФИО
from Арендаторы join Владельцы on Владельцы.ФИО = Арендаторы.ФИО
Другие два нет. В заданиях не указан критерий отбора:
Что такое "подходящий вариант", в чем заключается?
Где взять признак "иногородности" объектов относительно отделений? В таблице объектов не просматривается.
Насчет иногородних. Это в двух таблицах Отделение и Объкт.недв. есть столбец Город. Вот эти столбцы должны быть как бы не равны двум таблицам.

С запросом про подходящий вариант, могу сказать, что тут в табл Арендаторы есть столбик ТребТип. ТребТип это значит требование арендаторов по типу(коттедж, дом, усадьба). А в табл объектах недв. есть столбик Тип, где описано на каком объекте можно арендовать тот или иной Тип недвижимости. Т.е. нужно вывести номера объетов которые подходят какому либо арендатору. ну как то так....
good1984))) вне форума Ответить с цитированием
Старый 08.04.2012, 06:39   #4
Прик
Форумчанин
 
Регистрация: 08.09.2010
Сообщений: 880
По умолчанию

1.
Код:
select Арендаторы.ФИО, Объекты.*
from Арендаторы join Объекты on Объекты.Тип = Арендаторы.Требтип
3.
Код:
select * from Объекты 
where Индекс <> (select Индекс from Отделение where Ном = 2)
Как то так...
Прик вне форума Ответить с цитированием
Старый 08.04.2012, 12:20   #5
good1984)))
Пользователь
 
Регистрация: 18.12.2011
Сообщений: 25
По умолчанию

Цитата:
Сообщение от Прик Посмотреть сообщение
1.
Код:
select Арендаторы.ФИО, Объекты.*
from Арендаторы join Объекты on Объекты.Тип = Арендаторы.Требтип
3.
Код:
select * from Объекты 
where Индекс <> (select Индекс from Отделение where Ном = 2)
Как то так...
спасибо большое!!! буду пробовать)
good1984))) вне форума Ответить с цитированием
Старый 13.04.2012, 20:19   #6
good1984)))
Пользователь
 
Регистрация: 18.12.2011
Сообщений: 25
По умолчанию реляционная алгебра

Может кто поможет и реляц алгеброй. хоть что... Заранее спасибо.
попозже скину свои разработки, которые не получились...

Написать выражения реляционной алгебры, позволяющие выполнить следующие запросы:

1. Отыскать города, в которых есть отделения, но нег объектов недвижимости.
2. Отыскать арендаторов, которые не осматривали объекты.
3.отыскать владельцев, объекты которых курирует сотрудник Петров
4. Составить список коттеджей
5. Составить список должностей отдела О2.
6. Подобрать подходящие варианты для арендаторов.
7.Найти однофамильцев среди арендаторов и владельцев.
8.Для отделения О2 составить список иногородних объектов.
good1984))) вне форума Ответить с цитированием
Старый 08.05.2012, 03:14   #7
good1984)))
Пользователь
 
Регистрация: 18.12.2011
Сообщений: 25
По умолчанию

Цитата:
Сообщение от good1984))) Посмотреть сообщение
спасибо большое!!! буду пробовать)
что то как то не выдают мне правильного ответа((((

select Arendatori.FIO, [№Obekt].*
from Arendatori join Obekti_nedv on Obekti_nedv.Tip = Arendatori.TrebTip

Arendatori (Арендаторы)- это таблица в которой есть столбцы FIO (ФИО), TrebTip (Требования к типу)
Obekti_nedv (Объекты недвижимости) - это таблица в которой есть столбцы №Obekt (№ объекта) и Tip (тип)
good1984))) вне форума Ответить с цитированием
Старый 08.05.2012, 03:21   #8
good1984)))
Пользователь
 
Регистрация: 18.12.2011
Сообщений: 25
По умолчанию

Цитата:
Сообщение от Прик Посмотреть сообщение
1.
Код:
select Арендаторы.ФИО, Объекты.*
from Арендаторы join Объекты on Объекты.Тип = Арендаторы.Требтип
3.
Код:
select * from Объекты 
where Индекс <> (select Индекс from Отделение where Ном = 2)
Как то так...
что то как то не выдают мне правильного ответа((((

select Arendatori.FIO, [№Obekt].*
from Arendatori join Obekti_nedv on Obekti_nedv.Tip = Arendatori.TrebTip

Arendatori (Арендаторы)- это таблица в которой есть столбцы FIO (ФИО), TrebTip (Требования к типу)
Obekti_nedv (Объекты недвижимости) - это таблица в которой есть столбцы №Obekt (№ объекта) и Tip (тип)

Должно вывести столбики с №Obekt(Номер объекта) и ФИО


Запрос про иногородних не получается тоже сформировать.
что там за Индекс. к чему он?
good1984))) вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не могу сформулировать тему IgorArhangel Помощь студентам 2 08.02.2011 14:37
Сформулировать матрицу X(N,N) вида bessonov12 Microsoft Office Excel 1 03.05.2009 18:44
Сформулировать матрицу X(N,N) вида bessonov12 Microsoft Office Excel 0 28.04.2009 06:48
Помогите сформулировать kl45gp Общие вопросы Delphi 3 24.06.2007 12:21