Автор работы: Пользователь скрыл имя, 16 Мая 2013 в 23:11, курсовая работа
Задача: спроектировать базу данных Горисполкома города Зимогорье, используя имеющиеся данные Государственной налоговой службы, Пенсионного фонда для автоматического начислении субсидий. Автоматизировать процесс предоставлении льгот на оплату услуг ЖКХ на основе мощностей Единого расчетного центра(ЕРЦ), где хранятся сведения обо всех коммунальных платежах жителей города.
1.Введение.
С целью социальной защиты населения,
в связи с повышением платы
за жилищно - коммунальные услуги, с 3 мая
1995г. в Украине начала осуществляться
государственная программа
После подачи заявления граждане могут в течение месяца донести необходимые документы. Решения о назначении ( отказе) субсидий принимаются на протяжении десяти дней после предоставления всех необходимых документов.
Субсидия назначается начиная
с месяца поступления заявления.
Субсидия для компенсации расходов
на оплату жилищно-коммунальных услуг
назначается на шесть месяцев. В
случае, если за отопление граждане
платят в течении отопительного
периода, субсидия назначается на этот
период. Если в жилом помещении
зарегистрированы и проживают только
пенсионеры, которые не работают, и
другие нетрудоспособные граждане, источником
существования которых являются
лишь доходы от личного сельского
хозяйства , пенсия и другие социальные
выплаты, субсидия по их желанию назначается
на двенадцать месяцев.
2.Описание предметной области. Постановка задачи
Задача: спроектировать базу данных Горисполкома города Зимогорье, используя имеющиеся данные Государственной налоговой службы, Пенсионного фонда для автоматического начислении субсидий. Автоматизировать процесс предоставлении льгот на оплату услуг ЖКХ на основе мощностей Единого расчетного центра(ЕРЦ), где хранятся сведения обо всех коммунальных платежах жителей города. Используя информационные технологии данной программы, государство сможет спрогнозировать потребность в субсидиях, при получении от органов Пенсионного фонда, налоговых служб данные о размерах пенсий и доходах лиц проживающих в домах и квартирах. Исходя из норм компенсации в 10% и 15% программа определит потенциальных получателей субсидий и уведомить их об этом.
Центр назначение субсидий (ЦНС) по данному адресу передаются данные:
В базе данных должны храниться:
Доступ к данному разделу
БД имеют администраторы, клиенты. Редактирование
данного раздела могут
Также необходимо хранить информацию об администраторах и сотрудниках службы поддержки, для того чтобы менеджеры или пользователи сервиса могли решать технические проблемы. Список сотрудников. По каждому сотруднику в БД должны хранятся следующие характеристики:
-ФИО
-Контактная информация (телефон, факс)
-Должность
Ограничения на доступ сотрудников к определенным таблицам контролируются запросом на ввод пароля. Необходимые пароли сотрудникам предоставляются администратором.
3. Системы управления базами данных
База данных — представленная в
объективной форме совокупность
самостоятельных материалов (статей,
расчётов, нормативных актов, судебных
решений и иных подобных материалов),
систематизированных таким
Существует огромное количество разновидностей баз данных, отличающихся по различным критериям. Например, в «Энциклопедии технологий баз данных», по материалам которой написан данный раздел, определяются свыше 50 видов БД.
Классификация по модели данных:
- иерархическая: дерево, состоящее из объектов различных уровней;
- сетевая: подобны иерархическим
- реляционная: база данных, основанная на реляционной модели данных;
- объектная: модель работы с объектными данными;
- объектно-реляционная:
Классификация по степени распределённости:
- централизованная, или сосредоточенная: БД, полностью поддерживаемая на одном компьютере;
- распределённая: БД, составные части
которой размещаются в
- неоднородная: фрагменты распределённой
БД в разных узлах сети
- однородная: фрагменты распределённой
БД в разных узлах сети
- фрагментированная, или
- тиражированная: методом распределения данных является тиражирование (репликация).
Система управления базами данных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных.
Основные функции СУБД:
- управление данными во внешней памяти (на дисках);
- управление данными в
- журнализация изменений,
- поддержка языков БД (язык определения данных, язык манипулирования данными).
4. Реляционные базы данных
Реляционная база данных – это
база данных, воспринимаемая пользователем
как набор нормализованных
Реляционная СУБД – это СУБД, в
которой выполняются два
1.Данные представляются в
2.Для оперирования данными
Целостность базы данных — соответствие имеющейся в базе данных информации её внутренней логике, структуре и всем явно заданным правилам. Каждое правило, налагающее некоторое ограничение на возможное состояние базы данных, называется ограничением целостности.
Ссылочная целостность — необходимое качество реляционной базы данных, заключающееся в отсутствии в любом её отношении внешних ключей, ссылающихся на несуществующие кортежи.
Пусть R1 и R2 — две переменные отношения, не обязательно различные. Внешним ключом FK в R2 является подмножество атрибутов переменной R2 такое, что выполняются следующие требования:
- в переменной отношения R1 имеется
потенциальный ключ CK такой, что
FK и CK совпадают с точностью
до переименования атрибутов
(то есть переименованием
- в любой момент времени каждое
значение FK в текущем значении R2
идентично значению CK в некотором
кортеже в текущем значении R1.
Иными словами, в каждый
При этом для данного конкретного внешнего ключа FK → CK отношение R1, содержащее потенциальный ключ, называют главным, целевым, или родительским отношением, а отношение R2, содержащее внешний ключ, называют подчинённым, или дочерним отношением.
Первичный ключ — в реляционной модели данных один из потенциальных ключей отношения, выбранный в качестве основного ключа (или ключа по умолчанию).
Потенциальный ключ — подмножество атрибутов отношения, удовлетворяющее требованиям уникальности и минимальности.
-арным отношением , или отношением степени , называют подмножество декартовa произведения множеств , не обязательно различных.
Отношение обладает четырьмя основными свойствами:
1.Отсутствие одинаковых кортежей (что на практике часто не соблюдается).
2.Неупорядоченность кортежей (сверху вниз).
3.Неупорядоченность атрибутов (слева направо).
4.Атомарность
значений атрибутов: в каждой
позиции пересечения столбца
и строки в таблице
4. 1.2. Виды отношений
Именованное отношение – это переменная отношения, определенная в СУБД посредством операторов CREATE BASE RELATION, CREATE VIEW и CREATE SNAPSHOT.