Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Седова С.С. 09бх1 пояснительная записка ИТУ.doc
Скачиваний:
4
Добавлен:
17.04.2019
Размер:
860.16 Кб
Скачать

1.5 Описание инфологической модели данных

Цель инфологического моделирования – обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных. Поэтому инфологическую модель данных пытаются строить по аналогии с естественным языком. Основными конструктивными элементами инфологических моделей являются сущности, связи между ними и их свойства (атрибуты).

Сущность – любой различимый объект (объект, который мы можем отличить от другого), информацию о котором необходимо хранить в базе данных. Сущностями могут быть люди, места, самолеты, рейсы, вкус, цвет и т.д. Необходимо различать такие понятия, как тип сущности и экземпляр сущности. Понятие тип сущности относится к набору однородных личностей, предметов, событий или идей, выступающих как целое. Экземпляр сущности относится к конкретной вещи в наборе. Например, типом сущности может быть ГОРОД, а экземпляром – Москва, Киев и т.д.

Атрибут – поименованная характеристика сущности. Атрибуты используются для определения того, какая информация должна быть собрана о сущности. Примерами атрибутов для сущности АВТОМОБИЛЬ являются ТИП, МАРКА, НОМЕРНОЙ ЗНАК, ЦВЕТ и т.д. Здесь также существует различие между типом и экземпляром.

Ключ – минимальный набор атрибутов, по значениям которых можно однозначно найти требуемый экземпляр сущности. Минимальность означает, что исключение из набора любого атрибута не позволяет идентифицировать сущность по оставшимся.

На основании проведенных исследований были выделены информационные объекты ПО (таблица 2), сведения о которых содержатся в таблице и построена инфологическая модель данных.

Таблица 2 «Информационные объекты ПО»

Название объекта

Характеристика

Информация о сотрудниках

Информация об исследуемом объекте

Тарифная сетка

Информация об исследуемом объекте

Табель учета использования рабочего времени

Информация об исследуемом объекте

Расчет заработной платы

Информация об исследуемом объекте

1.6 Схема базы данных

На основе инфологической модели данных строится схема базы данных.

Автоматизированная система состоит из следующих объектов:

  1. таблиц:

  • больничный

  • данные о персонале

  • данные по ЕСН

  • данные по з/п

  • должности

  • ЕСН ставка

  • количество рабочих дней

  • НДФЛ

  • пенсионный фонд

  • подразделения

  • список персонала

  • табель учета рабочего времени

  • тарифная ставка

  1. отчетов

    • расчетный лист

    • ЕСН

    • з/п

    • ПФ

  2. форм

  • главная кнопочная форма

  • данные сотрудниках

  • календарь

  • НДФЛ

  • отчеты

  • ПФ

  • распределение

  • табель учета рабочего времени

  • тарифная сетка

Перечень таблиц, входящих в состав автоматизированной системы оплаты труда персонала на предприятии:

Таблица 3 «Данные о персонале»

Ключ

Имя поля

Тип данных

Размер

Число дес. зн.

Обязательность поля

Прочие свойства полей

*

Табельный №

Числовой

Длинное целое

Да

Фамилия

Текстовый

25

Да

Имя

Текстовый

15

Да

Отчество

Текстовый

20

Да

Дата рождения

Дата/время

Краткий формат поля

Нет

Пол

Логический

Наличие алиментов

Логический

Да

Количиство иждевенцев

Числовой

Байт

Да

Семейное положение

Логический

Дата

Дата/время

Таблица 4 «Больничный»

Ключ

Имя поля

Тип данных

Размер

Число дес. зн.

Обязательность поля

Прочие свойства полей

*

Год

Числовой

Целое

Авто

Да

*

Месяц

Числовой

Байт

Да

*

Табельный номер

Числовой

Длинное целое

Авто

Нет

Количество дней

Числовой

Целое

Таблица 5 «Данные по ЕСН»

Ключ

Имя поля

Тип данных

Размер

Число дес. зн.

Обязательность поля

Прочие свойства полей

*

Год

Числовой

Целое

Авто

Да

*

Месяц

Числовой

Целое

Авто

Да

Фонд зп

Денежный

2

ЕСН мед

Денежный

2

Есн соц

Денежный

2

люч

Имя поля

Тип данных

Размер

Число дес. зн.

Обязательность поля

Прочие свойства полей

*

Код должности

Числовой

Длинное целое

Авто

Да

Должность

Текстовый

50

Да

Оклад

Числовой

Длинное целое

Авто

Да

Таблица 6 «Данные о з/п»

Ключ

Имя поля

