Здавалка
Главная | Обратная связь

Отчет по ошибкам из Validator



 

До:

После:


7. Тексты и результаты выполнения подзапросов

1.список и общее число всех работников театра, актеров, музыкантов, по стажу работы в театре, по половому признаку, году рождения, возрасту, признаку наличия и количества детей, размеру заработной платы;

(SELECT TO_CHAR("РАБОТНИКИ"."ТАБ_НОМЕР") AS Табельный_номер,

"ФИО"."ФАМИЛИЯ", "ФИО"."ИМЯ", "ФИО"."ОТЧЕСТВО",

TO_CHAR(TRUNC(MONTHS_BETWEEN(SYSDATE, "РАБОТНИКИ"."ДАТА_ПР_В_ТЕАТР")/12, 0)) AS Стаж_работы,

"РАБОТНИКИ"."ПОЛ",

TO_CHAR("РАБОТНИКИ"."ДАТА_РОЖДЕНИЯ", 'YYYY') AS Год_рождения,

TO_CHAR("РАБОТНИКИ"."ВОЗРАСТ") AS Возраст,

TO_CHAR("РАБОТНИКИ"."КОЛВО_ДЕТЕЙ") AS Количество_детей,

TO_CHAR("РАБОТНИКИ"."ЗАРПЛАТА") AS Зарплата

FROM "РАБОТНИКИ" JOIN "ФИО" on "ФИО"."ТАБ_НОМЕР" = "РАБОТНИКИ"."ТАБ_НОМЕР"

WHERE "РАБОТНИКИ"."ВОЗРАСТ">40)

UNION (SELECT 'ИТОГО РАБОТНИКОВ' , TO_CHAR(count(*)),' ',' ',' ',' ',' ',' ',' ',' ' FROM

(SELECT "РАБОТНИКИ"."ТАБ_НОМЕР", "ФИО"."ФАМИЛИЯ", "ФИО"."ИМЯ", "ФИО"."ОТЧЕСТВО",

"РАБОТНИКИ"."ДАТА_ПР_В_ТЕАТР",

TRUNC(MONTHS_BETWEEN(SYSDATE, "РАБОТНИКИ"."ДАТА_ПР_В_ТЕАТР")/12, 0) AS Стаж_работы,

"РАБОТНИКИ"."ПОЛ",

TO_CHAR("РАБОТНИКИ"."ДАТА_РОЖДЕНИЯ", 'YYYY') AS Год_рождения,

"РАБОТНИКИ"."ВОЗРАСТ",

"РАБОТНИКИ"."КОЛВО_ДЕТЕЙ",

"РАБОТНИКИ"."ЗАРПЛАТА"

FROM "РАБОТНИКИ" JOIN "ФИО" on "ФИО"."ТАБ_НОМЕР" = "РАБОТНИКИ"."ТАБ_НОМЕР"

WHERE "РАБОТНИКИ"."ВОЗРАСТ">40));

Таб_номер Фамилия Имя Отчество Стаж_работы Пол Год_рождения
Сергеев Александр Николаевич м
Норков Иван Станиславович м
Хвальнова Василиса Георгиевна ж
Усиков Владислав Сергеевич м
Шарпова Мария Владимировна ж
Карелин Андрей Петрович м
Солнцев Анатолий Иванович м
Клюев Олег Борисович м
  ИТОГО          

 

Возраст Количество_детей Зарплата
     

 

2.перечень и общее число спектаклей, указанных в репертуаре на данный сезон, уже сыгранных спектаклей, спектаклей указанного жанра, когда-либо сыгранных в этом театре, за указанный период;

(select Спектакль.Название as Название, TO_Char(Репертуар.Дата_спект) as Дата_представления, Название1, Название2

From "СПЕКТАКЛЬ" JOIN "РЕПЕРТУАР"

USING(ИНДИВИД_НОМЕР)

JOIN "ЖАНР1"

USING(ИНДИВИД_НОМЕР)

JOIN "ЖАНР2"

USING(ИНДИВИД_НОМЕР))

UNION

