Главный калибр линкоров типа «Cоветский Cоюз. Калибр, да не тот

S. Moiseenko

The weight of a shell fired by the gun, in pounds, is nearly equal to half the cube of its caliber. Define the average weight of shells for ships of each country. Take into account the ships from the Outcomes table, too.

The guns" caliber, as well as the country, is an attribute of the Classes table. That means we need to find all ships in the database for which the class is known. The hint to remember the ships from the Outcomes table, as usual, signifies that the leading ship"s class is known even if it"s not included in the Ships table.

Then add a calculations column to define the weight of a shell and count the average value of that weight, arranging the ships by countries.

Let"s take a look at the query the system declines:

SELECT DISTINCT Classes.country, (SELECT AVG(pen.p) FROM
SELECT (c1.bore*c1.bore*c1.bore)/2 AS p FROM Classes AS c1, Ships AS s1
WHERE c1.class=s1.class AND c1.country = Classes.country
AND c1.bore IS NOT NULL
UNION ALL
SELECT (c2.bore*c2.bore*c2.bore)/2 FROM Classes AS c2, Outcomes
WHERE c2.country = Classes.country AND c2.class=Outcomes.ship
AND c2.bore IS NOT NULL
AND Outcomes.ship NOT IN (SELECT ss.name FROM Ships AS ss)
) AS pen
WHERE pen.p IS NOT NULL
) AS weight
FROM Classes
WHERE Classes.country IS NOT NULL

This query is interesting because it doesn"t use grouping and the average value for a country is defined with the help of the correlating subquery executed for every country from the Classes table. Besides, it is made fully according to the standard. We can immediately mark the inefficiency of this query"s execution because if a county has several classes of ships, which is not surprising for us, the subquery will be performed for each class, and that"s obviously odd. The duplicates we get as a result are removed by DISTINCT and that will influence the velocity. But there"s another question that concerns us, why is this request wrong. To understand it let"s examine it by parts.

Let"s begin form the subquery where two queries are combined (UNION ALL):

(1)
SELECT (c1.bore*c1.bore*c1.bore)/2 AS p FROM Classes AS c1, Ships AS s1
WHERE c1.class=s1.class AND c1.country = Classes.country
AND c1.bore IS NOT NULL

(2)
SELECT (c2.bore*c2.bore*c2.bore)/2 FROM Classes AS c2, Outcomes
WHERE c2.country = Classes.country AND c2.class= Outcomes.ship
AND c2.bore IS NOT NULL
AND Outcomes.ship NOT IN (SELECT ss.name FROM Ships AS ss)

In query (1) the weight of ships" shells from the Ships table is counted for a country that is forwarded from the outer request (correlating subquery). The clause c1.bore IS NOT NULL seems absolutely unnecessary to me, for even if there are classes with unknown caliber, these values will be automatically excluded while calculating the average value by the AVG function. But that"s not the mistake in the solution of this task.

In query (2) the equivalent calculations are performed for the leading ships from the Outcomes table, which are absent in the Ships table.

Then the conjunction by UNION ALL allows keeping all the weight duplicates, which is necessary as at least ships of the same class have shells of one caliber (weight).

In the outer query the average value for the country is counted, filtering the case when the caliber is unknown for all ships of a country (WHERE pen.p IS NOT NULL). This is explained by the fact that if AVG is applied to an empty set the result of the calculation will be NULL.

At last, in the main request we print out the data we need for this task.

Have you found the mistake yet? If not, the knowledge of the subject area will help us. What is the Outcomes table? The data on ships that took place in battles is stored here. And if the ship was not sunk it can take part in several battles. So we potentially count the leading ship several times. If considering formally, the primary key on this table {ship, battle} allows same ship to appear more than once.

At the same time we can"t use UNION instead of UNION ALL according to the reasons discussed above but anyway it won"t be very difficult for you to correct this query now.

Pointing out the mistakes of our visitors, I indicate those data variants on which the queries we discuss return incorrect data. I advice you to fill your database with similar data so the testing of your queries will be more efficient even on other tasks.

» Given examples here can be done directly on the website by selecting the check box “Without checking” on the page with SELECT exercises .

На закрытой территории Ржевского полигона стоит орудие, которое по праву можно было бы назвать "Главным калибром Советского Союза". С равным успехом оно может претендовать и на титул "Царь-пушки". Еще бы, ведь его калибр ни много ни мало 406 мм. Созданная накануне Великой Отечественной войны артиллерийская установка предназначалась для вооружения крупнейших в мире линкоров "Советский Союз", "Советская Белоруссия" и "Советская Россия". Планам этим не суждено было сбыться, но сами пушки сослужили добрую службу в период обороны Ленинграда и одним только этим заслужили право занять достойное место в музее. Но пока уникальный памятник отечественного не имеет даже статуса музейного экспоната…


Кто бывал в московском Кремле, конечно, видел там знаменитую "Царь-пушку", отлитую русским орудийным мастером Андреем Чоховым в 1586 году. Но мало кто знает, что существует ее советский аналог. Это самое крупнокалиберное артиллерийское орудие Советского Союза, накануне войны прошедшее полигонные испытания, а в годы Великой Отечественной защищавшее от врага блокадный Ленинград.

В начале 1920-х годов корабельная и береговая артиллерия советского Военно-морского флота значительно отставала от соответствующей артиллерии ведущих капиталистических государств. В то время в СССР работала целая плеяда талантливых конструкторов морских артиллерийских систем и организаторов их серийного производства: И.И. Иванов, М.Я. Крупчатников, Б.С. Коробов, Д.Е. Бриль, А.А. Флоренский и другие.


Конструкторы Иванов И.И., Крупчатников М.Я., Грабин В.Г. (слева направо)


Крупнейшим успехом советских конструкторов и артиллерийских заводов стало создание уникальной и сложнейшей 406-мм артиллерийской системы – прототипа пушек главного калибра новых линкоров.

