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) Дополнительная информация

Информация о работе «Создание автоматизированной системы по ведению именных накопительных счетов»
Раздел: Информатика, программирование
Количество знаков с пробелами: 85345
Количество таблиц: 25
Количество изображений: 30

Похожие работы

Скачать
327984
30
0

... ; - отдельная пиктограмма для форматирования; - появление механизма Drag & Plot, предназначенного для быстрой активизации диаграмм. 4.6. Техническое обеспечение. Автоматизированная система бухгалтерского учета Министерства здравоохранения Республики Тыва может функционировать при следующей конфигурации аппаратных средств: IBM совместимый компьютер с процессором 80386 фирмы Intel, ...

Скачать
99533
9
25

... при механических, климатических и специальных воздействиях окружающей среды; - специальные требования по защите информации. Построение «автоматизированной системы информационной поддержки наладочных работ электропривода» Дано: 1          Объект информатизации 2          Ограничения 3          Критерий 4          База данных 5          Классификатор характеристик 6          Пакет программ ...

Скачать
111078
12
21

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

Скачать
54221
12
0

... средств комплексной автоматизации бухгалтерского учета, т.е. не только ПЭВМ, но и устройств сбора, регистрации и приема-передачи данных. Независимо от способа организации автоматизированной системы бухгалтерского учета аналогично системам, основанным на ручной обработке информации, обеспечивают выполнение всех стадий учетного цикла: сбора и регистрации информации; передачи данных; группировки, ...

0 комментариев


Наверх