(select distinct 'ИТОГО', TO_Char(count(Название)),' ',' '

FROM (select Спектакль.Название as Название, Репертуар.Дата_спект as Дата_представления, Название1, Название2

From "СПЕКТАКЛЬ" JOIN "РЕПЕРТУАР"

USING(ИНДИВИД_НОМЕР)

JOIN "ЖАНР1"

USING(ИНДИВИД_НОМЕР)

JOIN "ЖАНР2"

USING(ИНДИВИД_НОМЕР)) )

ORDER BY Название DESC;;

Название Дата_представления Название1 Название2
Сон_в_летнюю_ночь 15.08.2013 комедия взрослый
Сон_в_летнюю_ночь 09.12.2015 комедия взрослый
Отелло 12.09.2015 трагедия детский_молодежный
Отелло 18.11.2013 трагедия детский_молодежный
  ИТОГО    

 

3.перечень и общее число всех поставленных спектаклей, спектаклей указанного жанра, когда-либо поставленных в этом театре, поставленных за указанный период;

(select Спектакль.Название as Название, TO_Char(Репертуар.Дата_спект) as Дата_представления, Название1, Название2

From "СПЕКТАКЛЬ" JOIN "РЕПЕРТУАР"

USING(ИНДИВИД_НОМЕР)

JOIN "ЖАНР1"

USING(ИНДИВИД_НОМЕР)

JOIN "ЖАНР2"

USING(ИНДИВИД_НОМЕР)

where Репертуар.Дата_спект < sysdate)

UNION

(select distinct 'ИТОГО', TO_Char(count(Название)),'',''

FROM (select Спектакль.Название as Название, Репертуар.Дата_спект as Дата_представления, Название1, Название2

From "СПЕКТАКЛЬ" JOIN "РЕПЕРТУАР"

USING(ИНДИВИД_НОМЕР)

JOIN "ЖАНР1"

USING(ИНДИВИД_НОМЕР)

JOIN "ЖАНР2"

USING(ИНДИВИД_НОМЕР)

where Репертуар.Дата_спект < sysdate) )

ORDER BY Название DESC;

Название Дата_представления Название1 Название2
Сон_в_летнюю_ночь 15.08.2013 комедия взрослый
Отелло 18.11.2013 трагедия детский_молодежный
  ИТОГО    

 

4. список авторов поставленных спектаклей, авторов, живших в указанном веке, авторов указанной страны, авторов спектаклей указанного жанра когда-либо поставленных в этом театре, поставленных за указанный период времени;

select Фамилия, Имя, Отчество, Дата_рождения, Название, Дата_спект, Страна, Название1, Название2

From "РАБОТНИКИ" JOIN "ФИО"

USING(ТАБ_НОМЕР)

JOIN АКТ

USING(ТАБ_НОМЕР)

JOIN СПЕКТАКЛЬ

USING(НОМ_АКТ)

JOIN СТРАНЫ

USING(КОД_СТРАНЫ)

JOIN "РЕПЕРТУАР"

USING(ИНДИВИД_НОМЕР)

JOIN "ЖАНР1"

USING(ИНДИВИД_НОМЕР)

JOIN "ЖАНР2"

USING(ИНДИВИД_НОМЕР);

Фамилия Имя Отчество Дата_рождения Название Дата_спект
Родионов Станислав Владимирович 09.04.1978 Сон_в_летнюю_ночь 15.08.2013
Родионов Станислав Владимирович 09.04.1978 Сон_в_летнюю_ночь 09.12.2015
Родионов Станислав Владимирович 09.04.1978 Отелло 18.11.2013
Родионов Станислав Владимирович 09.04.1978 Отелло 12.09.2015

 

Страна Название1 Название2
Англия комедия взрослый
Англия комедия взрослый
Англия трагедия детский_молодежный
Англия трагедия детский_молодежный

 

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

select Фамилия, Имя, Отчество, Дата_рождения, Название, Дата_спект, Страна, НАЗВАНИЕ1 as ЖАНР1, Название2 as ЖАНР2

From "РАБОТНИКИ" JOIN "ФИО"

USING(ТАБ_НОМЕР)

JOIN АКТ

USING(ТАБ_НОМЕР)

JOIN СПЕКТАКЛЬ

USING(НОМ_АКТ)

JOIN СТРАНЫ

USING(КОД_СТРАНЫ)

JOIN "РЕПЕРТУАР"

USING(ИНДИВИД_НОМЕР)

JOIN "ЖАНР1"

