Подключите нашего Telegram-бота для уведомлений о новых проектах

Создание DML запроса.

T
Заказчик
Отзывы фрилансеров: + 1 - 0
Зарегистрирован на сайте 9 лет и 3 месяца
Бюджет: по договоренности
Исполнитель определен: Яна Царёва  
Для каждого корабля в таблице Ships изменить название, добавив префикс в виде типа класса и окончание в виде года спуска на воду, например, bc_Kongo_1913.  
Если год спуска на воду корабля неизвестен, окончание добавлять не нужно (как и символ "_").  
В случае превышения размера поля (20 символов) убрать столько символов справа в имени корабля, чтобы новое название состояло из 20 символов.  

СУДБ: Oracle Database 11g.

Структура БД. 
Рассматривается БД кораблей, участвовавших во второй мировой войне. Имеются следующие отношения: 
Classes (class, type, country, numGuns, bore, displacement) 
Ships (name, class, launched) 
Battles (name, date) 
Outcomes (ship, battle, result)  
Корабли в «классах» построены по одному и тому же проекту, и классу присваивается либо имя первого корабля, построенного по данному проекту, либо названию класса дается имя проекта, которое не совпадает ни с одним из кораблей в БД. Корабль, давший название классу, называется головным. 
Отношение Classes содержит имя класса, тип (bb для боевого (линейного) корабля или bc для боевого крейсера), страну, в которой построен корабль, число главных орудий, калибр орудий (диаметр ствола орудия в дюймах) и водоизмещение ( вес в тоннах). В отношении Ships записаны название корабля, имя его класса и год спуска на воду. В отношение Battles включены название и дата битвы, в которой участвовали корабли, а в отношении Outcomes – результат участия данного корабля в битве (потоплен-sunk, поврежден – damaged или невредим – OK).  
Замечания. 1) В отношение Outcomes могут входить корабли, отсутствующие в отношении Ships. 2) Потопленный корабль в последующих битвах участия не принимает.
Разделы:
Опубликован:
08.09.2015 | 12:00

Теги: нужен программист, ищу программиста, резюме программиста, требуется база данных

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».