Інформація про керівників практики

Запит 1. Хто був керівником від факультету практики студента Іванова з групи 401 у 2003 році.

SELECT tf.Name AS ”Керівник Іванова з групи 401 у 2003”

FROM STUDENT s, GROUP g, STUD_PRACTICE p, TUTOR tf
WHERE s.GRID = g.GRID AND s.STID = p.STID AND p.TUFID = tf.TUID AND
UPPER(s.Last_name) = ’ІВАНОВ’ AND g.Num =401 AND
TO_CHAR(p.In_date,’YYYY’) = ’2003’;

 

Запит 2. Хто був керівниками (від кафедри і від бази практики) практики студентів групи 505 у 2002 році

SELECT tf.Name AS ”Керівник від факультету”,

tc.Name AS ”Керівник від бази практики”,
FROM STUDENT s, GROUP g, STUD_PRACTICE p, TUTOR tf, TUTOR tc
WHERE s.GRID = g.GRID AND s.STID = p.STID AND p.TUFID = tf.TUID AND
p.TUCID = tc.TUID AND g.Num =505 AND TO_CHAR(p.In_date,’YYYY’ = ’2002’;

 

Запит 3. Вивести тих викладачів, які були керівниками студентів одночасно від факультету і бази практики.

SELECT tf.Name AS ”Вони одночасно керували практикою від факультету і БП”

FROM STUD_PRACTICE p, TUTOR tf, TUTOR tc
WHERE p.TUFID = tf.TUID AND p.TUCID = tc.TUID AND p.TUFID = p.TUCID;