В соответствии с новой кораблестроительной программой СССР на стапелях судостроительных заводов были заложены новые линейные корабли: в 1938 году – "Советский Союз" и "Советская Украина", в 1939 году – "Советская Белоруссия" и в 1940 году – "Советская Россия". Полное водоизмещение каждого из линкоров, воплотивших традиции отечественного кораблестроения и новейшие достижения науки и техники, составляло 65 150 тонн. Силовая установка должна была обеспечить скорость 29 узлов (53,4 км/ч). Основное вооружение линкоров – девять 406-мм орудий – размещалось в трех броневых башнях, две из которых находились в носовой части. Такое расположение главного калибра позволяло наилучшим образом направлять и концентрировать огонь 16-дюймовок, стрелявших тысячекилограммовыми снарядами на дальность 45 км. В артиллерийское вооружение новых линкоров входили также двенадцать новых 152-мм орудий, восемь 100-мм универсальных пушек, а противовоздушную оборону каждого корабля обеспечивали тридцать две 37-мм зенитки. Наведение артиллерии осуществлялось с помощью новейших дальномеров, автоматических приборов управления огнем и четырех гидросамолетов-корректировщиков, для запуска которых предусматривалась катапульта.



Проектируемая 406-мм башенная установка была уникальной артиллерийской системой, для которой все элементы - от самого орудия до боеприпасов - разрабатывались впервые.

Сама опытная артустановка МК-1 была изготовлена меньше чем за год.

Приказом Народного Комиссара ВМФ адмирала Н.Г. Кузнецова № 0350 от 9 июня 1940 года для производства полигонных испытаний 406-мм орудия Б-37, качающейся части МК-1 к орудию Б-37, полигонного станка МП-10 и боеприпасов к артустановке (снарядов, зарядов, порохов и взрывателей) была назначена комиссия под председательством контр-адмирала И.И. Грена. Программа испытаний, разработанная АНИМИ (Артиллерийским научно-исследовательским морским институтом), была утверждена начальником АУ ВМФ генерал-лейтенантом береговой службы И.С. Мушновым. Руководителем испытаний был назначен военинженер 2 ранга С.М. Рейдман.


Инженер-капитан 2 ранга С. М. Рейдман. 1943 г.


Полигонные испытания начались на НИМАП (Научно-исследовательским морским артиллерийским полигоном) 6 июля 1940 года. Общий объем испытаний определялся в 173 выстрела при ожидаемой живучести ствола 150 выстрелов.

Баллистические характеристики орудия были следующие: начальная скорость полета снаряда при его весе 1 105 кг – 830 м/с, дульная энергия – 38 800 т. м., максимальное давление пороховых газов в канале ствола – 3 200 кг/см2, максимальная дальность полета снаряда – 45,5 км. Вес качающейся части – 198 тонн, отношение дульной энергии к весу качающейся части – 196,5 тонн. Масса ствола с казенником и затвором Б-37 составляла 140 тонн, а скорострельность орудия – 2,6 выстрела в минуту.

В этот период на морском артиллерийском полигоне была проделана большая работа по подготовке измерительной базы, которая к 1940 году достигла весьма высокого уровня и позволяла в практике испытаний широко применять приборные методы контроля, в том числе и осциллографирование динамических процессов.

Подготовка и проведение испытаний были трудными и напряженными, особенно в части подготовки боеприпасов (вес снаряда – 1 105 кг, заряда – 319 кг), много времени уходило на их выкапывание из грунта после выстрела, сборку и доставку в лабораторию для осмотра и обмеров. Многие эксперименты в процессе испытаний носили новаторский характер. Так, при стрельбе на дистанцию 25 км для выяснения причин повышенного рассеивания снарядов пришлось строить баллистические рамы высотой 40 метров. В то время начальная скорость полета снарядов определялась только по хронографам, поэтому после каждого выстрела на этих рамах-мишенях необходимо было менять поврежденную зарядом проволочную навивку, что также представляло большие трудности. Каждый выстрел из орудия Б-37 имел высокую значимость, поэтому испытания строились очень продуманно в интересах всего комплекса задач. Результаты каждой стрельбы рассматривались в подкомиссиях по принадлежности вопросов и очень часто обсуждались на общем заседании комиссии.

2 октября 1940 года полигонные испытания орудия Б-37, качающейся части МК-1, станка МП-10 и боеприпасов были закончены.


406-мм (16-дюймовый) снаряд орудия Б-37. Центральный военно-морской музей


В выводах отчета комиссии отмечалось: "Проведенные испытания 406/50-мм орудия Б-37, качающейся части МК-1 и полигонного станка МП-10 дали вполне удовлетворительные результаты". Вот так лаконично был отмечен многомесячный напряженный труд инженеров-конструкторов и артиллеристов-испытателей.

Качающаяся часть МК-1 с орудием Б-37 были рекомендованы комиссией для серийного изготовления с внесением некоторых конструктивных изменений.

Адмирал флота Советского Союза Н.Г. Кузнецов в своих мемуарах "Накануне" вспоминает: "…В августе я поехал на Балтику… Начальник морского полигона контр-адмирал И.И. Грен попросил побывать на испытании нового, двенадцатидюймового орудия. "Лучшая пушка в мире", – говорил он. И, как показала жизнь, не преувеличивал. Показали мне и шестнадцатидюймовую пушку для будущих линкоров. Это оружие – яркое доказательство наших экономических возможностей и талантливости советских конструкторов – тоже оказалось превосходным…"


Контр-адмирал И.И. Грен. 1942 г.


19 октября 1940 года, в связи с обострением международной обстановки, советским правительством было принято постановление о сосредоточении усилий на строительстве малых и средних боевых кораблей и на достройке заложенных крупных кораблей с большой степенью готовности. Линкор "Советский Союз" в число последних не входил, поэтому серийное производство 406-мм орудий развернуто не было. После окончания полигонных испытаний орудие Б-37 продолжало оставаться на НИМАП в Ленинграде.

22 июня 1941 года началась Великая Отечественная война. В первые недели гитлеровским войскам удалось углубиться в территорию Советского Союза. В середине августа 1941 года начались ожесточенные бои на ближних подступах к Ленинграду. В результате быстрого продвижения противника сложилась угрожающая обстановка. Над городом нависла смертельная опасность. Войска Красной армии на всех направлениях мужественно отражали атаки превосходящих сил противника.

Краснознаменный Балтийский флот, в конце августа 1941 года сосредоточенный в Ленинграде и Кронштадте, оказал значительную помощь Ленинградскому фронту своей мощной дальнобойной корабельной и береговой артиллерией, которая всю блокаду надежным огневым щитом прикрывала город.

