Курсовая работа: База данных по учету металлопродукции на платформе SQL Server

3.5 Описание таблиц базы данных

База данных представлена двенадцатью таблицами (или по терминологии реляционных баз данных - двенадцатью реляционными отношениями): Nomenklatura, Realiz, Klient, Bank, Material, Edin_izm, Sposob, Vid, MOL. Рассмотрим структуру каждой более подробно.

В таблице Nomenklatura представлена информация о номенклатурных позициях металлопродукции. Поля, их типы, назначение и ограничения, накладываемые на поля представлены в таблице 1.

Таблица1 - Nomenklatura.

Первичным ключем является поле Kod_nomen, однозначно определяющее любую запись в таблице. Поля Kod_mater, Kod_edin, Kod_sposob, Kod_specif, Kod_partia, Kod_realiz обеспечивают связь данной таблицы с другими. Также по ним построены вторичные индексы. Индексы – объекты базы данных, которые обеспечивают быстрый доступ к отдельным строкам в таблице. Индекс создается с целью повышения производительности операций запросов и сортировки данных таблицы.

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

Таблица 2 - Partia

Здесь ключевым элементом является Kod_partii, а связующими элементами Kod_klient, Kod_sklad, по которым также строятся вторичные индексы, что видно из таблицы.

В таблице Realiz представлена информация о реализации товаров. Информация о полях, их типов, назначений и ограничений, накладываемых на поля содержится в таблице 3.

Таблица 3 - Realiz

В данной таблице однозначно идентифицирующий элемент - Kod_Realiz. По полю Kod_klient осуществляется связь данной таблицы с каким – либо контрагентом. Здесь есть поле Cena_Prod из таблицы Nomenklatura, по которому осуществляется автоподстановка цены в документ с возможностью редактирования.

В таблице Klient содержится информация о контрагентах. Информация о полях, их типах, назначениях и ограничениях, накладываемых на поля содержится в таблице 4.


??????? 4 - Klient

В этой таблице ключевой элемент - Kod_Klient, которой единственным образом определяет элементы данной таблицы. По полям Kod_bank, осуществляется связь с другими таблицами. Также по ним построены вторичные индексы.

В таблице Bank представлена информация о банках. Описание данной таблицы дано ниже, в таблице 5.


??????? 5 - Bank

В таблице Bank ключевое поле - Kod_Bank.


??????? Material ???????? ???????? ?? ??????????, ?? ??????? ??????????????? ????????????????. ?? ???????? ???????????? ? ??????? 7.

Таблица 7 - Material

В данной таблице ключевой элемент - Kod_Mater. Остальные поля отражают необходимые в рамках рассматриваемой области сведения о материалах.

Таблица Edin_Izm представлена ниже. В данной таблице отражаются сведения о различных видах единиц измерения. Информация о полях, их типах, назначениях и ограничениях, накладываемых на поля представлена в таблице 8.


Таблица 8 - Edin_Izm

Ключом здесь является поле Kod_OKEI.

В таблице Sposob представлены сведения о способах изготовления металлопродукции. Информация о полях содержится в таблице 9.



??????? 9 - Sposob

Как видно из таблицы, ключевым элементом здесь является поле Kod_Sposob.

Таблица Vid отражает сведения о видах металлопродукции.


??????? 11 - Vid

В данной таблице Kod_Vid – ключевой элемент.

В таблице MOL представлены сведения о материально – ответственных лицах, которые отвечают за склады.


4. Техническое проектирование

К-во Просмотров: 297
Бесплатно скачать Курсовая работа: База данных по учету металлопродукции на платформе SQL Server