USING(ИНДИВИД_НОМЕР)

JOIN "ЖАНР2"

USING(ИНДИВИД_НОМЕР)

where UPPER(НАЗВАНИЕ1) = UPPER('&&жанр');

UNDEFINE жанр

Фамилия Имя Отчество Дата_рождения Название Дата_спект
Родионов Станислав Владимирович 09.04.1978 Сон_в_летнюю_ночь 15.08.2013
Родионов Станислав Владимирович 09.04.1978 Сон_в_летнюю_ночь 09.12.2015

 

Страна Жанр2 Жанр2
Англия комедия взрослый
Англия комедия взрослый

 

6. список актеров, подходящих по своим данным на указанную роль.

select "ФИО"."ТАБ_НОМЕР","ФИО"."ФАМИЛИЯ","ФИО"."ИМЯ","ФИО"."ОТЧЕСТВО",

"АКТЕР"."ГОЛОС","АКТЕР"."РОСТ","РАБОТНИКИ"."ВОЗРАСТ","РАБОТНИКИ"."ПОЛ"

from "АКТЕР", "РАБОТНИКИ", "ФИО"

where "ФИО"."ТАБ_НОМЕР" = "РАБОТНИКИ"."ТАБ_НОМЕР" AND "РАБОТНИКИ"."ТАБ_НОМЕР" = "АКТЕР"."ТАБ_НОМЕР"

AND "АКТЕР"."ГОЛОС" = 'сопрано' AND "АКТЕР"."РОСТ" = '156' AND "РАБОТНИКИ"."ПОЛ"='ж';

Таб_номер Фамилия Имя Отчество Голос Рост Возраст Пол
Цыкина Лариса Антоновна сопрано ж

 

7. общее число и список актеров театра, имеющих звания, получивших их за некоторый период, на указанных конкурсах, по половому признаку, по возрасту;

select

"ФИО"."ФАМИЛИЯ",

"ФИО"."ИМЯ",

"ФИО"."ОТЧЕСТВО",

"РАБОТНИКИ"."ПОЛ",

"РАБОТНИКИ"."ВОЗРАСТ",

Степень

Звание

from Работники JOIN ФИО

Using(Таб_номер)

Join(

(select Таб_номер, 'Лауреат' as Степень, Название_зв_к as Звание

From

Звание Join Лауреат

Using(Номер_сертификата)

Join Звания_конк

Using(Номер_зв_к))

Union

(select Таб_номер, 'Народный артист' as Степень, Название_зв as Звание

From

Звание Join Нар_артист

Using(Номер_сертификата)

Join Звание_на

Using(Номер_зв_на)))

Using(Таб_номер);

Фамилия Имя Отчество Пол Возраст Степень Звание
Иванов Олег Прохорович м Лауреат Лучшая_гл_роль
Сладкова Валерия Алексеевна ж Лауреат Лучшая_роль_вт_плана
Хвальнова Василиса Георгиевна ж Народный артист Лучший_актер
Васин Леонид Иванович м Народный артист Народный_артист

 

8.список актеров и постановщиков, приезжавших когда-либо на гастроли в театр за указанный период, перечень уезжавших на гастроли в определенное время с данным спектаклем;

select Фамилия, Имя, Отчество, Должность, Место_гастролей, Дата_начала, Дата_конца

From ФИО

JOIN

((select Таб_номер, 'актер' as Должность

FROM Работники JOIN Актер

USING(Таб_номер))

UNION

(select Таб_номер, Тип_постан as Должность

FROM Работники JOIN Постановщик

USING(Таб_номер)))

USING(Таб_номер)

JOIN Гастролер

USING(Таб_номер)

JOIN Гастроли

USING(Номер_дог_о_гастр);

Фамилия Имя Отчество Должность Место_гастролей Дата_начала Дата_конца
Васин Леонид Иванович актер Самара 13.05.2014 14.08.2014
Хвальнова Василиса Георгиевна актер Самара 13.05.2014 14.08.2014
Каримова Екатерина Евгеньевна художник Москва 09.06.2014 08.09.2014

 

9. список для указанного спектакля: актеров, имена режиссера-постановщика, художника-постановщика, дирижера-постановщика, авторов, дату премьеры;

