Пиши Дома Нужные Работы

Обратная связь

Определение связей информационных объектов и построение информационно-логической модели (ИЛМ)

В результате анализа получили пять ИО или сущностей. Проведем парный анализ связей между ними:

ПРЕДПРИЯТИЯ ПЛАТЕЖИ (ПРЕДПРИЯТИЯ - главный ИО, ПЛАТЕЖИ - подчиненный ИО). Тип связи 1:М, т.к. одно предприятие может сделать несколько платежей в погашение одного вида налога, но один платеж соответствует одному предприятию. Связь между этими объектами обеспечивается с помощью реквизита Код предприятия.

НАЛОГИ СПЕЦ-Я ПЛАТЕЖЕЙ (НАЛОГИ - главный ИО, СПЕЦ-Я ПЛАТЕЖЕЙ - подчиненный ИО). Тип связи 1:М, т.к. один вид налога может погашаться несколькими суммами, но одна сумма соответствует одному виду налога. Связь между этими объектами обеспечивается с помощью реквизита Код налога.

ПРЕДПРИЯТИЯ ПЛАН (ПРЕДПРИЯТИЯ - главный ИО, ПЛАН - подчиненный ИО). Тип связи 1:М, т.к. каждому предприятию планируются плановые суммы по нескольким видам налогов, но каждая плановая сумма по каждому виду налога относится только к одному предприятию. Связь между этими объектами обеспечивается с помощью реквизита Код предприятия.

НАЛОГИ ПЛАН (НАЛОГИ - главный ИО, ПЛАН - подчиненный ИО). Тип связи 1:М, т.к. каждому виду налога соответствует много плановых сумм, но каждая плановая сумма относится только к одному виду налога. Связь между этими объектами обеспечивается с помощью реквизита Код налога.

ПЛАТЁЖИ СПЕЦ-Я ПЛАТЕЖЕЙ (ПЛАТЁЖИ – главный ИО, СПЕЦ-Я ПЛАТЕЖЕЙ – подчинённый ИО). Тип связи 1:М, т.к. каждому номеру платёжного поручения соответствует оплата по нескольким видам налогов. Но оплата одного вида налога относится к одному номеру платёжного поручения. Связь между этими объектами обеспечивается реквизитами Номер документа и Код предприятия.



После того, как установлены связи между сущностями, возможно построение информационно-логической модели.

ИНФОРМАЦИОННО-ЛОГИЧЕСКАЯ МОДЕЛЬ (ИЛМ) - это модель данных, отображающая предметную область в виде совокупности информационных объектов и структурных связей между ними.

Правила построения ИЛМ связаны с упорядочением ИО по уровням иерархии. Такой способ изображения по уровням называют канонической формой ИЛМ. Рассмотрим формальный способ установления уровней иерархии. Этот способ особенно необходим, когда количество ИО велико.

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

 

  Пред- приятия Налоги План Платежи Спец-я платежей
Предприятия      
Налоги      
План          
Платежи        
Спец-я платежей          
Сумма по столбцу

 

Значения «1» в матрице смежности записывается в том случае, если между ИО в строке и ИО в столбце имеется связь один – ко - многим. Использовать установленные ранее связи.

Нулевые суммы получились по столбцам ПРЕДПРИЯТИЯ и НАЛОГИ. Если сумма по столбцу равна нулю, то столбец и строка с таким же именем вычёркиваются (выделяются серым цветом), а оставшиеся строки и столбцы образуют новую матрицу смежности. Вычеркнутые ИО выносятся на нулевой уровень иерархии. В нашем примере нулевые суммы получились в столбцах ПРЕДПРИЯТИЯ и НАЛОГИ. Следовательно, они определяют нулевой уровень.

После этого получится следующая матрица:

 

  План Платежи Спец-я платежей
План      
Платежи    
Спец-я платежей      
Сумма по столбцу

 

Во второй матрице смежности нулевые суммы получились в столбцах ПЛАН и ПЛАТЕЖИ. Следовательно, эти столбцы в ней вычёркиваются, а ПЛАН и ПЛАТЕЖИ определяют первый уровень.

 

  Спец-я платежей
Спец-я платежей  
Сумма по столбцу

 

СПЕЦ-Я ПЛАТЕЖЕЙ располагается на втором (последнем) уровне.

На рисунке показана каноническая информационно- логическая модель (ИЛМ):