Тип данных

Размер

Число дес. зн.

Обязательность поля

Прочие свойства полей

*

Год

Числовой

целое

Авто

Да

*

Месяц

Числовой

байт

Авто

Да

*

Табельный №

Числовой

Длинное целое

Авто

Начисленная з/п

Денежный

Авто

Да

Льготы при НДФЛ

Денежный

Длинное целое

Авто

Да

НДФЛ

Денежный

Авто

Да

Пенсионный баз

Денежный

Авто

Да

Пенсионный накоп

Денежный

Авто

Да

Пенсионный страх

Денежный

Авто

Да

Таблица 7 «Должности»

Ключ

Имя поля

Тип данных

Размер

Число дес. зн.

Обязательность поля

Прочие свойства полей

*

Код должности

Числовой

Байт

Авто

Да

*

Разряд

Числовой

Байт

Да

Наименование должности

Текстовый

30

Да

Дата

Дата/время

Краткий формат даты

Да

Т аблица 8 «ЕСН ставка»

Ключ

Имя поля

Тип данных

Размер

Число дес. зн.

Обязательность поля

Прочие свойства полей

*

Дата введения

Дата/время

Краткий формат дата

Фонд мед страхования

Денежный

Основной

Авто

Да

Фонд соц страхования

Денежный

С разделителями разрядов

3

Да

Таблица 9 «Количество рабочих дней»

Ключ

Имя поля

Тип данных

Размер

Число дес. зн.

Обязательность поля

Прочие свойства полей

*

Год

Числовой

Длинное целое

Авто

Да

*

Номер месяца

Числово

Байт

Авто

Да

Месяц

Текстовый

50

Количество рабочих дней

Числово

Целое

Авто

Таблица 11 «НДФЛ»

Ключ

Имя поля

Тип данных

Размер

Число дес. зн.

Обязательность поля

Прочие свойства полей

*

Дата введения

Дата/время

Краткий формат даты

*

Налоговая ставкв

Денежный

Процентный

Авто

Да

Льгота на сотрудника

Денежный

Авто

Льгота на иждивенца

Денежный

Авто

Граница льгот

Денежный

Авто

Таблица 12 «Пенсионный фонд»

Ключ

Имя поля

Тип данных

Размер

Число дес. зн.

Обязательность поля

Прочие свойства полей

*

Дата введения

Дата/время

Краткий формат даты

Базовый до 1962

Числовой

Одинарное с плавающей точкой

Авто

Базовый(после 1962гр)

Числовой

Одинарное с плавающей точкой

Авто

Накопительный(1962-1975)

Числовой

Одинарное с плавающей точкой

Авто

Накопительный(после 1975)

Числовой

Одинарное с плавающей точкой

Авто

Социальный(1962-1975)

Числовой

Одинарное с плавающей точкой

Авто

Социальный(после 1975)

Числовой

Одинарное с плавающей точкой

Авто

Таблица 13 «Подразделения»

Ключ

Имя поля

Тип данных

Размер

Число дес. зн.

Обязательность поля

Прочие свойства полей

*

Код подразделения

Числовой

Байт

Авто

Да

Наименование подразделения

Текстовый

30

Да

Начальник подразделения

Длинное целое

Авто

Да

Дата

Дата/время

Таблица 14 «Список персонала»

Ключ

Имя поля

Тип данных

Размер

Число дес. зн.

Обязательность поля

Прочие свойства полей

*

Табельный номер

Числовой

Длинное целое

Авто

Да

*

Код подразделения

Числовой

Байт

Авто

Да

*

Код должности

Числовой

Байт

Авто

Да

Дата начала

Дата/время

Краткий формат даты

Да

Дата окончания

Дата/время

Краткий формат даты

Таблица 15 «Табель учета рабочего времени»

Ключ

Имя поля

Тип данных

Размер

Число дес. зн.

Обязательность поля

Прочие свойства полей

*

Год

Числовой

Длинное целое

Авто

*

Месяц

Числовой

Байт

Авто

Да

*

Код подразделения

Числовой

Байт

Авто

*

Табельный номер

Числово

Длинное целое

Да

Количество отработанных часов

Числово

Байт

Отпуск в днях

Числово

Байт

Сверхурочно

Числовой

Байт

Таблица 16 «Тарифная сетка»

Ключ

Имя поля

Тип данных

Размер

Число дес. зн.

Обязательность поля

Прочие свойства полей

*

Дата введения

Дата/время

Краткий формат даты

Да

*

Разряд

Числовой

Байт

Да

Часовая тарифная ставка

Денежный

Авто

Да

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]