select Фамилия, Имя, Отчество, Должность, Название as Спектакль, Дата_выхода

From ФИО

JOIN

((select Таб_номер, 'актер' as Должность, Название, Дата_выхода

From ФИО JOIN Актер_роль

USING (Таб_номер)

JOIN РОЛИСПЕКТ

USING (НОМЕР_РОЛИ_В_СП)

JOIN Спектакль

USING (Индивид_номер))

UNION

(select Таб_номер, 'режиссер' as Должность, Название, Дата_выхода

FROM Работники JOIN Постановщик

USING(Таб_номер)

JOIN Реж

USING(Таб_номер)

JOIN Спектакль

USING (ном_реж))

UNION

(select Таб_номер, 'художник' as Должность, Название, Дата_выхода

FROM Работники JOIN Постановщик

USING(Таб_номер)

JOIN Худ

USING(Таб_номер)

JOIN Спектакль

USING (ном_худ))

UNION

(select Таб_номер, 'автор' as Должность, Название, Дата_выхода

FROM Работники JOIN Постановщик

USING(Таб_номер)

JOIN Акт

USING(Таб_номер)

JOIN Спектакль

USING (ном_акт))

UNION

(select Таб_номер, 'дирижер' as Должность, Название, Дата_выхода

FROM Работники JOIN Постановщик

USING(Таб_номер)

JOIN Дир

USING(Таб_номер)

JOIN Спектакль

USING (ном_дир)))

USING(Таб_номер)

ORDER BY Название ASC, Должность ASC, Фамилия ASC;

Фамилия Имя Отчество Должность Спектакль Дата_выхода
Родионов Станислав Владимирович автор Отелло 15.11.2013
Васин Леонид Иванович актер Отелло 15.11.2013
Иванов Олег Прохорович актер Отелло 15.11.2013
Хвальнова Василиса Георгиевна актер Отелло 15.11.2013
Шарпова Мария Владимировна актер Отелло 15.11.2013
Солнцев Анатолий Иванович дирижер Отелло 15.11.2013
Карелин Андрей Петрович режиссер Отелло 15.11.2013
Каримова Екатерина Евгеньевна художник Отелло 15.11.2013
Родионов Станислав Владимирович автор Сон_в_летнюю_ночь 12.08.2013
Васин Леонид Иванович актер Сон_в_летнюю_ночь 12.08.2013
Иванов Олег Прохорович актер Сон_в_летнюю_ночь 12.08.2013
Сладкова Валерия Алексеевна актер Сон_в_летнюю_ночь 12.08.2013
Хвальнова Василиса Георгиевна актер Сон_в_летнюю_ночь 12.08.2013
Цыкина Лариса Анатольевна актер Сон_в_летнюю_ночь 12.08.2013
Солнцев Анатолий Иванович дирижер Сон_в_летнюю_ночь 12.08.2013
Карелин Андрей Петрович режиссер Сон_в_летнюю_ночь 12.08.2013
Каримова Екатерина Евгеньевна художник Сон_в_летнюю_ночь 12.08.2013

 

10. перечень и общее число ролей, сыгранных указанным актером всего, за некоторый период времени, в спектаклях определенного жанра, в спектаклях указанного режиссера-постановщика, в детских спектаклях;

select Фамилия, Имя, Отчество, Назв_роли, Название as Спектакль, Дата_спект, НАЗВАНИЕ1 as ЖАНР1, Название2 as ЖАНР2, Режисер

From ФИО JOIN Актер_роль

USING (Таб_номер)

JOIN РОЛИСПЕКТ

USING (НОМЕР_РОЛИ_В_СП)

JOIN РОЛИ

USING (НОМЕР_РОЛИ)

JOIN Спектакль

USING (Индивид_номер)

JOIN Репертуар

USING (Индивид_номер)

JOIN "ЖАНР1"

USING(ИНДИВИД_НОМЕР)

JOIN "ЖАНР2"

USING(ИНДИВИД_НОМЕР)

JOIN (select ИНДИВИД_НОМЕР, Фамилия as Режисер

FROM Спектакль JOIN Реж

USING(Ном_реж)

JOIN ФИО

USING (Таб_номер))

using (ИНДИВИД_НОМЕР);

