логической модели данных
Таблица 3
Сущность «Область» (Oblast)
Ключ
| Наименование атрибута
| Тип данных
| Значение
| Описание
| Наименование атрибута (физ. модель)
| PK
| Код области
| int
| NOT NULL
| Код области в базе данных, первичный ключ
| Id_Obl
|
| Область
| varchar(20)
| NOT NULL
| Наименование области
| Obl
|
Таблица 4
Сущность «Город» (Gorod)
Ключ
| Наименование атрибута
| Тип данных
| Значение
| Описание
| Наименование атрибута (физ. модель)
| PK
| Код города
| int
| NOT NULL
| Код города в базе данных, первичный ключ
| Id_Gor
|
| Город
| varchar(20)
| NOT NULL
| Наименование города
| Gor
| FK
| Код области
| int
| NOT NULL
| Внешний ключ, с помощью которого можно определить область
| Id_Obl
|
Таблица 5
Сущность «ОПФ» (OPF)
Ключ
| Наименование атрибута
| Тип данных
| Значение
| Описание
| Наименование атрибута (физ. модель)
| PK
| Id_ОПФ
| int
| NOT NULL
| Код ОПФ в базе данных, первичный ключ
| Id_OPF
|
| ОПФ
| varchar(10)
| NOT NULL
| Организационно-правовая форма
| OPF
|
Таблица 6
Сущность «Клиент» (Klient)
Ключ
| Наименование атрибута
| Тип данных
| Значение
| Описание
| Наименование атрибута (физ. модель)
| PK
| Код клиента
| int
| NOT NULL
| Код клиента в базе данных, первичный ключ
| Id_Kl
| FK
| Код ОПФ
| int
| NULL
| Внешний ключ, с помощью которого можно определить ОПФ клиента
| Id_OPF
|
| Наим.предприятия
| varchar(50)
| NULL
| Наименование предприятия
| Name_predpr
|
| ФИО
| varchar(50)
| NOT NULL
| ФИО клиента или ФИО человека, представляющего юридическое лицо
| FIO
|
| Основание
| varchar(70)
| NULL
| Информация о том, на основании чего человек является представителем юридического лица
| Osnov
|
| Пасп.данные
| varchar(100)
| NULL
| Паспортные данные клиента
| Pasp_dannie
| FK
| Код города
| int
| NOT NULL
| Внешний ключ, с помощью которого можно определить город
| Id_Gor_Ur
|
| Улица(юр,прож)
| varchar(25)
| NOT NULL
| Название улицы
| Ul_Ur
|
| № дома
| varchar(4)
| NOT NULL
| Номер дома
| Dom_Ur
|
| Квартира
| int
| NULL
| Номер квартиры
| Kv_Ur
| FK
| Код города1
| int
| NULL
| Внешний ключ, с помощью которого можно определить город
| Id_Gor_Fakt
|
| Улица(факт,рег)
| varchar(25)
| NULL
| Название улицы
| Ul_Fakt
|
| № дома
| varchar(4)
| NULL
| Номер дома
| Dom_Fakt
|
| Квартира
| int
| NULL
| Номер квартиры
| Kv_Fakt
|
| Конт.реквизиты
| varchar(50)
| NOT NULL
| Контактные реквизиты клиента
| Kont_rekv
|
| ИНН
| int
| NOT NULL
| ИНН клиента
| INN
|
| КПП
| int
| NULL
| КПП клиента
| KPP
|
| ОГРН
| int
| NULL
| ОГРН клиента
| OGRN
|
| р/с
| varchar(20)
| NULL
| р/с
| RS
|
| к/с
| varchar(20)
| NULL
| к/с
| KS
|
| БИК
| int
| NULL
| БИК
| BIK
|
| Лиц.счет
| varchar(20)
| NULL
| Лицевой счет
| Lic_shet
|
| Наим.банка
| varchar(50)
| NOT NULL
| Наименование банка
| Name_bank
|
| Конт.рекв.банка
| varchar(50)
| NOT NULL
| Реквизиты банка
| Rekv_banka
|
Таблица 7
Сущность «Договор» (Dogovor)
Ключ
| Наименование атрибута
| Тип данных
| Значение
| Описание
| Наименование атрибута (физ. модель)
| PK
| Код договора
| int
| NOT NULL
| Номер договора, первичный ключ
| Id_Dog
| FK
| Код клиента
| int
| NOT NULL
| Внешний ключ, с помощью которого можно определить клиента
| Id_Kl
|
| Дата заключения
| datetime
| NOT NULL
| Дата заключения договора
| Date_zakl
|
| Дата расторжения
| datetime
| NOT NULL
| Дата расторжения договора
| Date_rast
|
| Логин
| varchar(11)
| NOT NULL
| Логин для входа в систему
| Login
|
| Пароль
| varchar(11)
| NOT NULL
| Пароль для входа в систему
| Parol
|
Таблица 8
Сущность «Тип линии» (Line)
Ключ
| Наименование атрибута
| Тип данных
| Значение
| Описание
| Наименование атрибута (физ. модель)
| PK
| Код типа линии
| int
| NOT NULL
| Код линии в базе данных, первичный ключ
| Id_Line
|
| Тип линии
| varchar(20)
| NOT NULL
| Тип линии
| Line
|
Таблица 9
Сущность «Тариф» (Tarif)
Ключ
| Наименование атрибута
| Тип данных
| Значение
| Описание
| Наименование атрибута (физ. модель)
| PK
| Код тарифа
| int
| NOT NULL
| Код тарифа в базе данных, первичный ключ
| Id_Tarif
|
| Тариф
| varchar(50)
| NOT NULL
| Название тарифа
| Tarif
|
| Информация
| text
| NOT NULL
| Информация о тарифе
| Inf
|
Таблица 10
Сущность «Стоим.тарифа» (Price_Tarif)
Ключ
| Наименование атрибута
| Тип данных
| Значение
| Описание
| Наименование атрибута (физ. модель)
| PK, FK
| Код тарифа
| int
| NOT NULL
| Внешний ключ, с помощью которого можно определить данные тарифа, часть составного первичного ключа
| Id_Tarif
| PK
| Дата изменения
| datetime
| NOT NULL
| Дата изменения стоимости тарифа, первичный ключ
| Date_Izm
|
| Цена
| money
| NOT NULL
| Стоимость тарифа
| Price
|
Таблица 11
Сущность «АТС» (ATS)
Ключ
| Наименование атрибута
| Тип данных
| Значение
| Описание
| Наименование атрибута (физ. модель)
| PK
| Код АТС
| int
| NOT NULL
| Код АТС в базе данных, первичный ключ
| Id_ATS
|
| АТС
| int
| NOT NULL
| Номер АТС
| ATS
|
Таблица 12
Сущность «Подкл.улиц к АТС» (Podkl_Ul_ATS)
Ключ
| Наименование атрибута
| Тип данных
| Значение
| Описание
| Наименование атрибута (физ. модель)
| PK
| Код подключения
| int
| NOT NULL
| Код подключения в базе данных, первичный ключ
| Id_Podkl
|
| Улица подключения
| varchar(25)
| NOT NULL
| Улица подключения услуги
| Ul_Podkl
| FK
| Код АТС
| int
| NOT NULL
| Внешний ключ, с помощью которого можно АТС, которая обслуживает данную улицу
| Id_ATS
|
Таблица 13
Сущность «Услуга» (Serv)
Ключ
| Наименование атрибута
| Тип данных
| Значение
| Описание
| Наименование атрибута (физ. модель)
| PK
| Код услуги
| int
| NOT NULL
| Код услуги в базе данных, первичный ключ
| Id_Serv
|
| Услуга
| varchar(50)
| NOT NULL
| Наименование услуги
| Serv
|
Таблица 14
Сущность «Аб.плата услуги» (Price_Serv)
Ключ
| Наименование атрибута
| Тип данных
| Значение
| Описание
| Наименование атрибута (физ. модель)
| PK, FK
| Код услуги
| int
| NOT NULL
| Внешний ключ, с помощью которого можно определить услугу, часть составного первичного ключа
| Id_Serv
| PK
| Дата изменения
| datetime
| NOT NULL
| Дата изменения стоимости услуги, первичный ключ
| Date_Izm
|
| Цена
| money
| NOT NULL
| Стоимость услуги
| Price
|
Таблица 15
Сущность «Не возм.подключения» (No_Podkl)
Ключ
| Наименование атрибута
| Тип данных
| Значение
| Описание
| Наименование атрибута (физ. модель)
| PK, FK
| Код услуги
| int
| NOT NULL
| Внешний ключ, с помощью которого можно определить услугу, часть составного первичного ключа
| Id_Serv
| PK, FK
| Код подключения
| int
| NOT NULL
| Внешний ключ, с помощью которого можно определить улицы подключений, часть составного первичного ключа
| Id_Podkl
|
Таблица 16
Сущность «Должность» (Dolzhnost)
Ключ
| Наименование атрибута
| Тип данных
| Значение
| Описание
| Наименование атрибута (физ. модель)
| PK
| Код должности
| int
| NOT NULL
| Код должности в базе данных, первичный ключ
| Id_Dolzh
|
| Должность
| varchar(30)
| NOT NULL
| Наименование должности
| Dolzh
|
Таблица 17
Сущность «Сотрудник» (Sotrudnik)
Ключ
| Наименование атрибута
| Тип данных
| Значение
| Описание
| Наименование атрибута (физ. модель)
| PK
| Код сотрудника
| int
| NOT NULL
| Код сотрудника в базе данных, первичный ключ
| Id_Sotr
|
| ФИО
| varchar(50)
| NOT NULL
| ФИО сотрудника
| FIO
| FK
| Код должности
| int
| NOT NULL
| Внешний ключ, с помощью которого можно определить должность
| Id_Dolzh
|
Таблица 18
Сущность «Доп.соглашение» (Dop_Sogl)
Ключ
| Наименование атрибута
| Тип данных
| Значение
| Описание
| Наименование атрибута (физ. модель)
| PK
| Код доп.соглашения
| int
| NOT NULL
| Код дополнительного соглашения, первичный ключ
| Id_Dop_Sogl
| FK
| Код договора
| int
| NOT NULL
| Внешний ключ, с помощью которого можно определить данные договора
| Id_Dog
| FK
| Код услуги
| int
| NOT NULL
| Внешний ключ, с помощью которого можно определить услугу
| Id_Serv
|
| Дата заявки
| datetime
| NOT NULL
| Дата составления заявки
| Date_Zaiav
|
| Срок до
| datetime
| NOT NULL
| Срок исполнения заявки
| Date_Isp_Do
|
| Дата доп.согл.
| datetime
| NULL
| Дата заключения дополнительного соглашения
| Date_Dop_Sogl
|
| Дата ввода
| datetime
| NULL
| Дата ввода в эксплуатацию точки подключения
| Date_Vvoda
|
| Дата раст.соглэ
| datetime
| NULL
| Дата расторжения дополнительного соглашения
| Date_Rast_Sogl
|
| Оплачено
| bit
| NULL
| Оплачена или нет заявка
| Opl
| FK
| Код сотрудника
| int
| NOT NULL
| Внешний ключ, с помощью которого можно определить сотрудника
| Id_Sotr
|
Таблица 19
Сущность «Параметр соглашения» (Param_Sogl)
Ключ
| Наименование атрибута
| Тип данных
| Значение
| Описание
| Наименование атрибута (физ. модель)
| PK
| №_строки
| int
| NOT NULL
| Номер строки, часть составного первичного ключа
| Nom_Str
| PK, FK
| Код доп.соглашения
| Int
| NOT NULL
| Внешний ключ, с помощью которого можно определить данные дополнительного соглашения, часть составного первичного ключа
| Id_Dop_Sogl
| FK
| Код подключения
| Int
| NOT NULL
| Внешний ключ, с помощью которого можно определить улицы подключений
| Id_Podkl
|
| № дома
| varchar(4)
| NOT NULL
| Номер дома подключения
| Dom
|
| Квартира
| int
| NULL
| Номер квартиры подключения
| Kv
|
| Номер телефона
| varchar(11)
| NULL
| Номер телефона
| Nom_Tel
| FK
| Код тарифа
| int
| NULL
| Внешний ключ, с помощью которого можно определить тариф
| Id_Tarif
| FK
| Код типа линии
| int
| NOT NULL
| Внешний ключ, с помощью которого можно определить тип линии
| Id_Line
|
| Присв.логин
| varchar(11)
| NULL
| Присвоенный логин
| Login
|
| Присв.номер(пароль)
| varchar(11)
| NOT NULL
| Присвоенный номер или пароль
| Parol
|
Таблица 20
Сущность «Доп.услуги» (Dop_Serv)
Ключ
| Наименование атрибута
| Тип данных
| Значение
| Описание
| Наименование атрибута (физ. модель)
| PK
| Код доп.услуги
| int
| NOT NULL
| Код дополнительной услуги в базе данных, первичный ключ
| Id_Dop_Serv
|
| Доп.услуга
| varchar(50)
| NOT NULL
| Наименование дополнительной услуги
| Dop_Serv
|
Таблица 21
Сущность «Подкл.доп.услуг» (Podkl_Dop_Serv)
Ключ
| Наименование атрибута
| Тип данных
| Значение
| Описание
| Наименование атрибута (физ. модель)
| PK, FK
| Код доп.услуги
| int
| NOT NULL
| Внешний ключ, с помощью которого можно определить дополнительную услугу, часть составного первичного ключа
| Id_Dop_Serv
| PK
| Дата подключения
| datetime
| NOT NULL
| Дата изменения подключения дополнительной услуги, первичный ключ
| Date_Podkl
| PK, FK
| Код параметра
| int
| NOT NULL
| Внешний ключ, с помощью которого можно определить пораметры подключения услуги в дополнительном соглашении, часть составного первичного ключа
| Id_Param
| FK
| Код тарифа
| int
| NULL
| Внешний ключ, с помощью которого можно определить тариф
| Id_Tarif
|
Таблица 22
Сущность «Единица измерения» (Ed_Izmer)
Ключ
| Наименование атрибута
| Тип данных
| Значение
| Описание
| Наименование атрибута (физ. модель)
| PK
| Код ед.измерения
| int
| NOT NULL
| Код единицы измерения в базе данных, первичный ключ
| Id_Ed_Izm
|
| Единица измерения
| varchar(5)
| NOT NULL
| Единица измерения
| Ed_Izm
|
Таблица 23
Сущность «Тип материала» (Tip_Mat)
Ключ
| Наименование атрибута
| Тип данных
| Значение
| Описание
| Наименование атрибута (физ. модель)
| PK
| Код типа материала
| int
| NOT NULL
| Код типа материала в базе данных, первичный ключ
| Id_Tip_Mat
|
| Тип материала
| varchar(25)
| NOT NULL
| Наименование типа материала
| Tip_Mat
| FK
| Код ед.измерения
| int
| NOT NULL
| Внешний ключ, с помощью которого можно определить единицу измерения
| Id_Ed_Izm
|
Таблица 24
Сущность «Материал» (Material)
Ключ
| Наименование атрибута
| Тип данных
| Значение
| Описание
| Наименование атрибута (физ. модель)
| PK
| Код материала
| int
| NOT NULL
| Код материала в базе данных, первичный ключ
| Id_Mat
|
| Материал
| varchar(70)
| NOT NULL
| Название материала
| Mat
| FK
| Код типа материала
| int
| NOT NULL
| Внешний ключ, с помощью которого можно определить тип материала
| Id_Tip_Mat
|
Таблица 25
Сущность «Тип материала к услуге» (Tip_Mat_Serv)
Ключ
| Наименование атрибута
| Тип данных
| Значение
| Описание
| Наименование атрибута (физ. модель)
| PK, FK
| Код услуги
| Int
| NOT NULL
| Внешний ключ, с помощью которого можно определить услугу, часть составного первичного ключа
| Id_Serv
| PK, FK
| Код типа материала
| int
| NOT NULL
| Внешний ключ, с помощью которого можно определить тип материала, часть составного первичного ключа
| Id_Tip_Mat
|
Таблица 26
Сущность «Поставщик» (Postavshik)
Ключ
| Наименование атрибута
| Тип данных
| Значение
| Описание
| Наименование атрибута (физ. модель)
| PK
| Код поставщика
| int
| NOT NULL
| Код поставщика в базе данных, первичный ключ
| Id_Post
| FK
| Код ОПФ
| int
| NOT NULL
| Внешний ключ, с помощью которого можно определить ОПФ
| Id_OPF
|
| Пост
| varchar(50)
| NOT NULL
| Поставщик
| Post
| FK
| Код города
| int
| NOT NULL
| Внешний ключ, с помощью которого можно определить город
| Id_Gor_Ur
|
| Улица(юр)
| varchar(25)
| NOT NULL
| Название улицы
| Ul_Ur
|
| № дома
| varchar(4)
| NOT NULL
| Номер дома
| Dom_Ur
|
| Квартира
| int
| NULL
| Номер квартиры
| Kv_Ur
| FK
| Код города1
| int
| NOT NULL
| Внешний ключ, с помощью которого можно определить город
| Id_Gor_Fakt
|
| Улица(факт)
| varchar(25)
| NOT NULL
| Название улицы
| Ul_Fakt
|
| № дома
| varchar(4)
| NOT NULL
| Номер дома
| Dom_Fakt
|
| Квартира
| int
| NULL
| Номер квартиры
| Kv_Fakt
|
| Конт.реквизиты
| varchar(50)
| NOT NULL
| Контактные реквизиты
| Kont_Rekv
|
| ИНН
| int
| NOT NULL
| ИНН поставщика
| INN
|
| КПП
| int
| NOT NULL
| КПП поставщика
| KPP
|
| ОГРН
| int
| NOT NULL
| ОГРН поставщика
| OGRN
|
Таблица 27
Сущность «Поставка» (Postavka)
Ключ
| Наименование атрибута
| Тип данных
| Значение
| Описание
| Наименование атрибута (физ. модель)
| PK
| Код поставки
| Int
| NOT NULL
| Код поставки в базе данных, первичный ключ
| Id_Postav
| FK
| Код поставщика
| int
| NOT NULL
| Внешний ключ, с помощью которого можно определить поставщика
| Id_Post
|
| Дата поставки
| datetime
| NOT NULL
| Дата поставки
| Date_Postav
|
Таблица 28
Сущность «Материалы поставки» (Mat_Postav)
Ключ
| Наименование атрибута
| Тип данных
| Значение
| Описание
| Наименование атрибута (физ. модель)
| PK, FK
| Код материала
| int
| NOT NULL
| Внешний ключ, с помощью которого можно определить материал, часть составного первичного ключа
| Id_Mat
| PK, FK
| Код поставки
| int
| NOT NULL
| Внешний ключ, с помощью которого можно определить данные поставки, часть составного первичного ключа
| Id_Postav
|
| Количичество
| int
| NOT NULL
| Количество поставленного материала
| Kol
|
| Цена
| money
| NOT NULL
| Цена поставленного материала
| Price
|
Таблица 29
Сущность «Расход материала» (Rash_Mat)
Ключ
| Наименование атрибута
| Тип данных
| Значение
| Описание
| Наименование атрибута (физ. модель)
| PK, FK
| Код доп.соглашения
| int
| NOT NULL
| Внешний ключ, с помощью которого можно определить данные заявки, часть составного первичного ключа
| Id_Dop_Sogl
| PK, FK
| Код поставки
| int
| NOT NULL
| Внешний ключ, с помощью которого можно определить данные поставки, часть составного первичного ключа
| Id_Postav
| PK, FK
| Код материала
| int
| NOT NULL
| Внешний ключ, с помощью которого можно определить материал, часть составного первичного ключа
| Id_Mat
|
| Количество
| int
| NOT NULL
| Количество затраченного материала
| Kol
|
©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|