Предприятия
Налоги


0-й уровень

Платежи
План

 

 


1-й уровень

Спец-я платежей


2-й уровень

Определение логической структуры базы данных

Логическая структура РБДопределяется совокупностью логически связанных реляционных таблиц.

Логические связи соответствуют структурным связям между объектами в инфологической модели, каждый ИО в логической структуре отображается соответствующей реляционной таблицей.

Связи между таблицами осуществляются посредством общих реквизитов (ключевых или неключевых). Логическая структура РБДимеет следующий вид:

 

ПРЕДПРИЯТИЯ   НАЛОГИ
Код пред. Наим. пред   Код налога Наим. налога
         

 

Код пред. Код налога Сумма плана   Номер документа Код пред. Дата
ПЛАН   ПЛАТЕЖИ

 

Номер документа Код пред. Код налога Сумма оплаты
СПЕЦ-Я ПЛАТЕЖЕЙ

 

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

 

Физическое моделирование БД - это способ размещения информации на машинных носителях. Правила перехода от логической реляционной структуры к физической заключаются в следующем:

· каждая реляционная таблица превращается в таблицу БД;

· каждый столбец таблицы - в поле таблицы;

· каждая строка таблицы - в запись таблицы.

В процессе физического проектирования РБД необходимо:

· присвоить имена таблицам;

· присвоить имена полям таблиц.


Соответствие документов и таблиц БД

Имя документа Имя таблицы БД
Список предприятий ПРЕДПРИЯТИЯ
Список налогов НАЛОГИ
План поступления налогов ПЛАН
Список платежных поручений ПЛАТЕЖИ
СПЕЦ-Я ПЛАТЕЖЕЙ

 

Таблицы базы данных заполняются на основе входных(первичных) документов. Например, в таблице ПРЕДПРИЯТИЯ имена полей КОД_ПРЕД и НАИМ_ПРЕД.

 

Контрольный пример

 

Заполнить таблицы исходными данными. Для упрощения решаемых задач сократим количество реквизитов в исходных таблицах. На основании этих данных произвести вручную расчёты для задачи 1 и задачи 2.

Контрольный пример необходим для проверки правильности решения задачи на персональном компьютере.

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

 

Для нашего примера таблицы, заполненные конкретными значениями, выглядят так:

ПРЕДПРИЯТИЯ НАЛОГИ

Код пред-приятия Наименование предприятия     Код налога Наименование налога
Заря   Налог на имущество
Восток   Налог на прибыль
Север   НДС

 


ПЛАН ПЛАТЕЖИ

Код пред. Код налога Сумма плановая   Номер документа Код пред. Дата перечис-ления
  3.02.11
  3.02.11
  5.02.11
  15.03.11
  5.03.11
  17.04.11
  10.03.11
  23.03.11
        20.04.11

 

СПЕЦИФИКАЦИЯ ПЛАТЕЖЕЙ

Номер документа Код предприятия Код налога Сумма оплаты

Примечание: данные задаются произвольно по количеству значений и содержанию с учётом ограничений.

 

По приведенным исходным данным выполним вручную решение поставленных задач (контрольный пример).

 

Задача 1. Анализ оплаты налогов по заданному предприятию.

 

Отберём платёжные поручения для заданного предприятия «Восток».

По отобранным платёжным поручениям вычисляем общие суммы оплаты по каждому виду налога.

Затем найдём отклонение между фактической и плановой суммой по каждому виду налога для заданного предприятия.

В результате получим:

 






ТОП 5 статей:
Экономическая сущность инвестиций - Экономическая сущность инвестиций – долгосрочные вложения экономических ресурсов сроком более 1 года для получения прибыли путем...
Тема: Федеральный закон от 26.07.2006 N 135-ФЗ - На основании изучения ФЗ № 135, дайте максимально короткое определение следующих понятий с указанием статей и пунктов закона...
Сущность, функции и виды управления в телекоммуникациях - Цели достигаются с помощью различных принципов, функций и методов социально-экономического менеджмента...
Схема построения базисных индексов - Индекс (лат. INDEX – указатель, показатель) - относительная величина, показывающая, во сколько раз уровень изучаемого явления...
Тема 11. Международное космическое право - Правовой режим космического пространства и небесных тел. Принципы деятельности государств по исследованию...



©2015- 2024 pdnr.ru Все права принадлежат авторам размещенных материалов.