Фамилия Имя Отчество Назв_роли Спектакль
Иванов Олег Прохорович Оберон Сон_в_летнюю_ночь
Иванов Олег Прохорович Оберон Сон_в_летнюю_ночь
Иванов Олег Прохорович Отелло Отелло
Иванов Олег Прохорович Отелло Отелло
Сладкова Валерия Алексеевна Пэк Сон_в_летнюю_ночь
Сладкова Валерия Алексеевна Пэк Сон_в_летнюю_ночь
Хвальнова Василиса Георгиевна Титания Сон_в_летнюю_ночь
Хвальнова Василиса Георгиевна Титания Сон_в_летнюю_ночь
Хвальнова Василиса Георгиевна Дездемона Отелло
Хвальнова Василиса Георгиевна Дездемона Отелло
Васин Леонид Иванович Лизандр Сон_в_летнюю_ночь
Васин Леонид Иванович Лизандр Сон_в_летнюю_ночь
Васин Леонид Иванович Брабанцио Отелло
Васин Леонид Иванович Брабанцио Отелло
Цыкина Лариса Анатольевна Елена Сон_в_летнюю_ночь
Цыкина Лариса Анатольевна Елена Сон_в_летнюю_ночь
Шарпова Мария Владимировна Гранцьяно Отелло
Шарпова Мария Владимировна Гранцьяно Отелло

 

Дата_спект Жанр2 Жанр2 Режиссер
09.12.2015 комедия взрослый Карелин
15.08.2013 комедия взрослый Карелин
12.09.2015 трагедия детский_молодежный Карелин
18.11.2013 трагедия детский_молодежный Карелин
09.12.2015 комедия взрослый Карелин
15.08.2013 комедия взрослый Карелин
09.12.2015 комедия взрослый Карелин
15.08.2013 комедия взрослый Карелин
12.09.2015 трагедия детский_молодежный Карелин
18.11.2013 трагедия детский_молодежный Карелин
09.12.2015 комедия взрослый Карелин
15.08.2013 комедия взрослый Карелин
12.09.2015 трагедия детский_молодежный Карелин
18.11.2013 трагедия детский_молодежный Карелин
09.12.2015 комедия взрослый Карелин
15.08.2013 комедия взрослый Карелин
12.09.2015 трагедия детский_молодежный Карелин
18.11.2013 трагедия детский_молодежный Карелин

 


 

Таблицы

  Работники
  Дата_рождения Пол Зарплата Дата_рождения Кол_детей Возраст Номер_пасп Таб_номер
12.06.1972 м 13.06.1994
16.02.1973 м 14.09.1996
09.04.1978 м 16.04.2003
01.03.1984 м 26.04.2007
05.05.1985 ж 03.10.2011
13.05.1983 ж 15.09.2008
23.07.1993 ж 16.05.2014
04.09.1981 ж 23.09.2002
09.11.1990 м 24.04.2012
12.02.1987 м 13.04.2008
16.04.1994 ж 22.02.2013
25.09.1977 м 11.06.2000
01.12.1971 м 25.08.1994
06.10.1968 м 21.10.1992
08.04.1966 ж 11.01.1990
27.02.1986 м 09.03.2010
07.06.1989 м 03.07.2011
18.01.1992 ж 05.06.2014
15.03.1953 м 09.05.1979
10.04.1950 ж 03.10.1975
13.03.1971 м 12.09.2011
30.05.1968 м 21.07.2010

 

  ФИО      
  Фамилия Имя Отчество Таб_номер
Каримова Екатерина Евгеньевна
Кузнецова Дарья Игоревна
Романова Анастасия Сергеевна
Иванов Олег Прохорович
Стромов Савелий Станиславович
Сладкова Валерия Алексеевна
Башлыков Дмитрий Александрович
Сергеев Александр Николаевич
Норков Иван Станиславович
Хвальнова Василиса Георгиевна
Керпов Петр Дмитриевич
Васин Леонид Иванович
Цыкина Лариса Антоновна
Усиков Владислав Сергеевич
Шарпова Мария Владимировна
Карелин Андрей Петрович
Солнцев Анатолий Иванович
Родионов Станислав Владимирович
Новиков Артем Филиппович
Екимцева Карина Юрьевна
Борисов Степан Анатольевич
Клюев Олег Борисович

 

