Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
gruzoperevozki.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
858.62 Кб
Скачать

5 Даталогическое проектирование

Даталогическая модель является моделью логического уровня и представляет собой отображение логических связей между элементами данных безотносительно к их содержанию и среде хранения. Эта модель строится в терминах информационных единиц, допустимых в той конкретной СУБД, в среде которой проектируют базу данных. Этап создания даталогической модели называется даталогическим проектированием. Описание логической структуры базы данных на языке СУБД называется схемой.

Хотя даталогическое проектирование является логической структурой базы данных, на него влияют возможности физической организации данных, представляемые конкретной СУБД. Поэтому знание особенностей физической организации данных является полезным при проектировании логической структуры.

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

Для реляционной базы данных проектирование логической структуры заключается в том, чтобы разбить всю информацию по файлам (отношениям), а также определить состав полей (атрибутов) для каждого из этих файлов. Поля могут в себе содержать различные типы информации: целый, вещественный, символьный, дата\время, поле мемо, числовой, логический и тому подобные. В зависимости от выбранной СУБД их названия могут отличаться.[3]

5.1 Состав таблиц базы данных

В этом разделе приводится состав таблиц базы данных «Грузоперевозки». Для каждого поля таблицы указан тип и описание, в котором указываются особенности использования.

Таблица 7 – Состав таблицы «Груз»

Имя атрибута

Формат

Описание, особенности использования

Shifr_gr

Numeric

Первичный ключ – уникальный шифр, идентифицирующий груз, числовое значение от 1 до 10 знаков.

Nazv_gr

Character

Наименование груза – символьное значение в диапазоне от 1 до 255 знаков

Kol_vo

Numeric

Количество груза – числовое значение в диапазоне от 1 до 10 знаков.

Stoimost

Currency

Стоимость груза – денежный формат значения от 0 до 8 знаков. Используемая валюта – рубль (руб).

Таблица 8 – Состав таблицы «Грузоотправители»

Имя атрибута

Формат

Описание, особенности использование

Shifr_otprav

Numeric

Первичный ключ – идентифицирующий уникальный шифр отправителя, числовое значение от 1 до 10 знаков.

Name_otprav

Character

Название организации или ФИО лица – символьное значение в диапазоне от 1 до 255 знаков.

Address

Character

Адрес организации или лица - символьное значение в диапазоне от 1 до 255 знаков.

Schet_otprv

Numeric

Расчетный счет организации или лица – числовое значение от 1 до 10 знаков.

Таблица 9 – Состав таблицы «Грузополучатели»

Имя атрибута

Формат

Описание, особенности использование

Shifr_pol

Numeric

Первичный ключ – идентифицирующий уникальный шифр получателя, числовое значение от 1 до 10 знаков.

Name_pol

Character

Название организации или ФИО лица – символьное значение в диапазоне от 1 до 255 знаков.

Address

Character

Адрес организации или лица - символьное значение в диапазоне от 1 до 255 знаков.

Schet_pol

Numeric

Расчетный счет организации или лица – числовое значение от 1 до 10 знаков.

Таблица 10 – Состав таблицы «Квитанции»

Имя атрибута

Формат

Описание, особенности использование

Nom_kvit

Numeric

Первичный ключ – идентифицирующий уникальный номер квитанции, числовое значение от 1 до 10 знаков.

Gruz_sh

Numeric

Шифр груза участвующий в перевозке - числовое значение от 1 до 10 знаков.

Transport

Character

Наименование транспорта - символьное значение в диапазоне от 1 до 255 знаков.

Date_pogr

Date

Дата погрузки - используется формат работы с датой в виде ДД.ММ.ГГ, что совпадает с немецким (German) форматом дат.

Date_razg

Date

Дата разгрузки - используется формат работы с датой в виде ДД.ММ.ГГ, что совпадает с немецким (German) форматом дат.

Otprav_sh

Numeric

Шифр отправителя - числовое значение от 1 до 10 знаков.

Pol_sh

Numeric

Шифр получателя - числовое значение от 1 до 10 знаков.

Status

Character

Статус грузоперевозки – принимает значения «Доставлено» или «Не доставлено»

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]