logo
Разработка автоматизированной системы "Автомастер"

6.2 Физическая модель данных

Физическая модель данных определяет то, как размещены данные в системе, как получить к ним доступ, как проиндексированы данные. Физическая модель данных называется внутренней моделью системы. Она отличается от других моделей данных способом представления взаимосвязей между объектами системы и тем, на каком уровне эти объекты рассматриваются. Концептуальная модель дает общее представление о том, какие данные функционируют в системе и как они связаны с материальным миром и между собой, не вдаваясь ни в подробности хранения, ни в подробности хранения, структуризации и представления данных в системе.

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

Таблица 5 - «авто» (auto)

Поле

Тип

Длина

Описание

cod_auto

INT

10

Код автомобиля

nazv

VARCHAR

30

название

vin

VARCHAR

17

Vin код

vv

DECIMAL

9,0

Объем мотора

kp

VARCHAR

10

Тип кпп

god

DATE

4,2

Дата выпуска

Таблица 6 - «клиенты» (client)

Поле

Тип

Длина

Описание

cod_cl

INT

10

Код клиента

fio

VARCHAR

40

ФИО клиента

tel

INT

11

Телефон

Таблица 7 - «запчасти» (zap)

Поле

Тип

Длина

Описание

cod_zp

INT

10

Код запчасти

Nazv_zp

VARCHAR

40

название

cena

DECIMAL

5,2

цена

kol

INT

10

количество

Таблица 8 - «услуги» (usl)

Поле

Тип

Длина

Описание

cod_usl

INT

8

Код услуги

Nazv_us

VARCHAR

40

Название услуги

Cena_us

DECIMAL

5,2

Цена услуги

Таблица 9 - «заказы» (zakazi)

Поле

Тип

Длина

Описание

cod_zak

INT

10

Код заказа

fio

VARCHAR

20

Фио клиента

auto

VARCHAR

20

Название авто

zp

VARCHAR

20

Название запчасти

us

VARCHAR

20

Название услуги

po

VARCHAR

40

Причина обращения

sum

DECIMAL

5,2

Сумма ремонта

date

DATE

4,2

Дата обращения