Сразу же после начала войны НИМАП принял активное участие в решении вопросов, связанных с подготовкой Ленинграда к обороне. В кротчайшие сроки была произведена умелая, быстрая и целенаправленная перестройка его работы в интересах обороны города. Артустановки морского полигона из-за большого веса не могли быть эвакуированы, и их стали готовить к битве за Ленинград.

В июле-августе 1941 года на морском артиллерийском полигоне было приведено к бою все имевшиеся в наличии артиллерийское вооружение, сформированы и подготовлены к боевым действиям артиллерийский дивизион и команда МПВО (местной противовоздушной обороны).

В период подготовки НИМАП к обороне Ленинграда была произведена смена ствола и бронирование 406-мм орудия (Б-37), все артустановки подготовлены для кругового обстрела, установлены точки наводки со световым ориентиром для ночных стрельб, оборудованы четыре командных пункта артбатарей и два броневых артиллерийских погреба вблизи огневых позиций.


Воентехник 1 ранга Кухарчук, командир батареи № 1 НИМАП, в которую входило 406-мм орудие. 1941 г.


Вся артиллерия морского полигона состояла из четырнадцати орудий: одного 406 мм, одного 356 мм, двух 305 мм, пяти 180 мм, одного 152 мм и четырех 130 мм. Орудие калибра 406 мм вошло в состав батареи № 1, в которую кроме него также входили одно 356-мм и два 305-мм орудия. Это были орудия главного калибра, самые мощные и дальнобойные. Командиром батареи был назначен воентехник 2 ранга Александр Петрович Кухарчук.

В конце августа 1941 года артиллерия НИМАП готова была приступить к выполнению боевых задач, а накануне этого в газете "Ленинградская правда" было опубликовано следующее сообщение: "Начиная с 22 августа с морского полигона в Ленинграде будет проводиться пробная стрельба, о чем доводится до всеобщего сведения. Военный комендант города Ленинграда полковник Денисов".

Первые боевые выстрелы НИМАП произвел 29 августа 1941 года по скоплению войск противника в районе совхоза "Красный Бор" на колпинском направлении именно из Б-37, самого мощного и дальнобойного орудия Военно-морского флота СССР. А уже в начале сентября на том же самом направлении двигалась колонна вражеских танков с целью прорыва к Ленинграду, и опять мощные разрывы 406-мм снарядов, ложившиеся в голове и хвосте колонны, вызвали замешательство у противника и заставили его остановиться. Уцелевшие танки повернули вспять. Бойцы народного ополчения из Ижорского батальона, защищавшие Колпино, всегда с большой благодарностью вспоминали артиллеристов морского полигона, которые своим огнем помогли им в 1941 году удержать рубежи обороны на подступах к Ленинграду.

С 29 августа по 31 декабря 1941 года артиллерия НИМАП открывала огонь 173 раза, уничтожая крупные скопления живой силы и техники противника и подавляя его батареи. За этот период 406-мм орудие выпустило по врагу 81 снаряд (17 фугасных и 64 бронебойных).

В 1942 году морской артиллерийский полигон выполнил 9 боевых стрельб. 10 февраля орудие Б-37 своим огнем поддерживало наступательную операцию 55-й армии в районе населенных пунктов Красный Бор, Ям-Ижора и Саблино. Было израсходовано три снаряда. Об итогах этой операции известно, что: "…на участке, где оборону держала 55-я армия, отличились артиллеристы. За один этот день они уничтожили 18 орудий и 27 пулеметов, разрушили 19 дзотов и землянок". В эти потери врага внесло свой вклад и 406-мм орудие морского артиллерийского полигона.


Командный и инженерно-технический состав Научно-испытательного морского артиллерийского полигона (НИМАП). 1942 г.


Вот как описывает свои впечатления от боевого применения Б-37 очевидец тех событий, участник обороны Ленинграда, Николай Кислицын: "Вспоминается, как среди привычно звучащих разрывов снарядов и выстрелов нашей артиллерии изредка где-то раздавался глуховатый мощный звук, сотрясающий стекла. Долго я тогда недоумевал, пока не встретился с одним артиллеристом. Оказалось, что в предвоенное время было развернуто проектирование и строительство новейших надводных кораблей высокого класса. Для них на морском полигоне под Ленинградом проводились испытания орудия калибром 406 мм. Стрельбы из этого орудия охолощенными снарядами велись с большой дальностью по определенной площади полигона. Орудие успешно проходило испытания. В связи с началом войны испытания были прекращены. Когда Ленинград оказался в блокаде, это мощное орудие было использовано для поражения важных военных объектов в глубине расположения противника. Запас снарядов оказался небольшим, и, когда он был израсходован, артиллеристы стали выкапывать глубоко зарывшиеся в землю во время испытаний снаряды и приводить их в боевое состояние. Вражеская авиация тщетно искала огневую позицию этого гиганта, умелая маскировка помогла ему оставаться необнаруженным…"

8 декабря 1942 года Ставка Верховного Главного командования Красной армии издала директиву о проведении наступательной операции по прорыву блокады Ленинграда.

Операция началась 12 января 1943 года в 9 часов 30 минут. В течение 2 часов 20 минут на позициях противника бушевал артиллерийский ураган – это били 4 500 орудий и реактивных минометов двух советских фронтов и Краснознаменного Балтийского флота: 11 артиллерийских батарей стационарной береговой артиллерии, 16 батарей железнодорожной артиллерии, артиллерия лидера "Ленинград", 4 эскадренных миноносцев и 3 канонерских лодок. В составе артиллерии КБФ было и 406-мм орудие морского артиллерийского полигона

12 января оно в течение 3 часов 10 минут вело методичный огонь по узлам сопротивления противника в районе 8-й ГЭС, было израсходовано 22 фугасных снаряда.

13 февраля оно же вело артиллерийский огонь по оборонительным рубежам, огневым средствам и живой силе противника в районе 8-й ГЭС и 2-го Рабочего поселка, было израсходовано 16 снарядов (12 фугасных и 4 бронебойных).


Развалины 6-й ГЭС после обстрела 406-мм орудием в ходе операции по прорыву блокады Ленинграда. Январь 1943 г.


