39
можно использовать поле «Код марки», которое станет внешним ключом для
связи с сущностью «Марка».
9. Воинская часть. Существующие атрибуты: название части, адрес,
ФИО начальника части, телефон. Для однозначной идентификации каждой
части необходимо добавить атрибут «Код части». Данный атрибут станет
первичным ключом и будет использоваться в запросах на редактирование и
удаление данных в соответствующей таблице, а также для ссылок на записи
данной таблицы из других таблиц.
10. Регистрационные данные автомобиля. Существующие атрибуты:
тип кузова, тип двигателя, цвет, экологический класс, тип ТС, марка
автомобиля, модель автомобиля, воинская часть, за которой закреплен
автомобиль, номер шасси, номер кузова, номер двигателя, объем двигателя,
мощность двигателя, вес, идентификационный номер (VIN), категория ТС,
регистрационный знак, название документа о регистрации, серия документа о
регистрации, номер документа о регистрации, дата выдачи документа о
регистрации, место выдачи документа о регистрации, год выпуска ТС. Для
однозначной идентификации каждого типа кузова необходимо добавить
атрибут «Код автомобиля». Данный атрибут станет первичным ключом и
будет использоваться в запросах на редактирование и удаление данных в
соответствующей таблице, а также для ссылок на записи данной таблицы из
других таблиц. Кроме того, вместо атрибутов «Тип кузова», «Тип двигателя»,
«Цвет», «Экологический класс», «Тип ТС», «Марка автомобиля», «Модель
автомобиля», «Воинская часть, за которой закреплен автомобиль» можно
использовать поля, которые будут хранить коды соответствующих атрибутов
и которые станут внешними ключами для связей с другими сущностями.
В результате получим следующие таблицы.
Список стран храниться в таблице Strana, которая имеет структуру,
представленную в таблице 5.