2.5 Логическая и физическая структуры базы данных
2.5.1 Логическая схема базы данных
Логическая схема Базы Данных построена на основе рассмотренных выше диаграмм.
Логическая схема Базы Данных включает в себя сущности, физическая интерпретация которых составляет структуру взаимосвязанных таблиц Базы Данных. Основными таблицами являются «лицевые счета», «движение средств по доходным операциям», «поступление бюджетных средств».
Добавлены так же таблицы: «тип операции», для разбиения операций с денежными средствами на виды; а также словари: «словарь операций», «словарь ЗАГСов», «словарь городов», «словарь районов» для разбиения данных на виды, предназначены для ускорения процесса заполнения карточек лицевых счетов.
Логическая схема БД включает в себя сущности, физическая интерпретация которых составляет структуру взаимосвязанных таблиц БД.
Рисунок 2.2 - Структура базы данных
2.5.2 Физическая схема базы данных
На основе логической схемы БД строится физическая схема БД следующим образом: сущности преобразуются в таблицы БД, атрибуты сущностей - в поля таблиц, в таблицы так же добавляются ключевые поля, по которым осуществляется установление связи между таблицами. На связях указываются ключевые поля одной и другой таблицы. Так же указываются типы полей в таблицах.
Информация о реквизитах лицевого счета в таблице CARD, имеющую следующую структуру:
Таблица 2.1 – Лицевые счета
Идентификатор | тип поля | значение |
CODE | INTEGER | Код лицевого счета |
ZAGS | INTEGER | Загс регистрации |
DATEZAGS | DATE | Дата регистрации |
POL | CHAR(1) | Пол |
SURNAME | CHAR(20) | Фамилия |
NAME | INTEGER | Имя |
OTCH | INTEGER | Отчество |
DATEBORN | DATE | Дата рождения |
SVBORNSER | CHAR(6) | Серия свидетельства о рождении |
SVBORNNUM | CHAR(20) | Номер свидетельства о рождении |
BORNRAY | INTEGER | Район рождения |
BORNTOWN | INTEGER | Место рождения |
FSURNAME | CHAR(30) | Фамилия отца |
FNAME | INTEGER | Имя отца |
FOTCH | INTEGER | Отчество отца |
FPASPSER | CHAR(6) | Серия паспорта отца |
FPASPNUM | CHAR(20) | Номер паспорта отца |
FRAY | INTEGER | Район проживания отца |
FTOWN | INTEGER | Место проживания отца |
FSTREET | CHAR(50) | Улица проживания отца |
MSURNAME | CHAR(30) | Фамилия матери |
MNAME | INTEGER | Имя матери |
MOTCH | INTEGER | Отчество матери |
MPASPSER | CHAR(6) | Серия паспорта матери |
MPASPNUM | CHAR(20) | Номер паспорта матери |
MRAY | INTEGER | Район проживания матери |
MTOWN | INTEGER | Место проживания матери |
MSTREET | CHAR(50) | Улица проживания матери |
OPOL | CHAR(1) | Пол опекуна |
OSURNAME | CHAR(30) | Фамилия опекуна |
ONAME | INTEGER | Имя опекуна |
OOTCH | INTEGER | Отчество опекуна |
OPASPSER | CHAR(6) | Серия паспорта опекуна |
OPASPNUM | CHAR(20) | Номер паспорта опекуна |
ORAY | INTEGER | Район проживания опекуна |
OTOWN | INTEGER | Место проживания опекуна |
OSTREET | CHAR(50) | Улица проживания опекуна |
PRIOR | INTEGER | Приоритет выплаты |
CATEGORY | INTEGER | Категория лиевого счета |
DATE_OPEN | DATE | Дата создания |
DATE_CLOSE | DATE | Дата закрытия |
OSN_OPEN | CHAR(255) | Основание создания |
OSN_CLOSE | CHAR(255) | Основание закрытия |
PLASEBORN | CHAR(200) | Модификация |
Таблица поступления бюждетных средств BUDGET
Таблица 2.2 – Бюджетные средства
PCODE | DOUBLE PRECISION | Уникальный код |
DATE_IN | DATE | Дата прихода |
CODE | INTEGER | Порядковый номер операции |
SUMM | DOUBLE PRECISION | Сумма прихода |
SUMM_OST | DOUBLE PRECISION | Сумма остатка |
N_OP | CHAR(200) | Назначение операции |
INFO | CHAR(255) | Дополнительная информация |
Таблица движения средств по доходным операциям OP
Таблица 2.3 – Движения средств по доходным операциям
PCODE | DOUBLE PRECISION | Уникальный код |
DATE_IN | DATE | Дата прихода |
CODE | INTEGER | Порядковый номер операции |
SUMM | DOUBLE PRECISION | Сумма прихода |
SUMM_OST | DOUBLE PRECISION | Сумма остатка |
N_OP | CHAR(200) | Назначение операции |
INFO | CHAR(255) | Дополнительная информация |
Таблица «Тип операций» содержит данные о видах операций, которые используются в процессе заполнения таблиц бюджетных поступлений, доходных и расходных операций.
Атрибуты:
- Номер типа – уникальный идентификатор;
- Название – наименование типа операций.
Нормативно- справочная информация:
Таблица 2.4 - Словарь операций
CODE | INTEGER | Код словаря |
NAME | CHAR(30) | Наименование |
INFO | CHAR(255) | Дополнительная информация |
Таблица 2.5 - Словарь ЗАГСов
CODE | INTEGER | Код словаря |
NAME | CHAR(30) | Наименование |
INFO | CHAR(255) | Дополнительная информация |
Таблица 2.6 - Словарь районов
CODE | INTEGER | Код словаря |
NAME | CHAR(30) | Наименование |
INFO | CHAR(255) | Дополнительная информация |
Таблица 2.7 - Словарь городов
CODE | INTEGER | Код словаря |
NAME | CHAR(30) | Наименование |
INFO | CHAR(255) | Дополнительная информация |
... ; - отдельная пиктограмма для форматирования; - появление механизма Drag & Plot, предназначенного для быстрой активизации диаграмм. 4.6. Техническое обеспечение. Автоматизированная система бухгалтерского учета Министерства здравоохранения Республики Тыва может функционировать при следующей конфигурации аппаратных средств: IBM совместимый компьютер с процессором 80386 фирмы Intel, ...
... при механических, климатических и специальных воздействиях окружающей среды; - специальные требования по защите информации. Построение «автоматизированной системы информационной поддержки наладочных работ электропривода» Дано: 1 Объект информатизации 2 Ограничения 3 Критерий 4 База данных 5 Классификатор характеристик 6 Пакет программ ...
... продукции, создавать новые рынки, расширять производство, изменять организационные структуры управления, обеспечивая их адаптивность к основным изменениям характеристики рынка и поведения потребителя. Использование автоматизированной системы продажи сотовых телефонов, которая включает в себя создание базы данных клиентов, дает возможность отслеживать потребности и приоритеты в выборе телефона ...
... средств комплексной автоматизации бухгалтерского учета, т.е. не только ПЭВМ, но и устройств сбора, регистрации и приема-передачи данных. Независимо от способа организации автоматизированной системы бухгалтерского учета аналогично системам, основанным на ручной обработке информации, обеспечивают выполнение всех стадий учетного цикла: сбора и регистрации информации; передачи данных; группировки, ...
0 комментариев