Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Разработка физической модели базы данных системы






На этапе физического проектирования структуры баз данных:

- определяется метод доступа к БД;

- задаются типы и размеры полей;

- определяются первичные ключи и вторичные индексы;

- устанавливаются механизмы поддержания целостности данных.

- Ниже представлена физическая модель базы данных.

(рисунок 1.9.)

Все таблицы в составе БД делятся на родительские и дочерние. Родительские содержат информацию, постоянно используемую в ходе организации работы приложения и хранящуюся постоянно вне зависимости от того, функционирует ли подсистема. Дочерние – содержат промежуточные данные, которые в условиях неработоспособности подсистемы не представляют никакой ценности.

В таблице 1.3- приведен перечень таблиц созданных на этапе построения физической модели баз данных (рисунок 1.9).

Рис.1.9 Схема физической реализации базы данных

Перечень таблиц в составе базы данных:

Таблица 2.Описние таблицы «b25_teh»

Идентификатор Назначение Тип данных
id Уникальный идентификатор int
id_nakl22_n_cester Наименование цистерны int
id_destr Наименование повреждения int
price Стоимость одного повреждения money
all_prace Стоимость общая money

 

Таблица 3.Описние таблицы «by25_shapk»

Идентификатор Назначение Тип данных
id Уникальный идентификатор int
n Номер int
data Дата data
id_org1 Организация поставляющая состав int
id_org2 Организация принимающая состав int
id_otvet Ответственный int
id_b25_teh Измерения int
id_sost Состав int

 


 

Таблица 4.Описание таблицы «destr»

Идентификатор Назначение Тип данных
id Уникальный идентификатор int
name Наименование повреждения nvarchar(50)
Full_name Полное наименование повреждения nvarchar(50)

 

Таблица 5.Описание таблицы «ed_iz»

Идентификатор Назначение Тип данных
id Уникальный идентификатор int
name Наименование единицы измерения nvarchar(50)
Full_name Полное наименование единицы измерения nvarchar(50)

 

Таблица 6.Описание таблицы «nakl_shapka11»

Идентификатор Назначение Тип данных
id Уникальный идентификатор int
n Номер int
data Дата data
id_org1 Организация отправляющая состав int
id_org2 Организация принимающая состав int
id_prin Принимающий состав int

 

Таблица 6.Описание таблицы «nakl_shapka11» (продолжение)

Идентификатор Назначение Тип данных
id_iz Проводящий измерения int
id_vesch Вещество перевозимое по средствам состава int
id_sost Наименование состава int
id_mesto Наименование места приема состава int
id_nakl22_prihod Накладная прихода int
id_nakl23_izm Накладная измерений int

 

Таблица 7.Описание таблицы «nakl22_prihod»

Идентификатор Назначение Тип данных
id Уникальный идентификатор int
n_cester Цистерна int
t Температура real
v Объем real
uroven Уровень в цистерне real
sootn Соотношение real
destr Наличие повреждений bit
id_by25 Прикрепление акта о повреждении вагонов (при необходимости) int

 

Таблица 8.Описание таблицы «nakl23_izm»

Идентификатор Назначение Тип данных
id Уникальный идентификатор int

 

Таблица 8.Описание таблицы «nakl23_izm» (продолжение)

Идентификатор Назначение Тип данных
id Уникальный идентификатор int
n_cester Цистерна int
t Температура real
v Объем real
uroven Уровень в цистерне real
sootn Соотношение real
destr Наличие повреждений bit
id_shapk Связь с накладной nchar(10)

 

Таблица 9.Описание таблицы «org1»

Идентификатор Назначение Тип данных
id Уникальный идентификатор int
name Наименование nchar(10)
full_name Полное наименование nvarchar(MAX)
adress Адрес nvarchar(MAX)
inn ИНН int
kpp КПП int
schet Банковский счет nvarchar(MAX)
tel Телефон int

 

Таблица 9.Описание таблицы «org2»

Идентификатор Назначение Тип данных
id Уникальный идентификатор int
name Наименование nchar(10)

 

Таблица 9.Описание таблицы «org2»

Идентификатор Назначение Тип данных
id Уникальный идентификатор int
name Наименование nchar(10)
full_name Полное наименование nvarchar(MAX)
adress Адрес nvarchar(MAX)
inn ИНН int
kpp КПП int
schet Банковский счет nvarchar(MAX)
tel Телефон int

 

Таблица 10.Описание таблицы «otdel»

Идентификатор Назначение Тип данных
id Уникальный идентификатор int
name Наименование nchar(10)
full_name Полное наименование nvarchar(MAX)

 

Таблица 11.Описание таблицы «place»

Идентификатор Назначение Тип данных
id Уникальный идентификатор int
name Наименование nchar(10)
full_name Полное наименование nvarchar(MAX)
comments Комментарии nvarchar(MAX)

 

Таблица 12.Описание таблицы «sostav»

Идентификатор Назначение Тип данных
id Уникальный идентификатор int
type Тип состава int
Org1 Организация принимающая состав int
comments Комментарии nvarchar(MAX)

 

Таблица 13.Описание таблицы «sotrud»

Идентификатор Назначение Тип данных
id Уникальный идентификатор int
fio Фамилия имя отчество varchar(MAX)
id_otdel Отдел int
id_spesh Должность int

 

Таблица 14.Описание таблицы «spesh»

Идентификатор Назначение Тип данных
id Уникальный идентификатор int
name Наименование nchar(10)
full_name Полное наименование nvarchar(MAX)

 

Таблица 15.Описание таблицы «type_sost»

Идентификатор Назначение Тип данных
id Уникальный идентификатор int
name Наименование nchar(10)

 

Таблица 15.Описание таблицы «type_sost» (продолжение)

Идентификатор Назначение Тип данных
full_name Полное наименование nvarchar(MAX)
comments Комментарии nvarchar(MAX)

 

Таблица 16.Описание таблицы «veschestva»

Идентификатор Назначение Тип данных
id Уникальный идентификатор int
Ed_iz Единица измерения int
name Наименование nchar(10)
full_name Полное наименование nvarchar(MAX)

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.