В конце 1943 года Ленинград продолжал оставаться на передовой линии огня. Если самолеты противника уже не имели возможности бомбить город ни в ноябре, ни в декабре, то обстрелы из орудий крупного калибра продолжались. Артиллерийские обстрелы держали Ленинград в постоянном напряжении, необходимо было избавить город от них. Соображения стратегического плана требовали полного снятия блокады Ленинграда и изгнания немецко-фашистских захватчиков из Ленинградской области.

Ставка Верховного Главного командования, планируя боевые действия по освобождению территории Советского Союза, приняла решение начать 1944 год с наступательной операции под Ленинградом и Новгородом (Первый Сталинский удар).

На 14 января 1944 года было намечено начало операции по полному освобождению Ленинграда от вражеской блокады.

Утром 14 января в течение 65 минут позиции противника обстреливались артиллерией Ленинградского фронта и КБФ, 100 тысяч снарядов и мин обрушились на боевые порядки врага.

15 января войска Ленинградского фронта нанесли мощный удар по противнику с Пулковских высот. 200 орудий и минометов 100 минут крушили вражеские укрепления, буквально перепахивая траншеи и ходы сообщения, доты и дзоты. Более 200 орудий корабельной и береговой артиллерии КБФ били по позициям крупнокалиберной артиллерии, узлам сопротивления и опорным пунктам противника.


Вражеский ДОТ, разрушенный огнем 406-мм орудия. Красное Село. Январь 1944 г.


В наступательной операции Ленинградский фронт поддерживала артиллерия КБФ в составе 215 орудий калибром от 100 до 406 мм. Привлечение крупнокалиберной береговой (стационарной и железнодорожной) и корабельной артиллерии обеспечивало поражение целей, находящихся на значительном удалении от передовой обороны противника.

15 января 406-мм орудие вело огонь по плановым целям в районе г. Пушкина, было израсходовано 30 снарядов.

20 января оно обстреливало цели в районе деревни Копорская и ж. д. станции Антропшино, было израсходовано три снаряда.

С 15 по 20 января 1944 года в ходе наступательной операции Ленинградского фронта по полному освобождению Ленинграда от вражеской блокады, орудием Б-37 было выпущено 33 снаряда (28 фугасных и 5 бронебойных).

В ходе этой операции была уничтожена цель № 23 (высота 112,0) – узел сопротивления противника на подступах к г. Пушкину с севера.

Об уничтожении этой цели 406-мм орудием морского артиллерийского полигона бывший командующий Краснознаменным Балтийским флотом адмирал В.Ф. Трибуц вспоминал так: "Я и раньше знал об этой так называемой цели № 23. Но все же проверил свои предположения по телефону, вызвал командира четвертой [артиллерийской] группы инженер-капитана 1 ранга И.Д. Снитко. Он подтвердил мои сведения, и я поручил ему фундаментально заняться зловредным "орешком". Орудие 406 мм сумело его расколоть. На высоте 112 вскоре взметнулся взрыв и возникло огромное пожарище. Как потом выяснилось, там был разрушен железобетонный командный пункт, долговременные сооружения и подняты на воздух склады боеприпасов".

Артиллерия Краснознаменного Балтийского флота выполнила поставленные перед ней задачи по обеспечению наступления войск Ленинградского фронта и освобождению Ленинграда от вражеской блокады. За 14 дней наступательной операции она провела 1 005 стрельб, выпустив по врагу 23600 снарядов разных калибров от 100 мм до 406 мм.

После разгрома немецко-фашистских войск на юго-западном направлении для Ленинграда сохранялась угроза с северо-запада, со стороны Финляндии, армия которой занимала оборону на Карельском перешейке уже около трех лет.

В Выборгской наступательной операции от КБФ принимало участие 49 корабельных (130–305 мм); 125 береговых (100–406 мм). В соответствии с приказом командующего артиллерией КБФ № 001/ОП от 2 июня 1944 года два дальнобойных орудия морского полигона, 406 мм и 356 мм, вошли в третью артиллерийскую группу.

За первые четыре дня наступления артиллерия КБФ провела 582 стрельбы и израсходовала более 11 000 снарядов калибром от 100 мм до 406 мм.

9 июня орудие Б-37 вело огонь по плановым целям, при этом было израсходовано 20 снарядов, а 10 июня оно же вело огонь по одной неплановой цели, и было израсходовано 10 снарядов. Все снаряды были фугасные.

По результатам осмотра поражения целей возле железнодорожной станции Белоостров были получены следующие результаты:

– огонь по цели Г-208 – командная высота, входившая в общую систему узла сопротивления противника. Огонь вело 406-мм орудие. Были уничтожены: пулеметная точка вместе с расчетом, два пулеметных гнезда, бронированная наблюдательная вышка. Также были разрушены траншеи и участок дороги, это вынудило противника бросить четыре 76-мм орудия. На дороге осталось лежать много трупов вражеских офицеров и солдат;

– огонь по цели Г-181 – командная высота в деревни Камешки. Огонь вело 406-мм орудие. Прямым попаданием снаряда был разрушен перекресток дорог с трех направлений, это помешало противнику вывезти противотанковую и зенитную батареи. В районе расположения позиций 152-мм и 210-мм вражеских артиллерийских батарей находились воронки от попадания 406-мм снарядов.

В результате Выборгской наступательной операции была разгромлена крупная группировка финских войск и освобождена северная часть Ленинградской области, после этого битва за Ленинград была окончательно завершена.

Для орудия Б-37 это были последние боевые стрельбы.

За весь период обороны Ленинграда из 406-мм орудия было сделано 185 выстрелов, при этом было выпущено 109 фугасных и 76 бронебойных снарядов.


Мемориальная плита, увековечивающая боевые заслуги 406-мм орудия Краснознаменного НИМАП. Центральный военно-морской музей


После окончания Великой Отечественной войны по решению командования ВМФ на Б-37 была установлена мемориальная плита, в настоящее время хранящаяся в Центральном военно-морском музее в Санкт-Петербурге. На ней выбито следующее: "406-мм артустановка Военно-морского флота Союза ССР. Это орудие Краснознаменного НИМАП с 29 августа 1941 года по 10 июня 1944 года принимало активное участие в обороне Ленинграда и разгроме врага. Метким огнем оно разрушало мощные опорные пункты и узлы сопротивления, уничтожало боевую технику и живую силу противника, поддерживало действия частей Красной армии Ленинградского фронта и Краснознаменного Балтийского флота на Невском, Колпинском, Урицко-Пушкинском, Красносельском и Карельском направлениях".


