loading..
Русский    English
14:48
листать

Корабли

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

Схема данных Корабли

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

  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) Потопленный корабль в последующих битвах участия не принимает.

Более подробно о схеме...

Bookmark and Share
Тэги:
ALL AND AUTO_INCREMENT AVG battles CASE CAST CHAR CHARINDEX CHECK classes COALESCE CONSTRAINT Convert COUNT CROSS APPLY CTE DATEADD DATEDIFF DATENAME DATEPART DATETIME DDL DEFAULT DELETE DISTINCT DML EXCEPT EXISTS EXTRACT FOREIGN KEY FROM FULL JOIN GROUP BY Guadalcanal HAVING IDENTITY IN INNER JOIN insert INTERSECT IS NOT NULL IS NULL ISNULL laptop LEFT LEFT OUTER JOIN LEN maker MAX Больше тэгов
Учебник обновлялся
вчера
www.td-truck.ru
©SQL-EX,2008 [Развитие] [Связь] [О проекте] [Ссылки] [Team]
Перепечатка материалов сайта возможна только с разрешения автора.
Rambler's Top100