Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Система обработки отчетности_ПЗ_1.doc
Скачиваний:
4
Добавлен:
24.08.2019
Размер:
600.06 Кб
Скачать

2.3. Определение связей между таблицами.

Отношение в самом общем виде представляет собой связь между вдумя и более сущностями. Связь – ассоциирование двух или более сущностей.

Установление связей:

  1. Налогоплательщик осуществляет свою коммерческую деятельность в регионе РФ. Это связь между таблицами Налогоплательщик и ОКАТО. Налогоплательщик зарегистрирован в одном и только одном регионе, тогда как в одном регионе могут осуществлять деятельность много налогоплательщиков. Эта связь имеет тип «один-ко-многим».

  2. Каждому налогоплательщику соответствует свой вид деятельности. Это связь между таблицами Налогоплательщик и Вид деятельности. Налогоплательщик осуществляет один вид деятельности в соответствии с присвоенным ему органом статистики кодом. Тогда как по одному виду деятельность могут осуществлять деятельность несколько налогоплательщиков. Эта связь имеет тип «один-ко-многим».

  3. Налогоплательщик представляет в инспекцию налоговые декларации. Это связь между таблицами Налогоплательщик и Декларация. Налоговая декларация может быть представлена от одного и только одного налогоплательщика, тогда как налогоплательщик может представлять много деклараций (по разным периодам, налогам и т.д.) Эта связь имеет тип «один-ко-многим».

  4. За один налоговый период одним налогоплательщиком может быть представлена только одна декларация. Эта связь имеет тип «один-ко-многим» (В данной работе рассматривается только один вид деклараций по одному налогу. В случае дополнения программной реализации новыми сущностями, такими как Вид_декларации, Шаблон_декларации, связь примет вид «многие-ко-многим»)

  1. Формирование структуры таблиц

Основным объектом базы данных в среде СУБД MS Access является таблица. Каждая таблица содержит записи (строки) определенного вида, например, о налогоплательщиках, стоящих на учете в инспекции ФНС России. Поле (столбец) определяет элементы, из которых состоит каждая запись – Налогоплательщик, ИНН ОКАТО, Юридический адрес, Дата постановки на учет, Код вида деятельности. Каждому полю таблицы присваивается уникальное имя, состоящее из букв, цифр и символа подчеркивания "_".

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

Тип данных определяет способ обработки СУБД MS Access данных. Используются следующие типы:

Текстовый - для текстовой информации и чисел, если над ними не выполняются расчеты. Числовой и Денежный - при выполнении над данными математических операций.

Дата/время - для хранения информации о дате и времени.

Счетчик- специальное числовое поле, в котором Access автоматически присваивает уникальный порядковый номер каждой записи. Такое поле называют ключевым. Ключевое поле не может содержать пустых и повторяющихся значений. Ключ используется при поиске записей и объединении таблиц в запросе. Таблицу, в которой не определен ключ, нельзя использовать при установке связей; поиск и сортировка в такой таблице выполняются дольше. Поле типа Счетчик вводят в таблицу, если другие поля не могут быть ключевыми.

Данные Логического типа могут принимать только одно из двух возможных значений Да/Нет (Истина/Ложь).

Можно также работать с полями типа примечаний - так называемые поля MEMO (длинные текстовые) и полями-объектами OLE - рисунками, диаграммами, таблицами, созданными другими программами).

Кроме того каждый тип данных можно представить в нескольких форматах.