406-мм орудийная установка на Ржевском полигоне. 2008 г.


Чтобы сохранить для потомков это уникальное оружие, необходимо создать на Ржевском полигоне Музей военно-морского вооружения и техники, где разместятся экспонаты, которые из-за их массогабаритных характеристик не помещаются в стенах других военно-исторических музеев. И такие экспонаты, помимо Б-37, уже имеются. Например, стоящее рядом с 406-мм артустановкой 305-мм береговое орудие 1915 года выпуска, которое тоже защищало Ленинград в годы Великой Отечественной войны, а ствол на нем, между прочим, наследован с линкора "Императрица Мария".

Музеи боевой техники и вооружения – танковый, авиационный, автомобильный и т. д., – интерес к которым постоянно растет, уже существуют в других регионах. Так может быть, настало время организовать подобный музей и в Санкт-Петербурге – музей военно-морского вооружения и техники? Там же можно будет представить и опытно-испытательную работу полигонов ВМФ. И не беда, что этот музей будет находиться не в историческом центре. Ведь есть же музеи вдали от центра города, посещаемые с не меньшим интересом. Интересно было бы узнать мнение министра обороны РФ и губернатора Санкт-Петербурга по этому вопросу, потому что решение о создании нового государственного музея на Ржевском полигоне нужно принимать уже сегодня.

47. Найдите производителя, продающего ПК, но не ПК-блокноты.

select distinct p.maker

where p.type = "PC"

and p.maker not in (select maker from product where type="Laptop")

48. Найдите размеры жестких дисков, совпадающих у двух и более PC. Вывести: HD

having count(model) >= 2

49. Найдите пары моделей PC, имеющих одинаковые скорость и RAM. В результате каждая пара указывается только один раз, т.е. (i,j), но не (j,i), Порядок вывода: модель с большим номером, модель с меньшим номером, скорость и RAM.

select distinct two.model, one.model, one.speed, one.ram

from pc one inner join pc two

on (one.ram = two.ram) and (one.speed = two.speed) and (one.model < two.model)

50. Найдите ПК-блокноты, скорость которых меньше скорости любого ПК. Вывести: type, model, speed

select p.type, l.model, l.speed

from laptop l inner join product p

on p.model = l.model and

l.speed < (select min(speed) from pc)

51. Найдите производителей самых дешевых цветных принтеров. Вывести: maker, price

select distinct p.maker, l.price

from product p, printer l

where (p.model = l.model) and

(l.price = (select min(price) from printer where color="y")) and

52. Для каждого производителя найдите средний размер экрана выпускаемых им ПК-блокнотов. Вывести: maker, средний размер экрана.

select p.maker, avg(l.screen)

from product p, laptop l

where (p.model = l.model)

group by p.maker

53. Найдите производителей, выпускающих по меньшей мере три различных модели ПК. Вывести: Maker, число моделей

select mm.maker, count(*)

from (select distinct p.maker maker, p.model model

where p.type="PC") as mm

group by mm.maker

having count(*) >= 3

54. Найдите максимальную цену ПК, выпускаемых каждым производителем. Вывести: maker, максимальная цена.

select p.maker, max(pk.price)

from product p inner join pc pk

on (p.model = pk.model)

group by p.maker

55. Для каждого значения скорости ПК, превышающего 600 МГц, определите среднюю цену компьютера с такой же скоростью. Вывести: speed, средняя цена.

select ss.speed, avg(pk.price)

from (select distinct speed as speed

where (speed> 600)) as ss, pc pk

where (pk.speed = ss.speed)

group by ss.speed

56. Перечислите названия головных кораблей, имеющихся в базе данных (учесть корабли в Outcomes).

from ships s, classes c

where s.name = c.class

from outcomes o, classes c

where o.ship = c.class

57. Найдите классы, в которые входит только один корабль из базы данных (учесть также корабли в Outcomes).

from (select class, name

select ship, ship

where ship in (select class

from classes)) as c

group by c.class

having count(c.class) = 1

58. Найдите страны, владевшие когда-либо как обычными кораблями, так и крейсерами.

select distinct c.country

from classes as c

where c.type = "bb" and

c.country in (select distinct cс.country

from classes as cс

where cс.type = "bc")

//убогий вариант:

select distinct c.country

where (c.country in (select c.country

on (s.class = c.class) and (c.type = "bb")

select c.country

on (o.ship = c.class) and (c.type = "bb")

select c.country

where (c.type="bb")))

and (c.country in (select c.country

from classes c inner join ships s

on (s.class = c.class) and (c.type = "bc")

select c.country

from classes c inner join outcomes o

on (o.ship = c.class) and (c.type = "bc")

select c.country

where (c.type="bc")))

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

//если хотите вынести моск, то вот:

select c.country, cc.qty, min(cc.launched)

classes c left join

(SELECT cl.country, sh.launched, case

when count(sh.name) = 0

else count(sh.name)

inner join ships sh

on sh.class = cl.class and sh.launched is not null

group by cl.country, sh.launched

having count(sh.name) = (select max(bb.qty)

from (SELECT cl.country, sh.launched,

case when count(sh.name) = 0

else count(sh.name)

inner join ships sh

on sh.class = cl.class and sh.launched is not null

group by cl.country, sh.launched) as bb

where (bb.country = cl.country))

on c.country = cc.country

group by c.country, cc.qty

60. Найдите классы кораблей, в которых хотя бы один корабль был потоплен в сражении.

from classes c, outcomes o, ships s

where (o.ship = s.name) and

(s.class = c.class) and

(o.result = "sunk")

from classes c, outcomes o

where (c.class = o.ship) and

(o.result = "sunk")

61 Найдите названия кораблей с орудиями калибра 16 дюймов (учесть корабли из таблицы Outcomes).

from ships s, classes c

where s.class = c.class and bore = 16

from outcomes o, classes c

where o.ship = c.class and bore = 16

62. С точностью до 2-х десятичных знаков определите среднее число орудий всех линейных кораблей (учесть корабли из таблицы Outcomes).

select cast(avg(cast(numGuns as decimal)) as numeric(4,2))

from (select name, numGuns

from ships s inner join classes c

on s.class = c.class and c.type="bb"

select ship, numGuns

from outcomes o inner join classes c

on o.ship = c.class and c.type="bb") as sh1

select i.point, i.inc-o.out

left join income_o i

on i.point = p.point

group by p.point) as i

