Главная страница
Навигация по странице:

  • Ships

  • Outcomes

  • практическая. БД Корабли. Рассматривается база данных кораблей, участвовавших во второй мировой войне


    Скачать 50.43 Kb.
    НазваниеРассматривается база данных кораблей, участвовавших во второй мировой войне
    Анкорпрактическая
    Дата25.02.2022
    Размер50.43 Kb.
    Формат файлаdocx
    Имя файлаБД Корабли.docx
    ТипДокументы
    #373876

    Корабли

    (Ships)




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



    Имеются следующие отношения:

    1. Classes (class, type, country, numGuns, bore, displacement)

    2. Ships (name, class, launched)

    3. Battles (name, date)

    4. Outcomes (ship, battle, result)

    Корабли в «классах» построены по одному и тому же проекту, и классу присваивается либо имя первого корабля, построенного по данному проекту, либо названию класса дается имя проекта, которое не совпадает ни с одним из кораблей. Корабль, давший название классу, называется головным.

    Отношение Classes содержит имя класса — class, тип — type (bb для боевого (линейного) корабля или bc для боевого крейсера), страну — country, в которой построен корабль, число главных орудий — numGuns, калибр орудий (диаметр ствола орудия в дюймах) — bore и водоизмещение (вес в тоннах) — displacement.

    В отношении Ships записаны название корабля — name, имя его класса — class и год спуска на воду — launched.

    В отношение Battles включены название — name и дата битвы — date, в которой участвовали корабли, а в отношении Outcomes — результат участия данного корабля в битве — result (потоплен — sunk, поврежден — damaged или невредим — ok).

    Примечание:

    1) В отношение Outcomes могут входить корабли, отсутствующие в отношении Ships. 2) Потопленный корабль в последующих битвах участия не принимает.


    написать администратору сайта