|
Первичным ключом таблицы является поле Id, которое однозначно определяет каждую запись в таблице. Поле Id поддерживает ссылочную целостность с таблицей Operations_s_vagonom с помощью поля key_vagon.
Некоторые поля, обозначающие однотипную информацию, например, поля Key_Rod_Vagona, Key_Raion_dvizh, имеют целочисленный тип, в котором закодировано определенное значение. Значения этих кодов сведены в таблицы Rod_vagona и Raion_dvizheniya, что продиктовано соображениями экономии памяти на дисковом пространстве.
В таблице Operations_s_vagonov представлена информация об операциях, производимых с вагоном. Поля, их типы, и назначение представлены в таблице 4.3.
Таблица 4.3.
Имя поля
Тип поля
Назначение
Id
счетчик
Код операции с вагоном
Key_Station_otpr
числовой
Код станции отправления
Key_Front_otpr
числовой
Код фронта отправления
Key_Station_naznach
числовой
Код станции назначения
Key_Front_naznach
числовой
Код фронта назначения
myDate
дата/время
Дата проведения операции
myTime
текстовый
Время проведения операции
Key_Operation
числовой
Код операции
Key_Gruz
числовой
Код груза
Weight
числовой
Вес
N_dor_ved
числовой
Номер дорожной ведомости
N_ved
числовой
Номер ведомости
Key_Vagon
числовой
Код вагона
Первичным ключом является поле Id, однозначно определяющее любую запись в таблице. Поле Id поддерживает ссылочную целостность с таблицей Uslugi_sv с помощью поля key_vagon и показывает операции и услуги для каждого вагона. Поля, обозначающие однотипную информацию, например, поля Key_Station_otpr, Key_Front_otpr, Key_Station_naznach, Key_Front_naznach, Key_Operation, Key_Gruz, Key_Vagon. Имеют целочисленный тип, в котором закодировано определенное значение. Значения этих кодов сведены в таблицы Station, Front, Operation, Gruz и Vagon, что продиктовано соображениями экономии памяти на дисковом пространстве. Поля myDate, myTime, N_dor_ved, N_ved были введены для учета времени занесения информации в БД.
Таблица Uslugi_sv представляет собой список предоставляемых услуг с их конечной стоимостью. Поля, их типы, и назначение представлены в таблице 4.4.
Таблица 4.4.
Имя поля
Тип поля
Назначение
Id
числовой
Код услуги со стоимостью
Zakaz
текстовый
Номер заказа
Key_vagon
числовой
Код вагона
Key_uslugi
числовой
Код услуги
Key_na
числовой
Код цеха получателя
Key_s
числовой
Код цеха оправителя
cena
денежный
Стоимость услуги
Первичным ключом является поле Id, однозначно определяющее любую запись в таблице. Поля Key_vagon, Key_uslugi, Key_na, Key_s имеют целочисленный тип, в котором закодировано определенное значение. Значения этих кодов сведены в таблицы Vagon, Stoimost, Ceha, что продиктовано соображениями экономии памяти на дисковом пространстве. Поле Cena является вычисляемым полем.
В таблице Stoimost представлена информация о стоимости предоставления услуги за единицу измерения. Поля, их типы, и назначение представлены в таблице 4.5.
Таблица 4.5.
Имя поля
Тип поля
Назначение
Id
счетчик
Код стоимости
Key_Vid_uslug
текстовый
Код вида услуги
Key_ves
числовой
Код единицы измерения
Stoimost
денежный
Стоимость за единицу измерения
Первичным ключом является поле Id. Поле key_uslugi поддерживает ссылочную целостность с таблицей Uslugi_sv и хранит код услуги. Поля Key_Vid_uslug и Key_ves имеют целочисленный тип, в котором закодировано определенное значение. Значения этих кодов сведены в таблицы Vid_uslug и Ves, что продиктовано соображениями экономии памяти на дисковом пространстве. Поле Stoimost является вычисляемым полем.
В таблице Station представляет собой список станций, по которым двигаются вагоны. Поля, их типы, и назначение представлены в таблице 4.6.
Таблица 4.6.
Имя поля
Тип поля
Назначение
Id
счетчик
Код станции
Station
текстовый
Название станции
Первичным ключом является поле Id. Поля key_station_otpr и key_station_naznach поддерживают ссылочную целостность с таблицей Operations_s_vagonom.
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29
При использовании материалов активная ссылка на источник обязательна.