Актер
Рост Голос Таб_номер Номер_пасп
баритон
альт
сопрано
тенор
сопрано
альт
тенор
баритон

 

Музыкант
Код_инструмента Таб_номер Номер_пасп

 

  Постановщик    
  Тип_постан Таб_номер Номер_пасп
художник
режиссер
дирижер
автор

 

  Служащий  
  Код_должн_служ Таб_номер
  Администрация  
  Таб_номер Номер_должн

 

  Дирижер
  Таб_номер
  Автор
  Таб_номер

 

 

  Художник
  Таб_номер
  Режиссер
  Таб_номер

 

  Акт  
  Таб_номер Ном_акт
  Дир
  Таб_номер Ном_дир
           
  Худ
  Таб_номер Ном_худ
  Реж
  Таб_номер Ном_реж


  АктерГаст  
  Таб_номер Номер_дог_о_гастр
  МузГаст  
  Таб_номер Номер_дог_о_гастр


  ПостГаст  
  Таб_номер Номер_дог_о_гастр

 

Гастролер      
  ФИО Код_должн_гастр Номер_дог_о_гастр Таб_номер
Хвальнова_В_Г
Васин_Л_И
Сергеев_А_Н
Стромов_С_С
Каримова_Е_Е

 

  Гастроли      
  Номер_дог_о_гастр Дата_начала Дата_конца Место_гастролей
13.05.2014 14.08.2014 Самара
09.06.2014 08.09.2014 Москва
24.08.2013 24.11.2013 Тверь

 

Студент
Код_уч_завед Таб_номер
  Уч_завед  
  Код_уч_завед Назв_уч_завед
Щукинское
МХАТ

 


  Актер_Роль  
  Таб_номер Номер_роли_в_сп
Роли
Назв_роли Номер_роли
Отелло
Дездемона
Брабанцио
Грацьяно
Лизандр
Елена
Титания
Оберон
Пэк
  Втор_Роль
  Номер_роли_в_сп
         
  Главная_роль
  Номер_роли_в_сп
  Дублер
  Таб_номер


  Главн_Дублер  
  Таб_номер Номер_роли_в_сп

 

Должн_гастрол
Код_должн_гастр Должн_гастр
актер
музыкант
художник
  Должности  
  Должность Номер_должн
Директор
Зам_директор
Секретарь

 

  Должность_служ  
  Код_должн_служ Назв_должн_служ
уборщик
гардеробщик
охраник

 

  Звание    
  Номер_сертификата Дата_получ_зв Таб_номер
12.07.2013
15.06.2011
21.05.2010
23.07.2012

 

  Звание_на  
Название_зв Номер_зв_на
Народный_артист
Лучший_актер

 

Звание_конк  
  Название_зв_к Номер_зв_к
Лучшая_гл_роль
Лучшая_роль_вт_плана

 

  Инструмент  
  Код_инструмента Название_инстр
гитара
фортепьяно
ударные
скрипка
труба

 

Конкурсы
Название_конк Номер_конк
Самый_самый

 

  Лауреат    
  Номер_сертификата Номер_конк Номер_зв_к

 

  Нар_артист  
  Номер_сертификата Номер_зв_на

 

  Репертуар        
  Дата_спект Время_спект Индивид_номер Партер_цена Партер_св_мест
15.08.2013 19:00
18.11.2013 18:00
15.08.2013 19:00
18.11.2013 18:00

 

Ложа_цена Ложа_св_мест Балкон_цена Балкон_св_мест Продолжительность

 

  Спектакль
  Индивид_номер Дата_выхода Код_страны Номер_реж
12.08.2013
15.11.2013

 

Номер_акт Номер_дир Номер_худ Название
Сон_в_летнюю_ночь
Отелло

 

 

Страны
Код_страны Страна
Англия

 

Жанр1
Номер1 Название1 Индивид_номер
комедия
трагедия

 

  Жанр2    
  Номер2 Название2 Индивид_номер
взрослый
детский_молодежный

 

  Абонемент      
Номер_абонемента Цена Штрих_код Номер_типа

 

Типы_аб
Тип_абонем Номер_типа
По_жанру
По_автору

 

  По_Автору  
  Номер_абонемента Таб_номер
  По_Жанру  
  Номер_абонемента Номер2

 







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.