from (select point from income_o union select point from outcome_o) as p

left join outcome_o o

on o.point = p.point

group by p.point) as o

select i.point, i.inc-o.out

(select p.point, case when sum(i.inc) is null then 0 else sum(i.inc) end as inc

from (select point from income_o union select point from outcome_o) as p

left join income_o i

on (i.point = p.point) and (i.date < "20010415")

group by p.point) as i

(select p.point, case when sum(o.out) is null then 0 else sum(o.out) end as out

from (select point from income_o union select point from outcome_o) as p

left join outcome_o o

on (o.point = p.point) and (o.date < "20010415")

group by p.point) as o

on i.point = o.point

where i.inc-o.out<> 0

65. Предполагая, что среди идентификаторов квадратов имеются пропуски, найти минимальный и максимальный "свободный" идентификатор в диапазоне между имеющимися максимальным и минимальным идентификаторами. Если пропусков нет, выводить NULL. Например, для последовательности идентификаторов квадратов 1,2,5,7 результат должен быть 3 и 6.

select min(start), max(stop)

from (select l.q_id+1 as start, min(fr.q_id-1) as stop

left outer join utq as r on l.q_id = r.q_id - 1

left outer join utq as fr on l.q_id < fr.q_id

r.q_id is null and fr.q_id is not null

group by l.q_id) as z

66. Определить лидера по сумме выплат в соревновании между каждой парой пунктов с одинаковыми номерами из двух разных таблиц - outcome и outcome_o - на каждый день, когда осуществлялся прием вторсырья хотя бы на одном из них. Вывод: Номер пункта, дата, текст: - "once a day", если сумма выплат больше у фирмы с отчетностью один раз в день; - "more than once a day", если - у фирмы с отчетностью несколько раз в день; - "both", если сумма выплат одинакова.

select case when o1.point is null then o2.point else o1.point end,

case when o1.date is null then o2.date else o1.date end,

when o1.out is null and o2.out is not null

then "more than once a day"

when o2.out is null and o1.out is not null

then "once a day"

when o2.out is null and o1.out is null

when o1.out > o2.out then "once a day"

when o1.out < o2.out then "more than once a day"

when o1.out = o2.out then "both"

(select point, date, out from outcome_o

select distinct point from outcome_o))) as o1

(select point, left(convert(varchar, date, 121), 10) as date, sum(out) as out

where (point in (select distinct point from outcome

select distinct point from outcome_o))

group by point, left(convert(varchar, date, 121), 10)) as o2

on left(convert(varchar, o1.date, 121), 10) = o2.date and (o1.point = o2.point)

67. Найдите среднюю цену ПК и ПК-блокнотов, выпущенных производителем A (латинская буква). Вывести: одна общая средняя цена.

select avg(price) from

(select k.code, k.model, k.price

from pc k inner join product p

on p.model = k.model and p.maker="A"

select k.code, k.model, k.price

from laptop k inner join product p

on p.model = k.model and p.maker="A") as prices

68. Найдите средний размер диска ПК каждого из тех производителей, которые выпускают и принтеры. Вывести: maker, средний размер HD

select p.maker, avg(k.hd)

from pc k inner join product p

on (k.model = p.model) and

(p.maker in (select distinct maker from product where (type="Printer")))

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

with c as (select price, model from pc

select price, model from laptop

select price, model from printer)

select c.model from c

where c.price = (select max(price) from c)

//как вариант:

select top 1 with ties model

from (select model, price from pc

select model, price from laptop

select model, price from printer) as prices

order by price desc

70. Укажите названия, водоизмещение и число орудий кораблей, участвовавших в сражении при Гвадалканале (Guadalcanal). Учтите, что название класса дается по первому кораблю этого класса.

select o.Ship, c.displacement, c.numguns

inner join ships s on o.ship=s.Name

left join classes c on s.class=c.class

select o.ship, c.displacement, c.numguns

inner join classes c

on (o.ship = c.class)

where (o.battle="Guadalcanal")

select o.ship, null, null

where (o.ship not in (select name from ships union select class from classes)) and

Система артиллерийского вооружения заложенных в конце 1930-х годов линейных кораблей типа «Советский Союз» (проект 23) стала вершиной отечественной инженерной мысли в данной области. На всех последующих проектах крупных артиллерийских кораблей она в принципе повторялась, хотя и в меньшей комплектации.

В качестве главного калибра линкоров типа «Советский Союз» выбрали 406-мм орудия, которые планировалось разместить в трех трехорудийных башнях МК-1. Рассматривались альтернативные варианты с 356-мм и 457-мм орудиями, однако проведенные в Военно-морской академии исследования показали, что «при водоизмещении 50 000 т три четырехорудийные 356-мм башни будут менее эффективны, а две трехорудийные 457-мм не дадут явного преимущества по сравнению с тремя трехорудийны-ми 406-мм».

Трехорудийная башня МК-1, оснащенная 406-мм пушками Б-37, делилась 60-мм броневыми переборками на три отсека. Как и большинство артсистем крупного калибра, МК-1 имела фиксированный угол заряжания, то есть после каждого выстрела (независимо от угла прицеливания) орудие автоматически возвращалось на угол +6°, и после заряжания снова выполнялась вертикальная наводка. Это обусловливало две скорострельности – 2,5 выстр./мин при углах наведения до 14° и 1,73 выстр./мин при больших углах. В специальной выгородке башни предусматривался 12-метровый стереодальномер – самый большой из созданных в нашей стране. В кормовой части башни, также в отдельной выгородке, располагался башенный центральный пост с автоматом стрельбы (прибор 1-ГБ). Башни оснащались стабилизированными прицелами МБ-2, предназначавшимися для самоуправления огнем по морским или видимым береговым целям. МБ-2 мог использоваться и в качестве дублирующего визира центральной наводки для управления огнем главного калибра через центральный артиллерийский пост при выходе из строя командно-дальномерных постов с основными визирами центральной наводки.

