SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 05.03.2012 21:40:06

rewq_q
Участник
Зарегистрирован: 05.03.2012
Сообщений: 3

запросы sql

ЗАДАНИЕ 5
Даны отношения, моделирующие работу фирмы, занимающейся разработкой программных систем. Каждый сотрудник административно закреплен только за одним отделом. Файлы хранятся на разных серверах. На разных серверах файлы могут иметь одинаковые имена. Создатель файла является его владельцем, поэтому у каждого файла только один владелец, но владелец файла может разрешить пользоваться файлом другим сотрудникам. Существует множество системного программного обеспечения, каждая программа может работать с одним или несколькими файлами, расположенными на одном или нескольких серверах.
R1
Название файла    Имя владельца файла
   

R2
Название программы    Название файла    Сервер
       

R3
Название файла    Название сервера
   

R4
Сотрудник    Отдел
   

Составить запросы, позволяющие выбрать:
1. Файлы, которые имеют несколько пользователей из разных отделов.
2. Программы, которые работают только с одним файлом.
3. Файлы, которые имеют одно и тоже имя, но расположены на различных серверах и используются сотрудниками разных отделов.
4. Файлы, с которыми работают сотрудники всех отделов.
5. Файлы, пользователями которых являются сотрудники только одного отдела.




ЗАДАНИЕ 6
Из задания №5 составить запросы, позволяющие выбрать:

1. Программы, которые работают со всеми серверами.
2. Отделы, сотрудники которых не работают ни с одним файлом. То есть отделы, в которых нет ни одного сотрудника, работающего с каким-нибудь файлом.
3. Отделы, сотрудники которых работают со всеми серверами.
4. Серверы, с которыми работают сотрудники только одного отдела.

Неактивен

 

Board footer

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