Автор: Пользователь скрыл имя, 28 Февраля 2012 в 13:01, курсовая работа
Основная цель разработки и последующего совершенствования автоматизированной информационной системы (АИС) налоговых органов – построение функционально полной информационной системы, объединяющей все структуры налоговой системы на базе единой вычислительной сети с поэтапной интеграцией в единое информационное пространство административных органов федерального, регионального и территориального уровней, а также других заинтересованных организаций (ГУВД, судов, таможни, банков и др.).
1. Понятие, концепции, проблемы налоговых информационных систем.
2. Роль и место информационных систем в деятельности налоговых органов.
3. Основные требования к АИС налоговых органов.
4. Основные принципы построения и использования ИС в налогообложении.
Тема 6. Характеристика связей между таблицами.
В реляционных БД для указания взаимодействия между отношениями используется три вида связей: Один-ко-многим, Многие-ко-многим и Один-к-одному.
Связь Один-ко-многим – наиболее часто используемый тип связи между таблицами. В такой связи каждой записи в таблице А может соответствовать несколько записей в таблице В, а запись в таблице В не может иметь более одной соответствующей ей записи в таблице А. Например, одному значению должности из таблицы Должности сотрудников соответствует несколько записей из таблицы Картотека, содержащей анкетные данные работников предприятия (несколько сотрудников могут работать в одной и той же должности), и наоборот, каждому сотруднику соответствует только одно значение должности.
При связи Один-к-одному запись в таблице А может иметь не более одной связанной записи в таблице В и наоборот. Этот тип связи используется не очень часто, так как такие данные могут быть помещены в одну таблицу. Связь с отношением Один-к-одному применяют для разделения очень широких таблиц, для отделения части таблицы в целях ее защиты, а также для сохранения сведений, относящихся к подмножеству записей в главной таблице. Например, если анкетные данные на сотрудника хранятся в таблице Картотека, а значение его выработки – в другой таблице Выработка, то между этими таблицами устанавливается связь Один-к-одному.
При связи Многие-ко-многим одной записи в таблице А может соответствовать несколько записей в таблице В, а одной записи в таблице В – несколько записей в таблице А. Такая схема реализуется только с помощью третьей (связующей) таблицы, ключ которой состоит по крайней мере из двух полей, одно из которых является общим с таблицей А, а другое – общим с таблицей В.
При проектировании реляционных БД рекомендуется придерживаться следующих правил:
1) определить в таблице поле первичного ключа – убедиться, что записей с одинаковыми значениями ключа в таблице не будет;
2) если первичный ключ не просматривается (его трудно определить), подумать, правильно ли подобран состав полей таблицы;
3) если первичный ключ определен верно, к нему можно добавлять любые атрибуты, непосредственно зависящие от ключа;
4) если при просмотре подготовленной БД обнаруживается в двух таблицах одноименное поле, которое не является первичным ключом ни в одной из этих таблиц, - это ошибка нормализации. Система не может контролировать согласованность таких полей.
1