Каждая башня имела два погреба – снарядный и зарядный, располагавшиеся один над другим и смещенные относительно оси вращения артустановки. Такое расположение, а значит, и смещение линий подачи боеприпасов, наряду с применением автоматических захлопок, отсекавших отдельные участки трактов подачи снарядов и зарядов, предусматривалось на случай воспламенения зарядов. Огонь ударил бы не в погреб, а в трюм. Зарядные погреба, как более пожароопасные, размещались у днища корабля (дальше от районов возможного воздействия вражеских снарядов и авиабомб). Снаряды менее пожароопасны, но более чувствительны к детонации, поэтому погреба с ними расположили над зарядными – подальше от возможного воздействия торпед и мин. Существовали и другие технические решения защиты от возможных пожаров в погребах, в частности предусматривались системы орошения и затопления. Время затопления зарядных погребов должно было составить 3–4 мин, а снарядных – 15. В погребах и артиллерийских башнях предусматривались также выхлопные крышки, способные автоматически открываться при резком нарастании давления в отсеке, всегда сопутствующем спонтанному воспламенению боеприпасов в замкнутом пространстве.

Каждый снарядный погреб рассчитывался на 300 снарядов, а зарядный на 306–312 зарядов. Это было вызвано необходимостью иметь 1–2 вспомогательных заряда на орудие для согревания каналов стволов перед стрельбою при минусовых температурах. В боекомплект главного калибра планировалось включить бронебойные, полубронебойные и фугасные снаряды в комплекте с усиленно-боевыми, боевыми, пониженно-боевыми и уменьшенными зарядами. К началу Великой Отечественной войны в производстве находились лишь бронебойные и полубронебойные в комплекте с боевым зарядом. Планировавшийся набор зарядов позволял более гибко и рационально использовать артиллерию в бою. Так, применение усиленно-боевого заряда вместе со специальным дальнобойным снарядом позволило бы вести огонь на дистанциях до 400 кб, а применение пониженно-боевого на дистанциях до 180 кб – возможность поражать прежде всего палубу неприятельского корабля. Уменьшенный заряд предназначался для ведения боя с внезапно обнаруженным противником ночью и в условиях плохой видимости на дистанциях порядка 40 кб.

Управление огнем главного калибра осуществлялось из трех совершенно одинаковых по конструкции и приборному оснащению командно-дальномерных постов (КДП). Но КДП 2 -8-1 на носовой боевой рубке должен был иметь толщину брони стенок 45 мм, крыши 37 мм, а КДП 2 -8-11 на фор-марсе и кормовой боевой рубке – соответственно 20 мм, 25 мм. Центральное место в каждом КДП отводилось стабилизированному визиру центральной наводки ВМЦ-4 с независимым от своего поста горизонтальным наведением. Для определения дистанции КДП имели по два 8-м стереодальномера ДМ-8-1. Из командно-дальномерных постов данные в виде своих курсовых углов и цели, а также дистанции до нее, поступали в два одинаковых по приборному оснащению центральных артиллерийских поста.

Ядром приборов управления стрельбой главного калибра являлся центральный автомат стрельбы ЦАС-0, размещенный в центральном артиллерийском посту. Вначале хотели использовать ЦАС-1 для стрельбы на дистанцию до 250 кб, специальные автоматы с графиком пути цели для стрельбы на дистанцию от 200 до 400 кб при корректировке огня с самолета и прибор для стрельбы в условиях плохой видимости. Однако в ходе разработки и стыковки этих приборов пришли к выводу о целесообразности создания совершенно нового оригинального автомата, в большей степени объединившего функции прототипов. Таким образом, фактически в ЦАС-0 существовали две независимые схемы, одна из которых должна была работать по мгновенным текущим наблюдаемым параметрам цели, а вторая – автоматически, на основании исходных данных о цели в соответствии с гипотезой о ее прямолинейном движении с постоянной скоростью. Если корабль противника начинал выполнять противоартиллерийский зигзаг, то в ЦАС-0 предусматривался графический метод стрельбы, заключавшийся в построении двумя планшетами («графиками») кривой разности между составляющими вектора скорости цели по генеральному курсу и составляющими фактического вектора скорости цели по наблюдаемым данным. Разность между координатами упрежденной точки цели по генеральному курсу и фактически наблюдаемым данным вводилась в качестве корректуры.

Таблица 1

Основные размерения и вооружение линкора пр. 23 и его зарубежных аналогов

Таблица 2

Характеристики артиллерийских установок линейных кораблей

Таблица 3

Дальность наблюдения цели и результаты стрельбы по морской цели

Приборы управления стрельбой линкора пр. 23 рассчитывались на обеспечение стрельбы орудий главного калибра на дистанции более 200 кб, то есть за пределы прямой визуальной видимости, что становилось возможным лишь в случае использования корабельного самолета-корректировщика КОР-2. Специально разработанные для этого приборы максимально автоматизировали процесс корректировки огня. Самолет планировалось оснастить прибором системы Крылова, конструктивно состоявшим из двух авиационных оптических прицелов для бомбометания системы Герца. Прибор предназначался для определения местоположения своего корабля и корабля-цели относительно самолета в полярных координатах – наклонная дальность и пеленг. Для этого один прицел установили строго в диаметральной плоскости перед кабиной пилота. Второй член экипажа мог непрерывно визировать свой корабль другим прицелом, снимать отсчеты и передавать их в виде цифровых сигналов по радио на свой корабль прямо в центральный артиллерийский пост, где они вручную вводились в прибор корректировки стрельбы (КС). Одна часть этого прибора предназначалась для вычисления (по данным самолета-корректировщика) места противника относительно своего корабля и отклонений всплесков снарядов относительно цели, которые затем поступали в ЦАС-0. Вторая часть прибора КС предназначалась для совместной стрельбы нескольких кораблей по одной цели. Если на одном из кораблей данные стрельбы резко отличались от флагманского, или по каким-либо причинам не наблюдалась цель, то элементы стрельбы на флагманском корабле с ЦАС-0 поступали на прибор КС, а оттуда с помощью специальной радиоаппаратуры ИВА транслировались на соседний корабль и через аналогичную аппаратуру поступали на прибор КС. Сюда же поступали пеленг на флагманский корабль и дистанция до него из боевой рубки с визира ВЦУ-1. Фактически приборы КС и ИВА являлись прообразом современных линий взаимного обмена информацией.

Расчет главного калибра, организационно сведенный в дивизион по штату, составлял 369 человек, в том числе восемь офицеров: командир дивизиона главного калибра (он же управляющий огнем главного калибра), два его помощнике обслуживавшие два других КДП, три командира башен инженер приборов управления стрельбой (он же командир носовой группы управления), техник (он же командир кормовой группы управления).

В условиях мирного времени головной линейный корабль пр. 23, по-видимому, вошел бы в строй в 1945 году. Однако поскольку проектировался он во второй половине 1930-х годов то корректно его будет сравнить с иностранными аналогами, создававшимися в то же время. Просто у тех же немцев или англичан процесс проектирования и строительства шел намного быстрее, сказывались непрерывный опыт линкоростроения и преемственность поколений в конструкторских бюро и на заводах. Поэтому «ровесниками» линкора пр. 23 можно считать вошедшие в строй в 1940 г. германский линкор «Bismarck», итальянский «Vittorio Veneto» и французский «Richelieu», американский «North Carolina» и британский «King George V» (см. табл. 1 ).

Сравнивая наступательные возможности советского линкора пр. 23 с его зарубежными аналогами, можно сразу сделать два вывода. Во-первых, самое мощное итальянское орудие имеет самую низкую живучесть ствола. Добавим сюда то, что не отражено в таблице: итальянские пушки имели относительно большое рассеивание. Во-вторых, при самом тяжелом снаряде и высокой живучести ствола американское орудие наименее дальнобойное. Получается, что по усредненным характеристикам первое место нужно отдать советской пушке: масса снаряда хоть и меньше на 120 кг, чем у американской, зато дальность стрельбы почти на 70 кб больше. Живучесть ствола для советского орудия была определена опытным путем сначала в 150 выстр. при условии падения начальной скорости полета снаряде на 4 м/с. А потом ее пересчитали для падения скорости на 1 0 м/с. Однако если рассматривать характеристики орудий главного калибра в контексте сравнительной оценки линейных кораблей, то все намного сложнее (см. табл. 2 ).

Дело в том, что реальная дальность морского артиллерийского боя определяется возможностью управлять огнем, а для этого необходимо наблюдать всплески падений своих снарядов относительно цели в визир центральной наводки и дальномеры. Причем независимо от качества оптики за горизонт не заглянешь.

Теоретически при полной видимости, отсутствии каких-либо искажающих оптических эффектов противники могли открыть огонь на дистанциях не более 170 кб*. На практике германский тяжелый крейсер «Admiral Graf Spee» у Ла-Платы при идеальной видимости открыл огонь с дистанции чуть более 90 кб (формулярная дальность стрельбы 190 кб)**, 24 мая 1941 г. британский линейный крейсер «Hood» в Датском проливе – по линкору «Bismarck» с дистанции около 122 кб, 27 мая 1941 г. «King George V» – по «Bismarck» с дистанции 120 кб, и лишь 28 марта 1941 г. в бою у мыса Матапан «Vittorio Veneto», похоже, открыл огонь по британским крейсерам с дистанции 135 кб. В Яванском море 27 февраля 1942 г. японские тяжелые крейсера открыли огонь на дистанции 133 кб, но достоверность описания этого боя вызывает некоторые сомнения (см. табл. 3 ).

* – По опыту Второй Мировой войны для условий Средиземного моря дальность взаимного обнаружения линкоров по мачтам составляла до 180 кб, а по корпусу – 160 кб.

** – Кстати, в этих идеальных условиях фактическая дальность опознания германского корабля составила порядка 110 кб.

Реальной предельной дальностью стрельбы для линкоров по опыту Второй Мировой войны можно признать дистанцию не более 140 кб. Теоретически в полной мере реализовать максимальную баллистическую дальность стрельбы можно только с помощью самолета-корректировщика, но не на практике. Самолет мог очень приближенно определять курс, скорость противника и фиксировать знак падения своих снарядов (перелет, недолет). Величину отклонений падений снарядов относительно цели летчик определял на глаз, взяв за эталон ширину корабля противника. А если учесть, что, например, вероятность попадания 406-мм снаряда корабля пр. 23 в линкор противника на дистанции 210 кб по самым оптимистическим оценкам не превышает 0,014, то бесперспективность такой стрельбы очевидна. Реально самолет-корректировщик мог «добавить» не более десятка кабельтовых, определяя элементы движения цели и знаки падения своих снарядов на дальностях стрельбы, когда управляющему огнем цель уже видна (хотя бы выше верхней палубы), но всплески от падений своих перелетных снарядов еще не видны. Вот тут теоретически «Советский Союз» мог получить преимущество благодаря прибору КС. Таким образом, получается, что ни один из современников советского проекта 23 не мог реализовать полную дальность стрельбы своих орудий главного калибра, и можно считать, что все линкоры способны открыть огонь одновременно. А потому и оценка параметра «максимальная дальность стрельбы» теряет всякий смысл. Именно в этом американцы опять продемонстрировали свой прагматизм. Действительно, зачем создавать дорогие сверхдальнобойные орудия, лучше иметь пушки, стреляющие на реальные дистанции, но зато более тяжелыми снарядами. Бронебойный 406-мм снаряд советского орудия пробивает 350-мм броню на дистанции 150 кб, на 180 кб – 300-мм, а на 210 кб – только 240-мм. Получается, что для гарантированного пробития главного броневого пояса большинства линкоров требовалось сблизиться с ним на дистанцию менее 150 кб. Поэтому американский линкор с его 1225-кг снарядами и минутным весом залпа в 22 тонны выглядит предпочтительнее.

Как известно, линкоры проекта 23 (типа «Советский Союз») достроены не были. Не были изготовлены и предназначавшиеся для них башенные трехорудийные установки МК-1. Лишь опытная одноорудийная установка МП-10, созданная в начале 1940 г. для испытаний качающейся части орудия Б-37 на Научно-испытательном морском артиллерийском полигоне, с августа 1941 г. по июнь 1944 г. вела огонь по немецким и финским войскам, осаждавшим Ленинград.



error: Контент защищен !!