Проектирование базы данных билинговой системы на примере жилищно-эксплуатационной конторы

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

»ирование требование к БД

 

Функциональная полнота. Это требование БД обеспечивается учетом информационных требований всех потенциальных пользователей ИС.

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

Целостность БД. Свойство БД, которое дает возможность сохранять определенные ограничения значения данных при всех модификациях БД. В БД различают такие виды целостности: целостность домена, целостность таблицы, ссылочная целостность, целостность, обеспеченная правилами бизнеса.

-целостность домена - обеспечивает принадлежность каждого элемента логической записи определенному домену. Это свойство обеспечивается средствами СУБД с помощью таких параметров: имя поля, тип данных, точность для числовых полей, диапазон числовых переменных;

-целостность таблицы - обеспечивает уникальность каждой логической записи в ней. В каждой таблице соблюдается данный тип целостности с помощью первичного ключа записи;

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

Непротиворечивость. Одним из наиболее важных источников противоречивости данных является наличие ненормализованных отношений логической модели предметной области. Поэтому на этапе проектирования реализации необходимо обеспечить наличие в даталогической модели только неприводимых отношений. Еще одна причина возникновения противоречивости данных - это ошибки ввода данных. В данном случае непротиворечивость обеспечивается автоматической проверкой на дублирование кодов.

Безопасность. Свойство безопасности обеспечивается доступом к системе только через пароль. Доступ к файлам администратора БД имеет только администратор БД по специальному паролю.

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

Согласованность. В процессе разработки автономного локального варианта размещения БД последовательности действий пользователей разграничивается доступом к данным. Справочная информация и расписание предназначено только для просмотра, доступ к иным данным обеспечивается соответствующей организацией приложения через меню кнопки и т.д. Администратор БД имеет возможность войти в БД в любой момент, воспользовавшись своим паролем, при этом текущая работа пользователе не приостанавливается.

Эффективность. Необходимо обеспечить минимальное время отклика в процессе выполнения каждого приложения при ограничениях на занимаемую память. Эффективность определяется оптимальным набором комплекса аппаратно-технических средств, операционной системы, СУБД, построением оптимальной логической и физической модели данных в процессе физического проектирования БД. В Данном случае для эффективности работы системы выбрана ПЭВМ типа PENTIUM PCI MAIN BOARD PT-733A.

Логическая и физическая независимость. Обеспечивается нормализацией логического представления модели данных предметной области и разработкой на физическом уровне универсальных программных модулей.

Расширяемость или открытость. Обеспечивается оптимальной структурой данных в смысле независимости логического и физического представления данных. Это обеспечивает неизменность полученной модели данных при расширении границ предметной области, то есть при изменении разработанной структуры данных, добавлением новых структур и связей с существующими, или просто при добавлении новых запросов к БД в виде новых обрабатывающих программ.

Дружественность пользовательского интерфейса. Обеспечивается подсказками, запросами на подтверждение действий пользователя, меню и т.д.

 

2.4 Разработка требований обработки информации

 

Требования обработки информации базируются на круге информационных запросов пользователя ИС - ЖЭК. С целью удовлетворения информационных потребностей пользователей ИС должна обрабатывать следующие входные транзакции:

Т1: Лицевой счет, ФИО абонента, адрес абонента, льгота, подъезд, этаж, телефон. Данные вводятся с клавиатуры оператором в указанном порядке, в случае отмены ввода, данные можно удалить. Предоставляется возможность поиска необходимой информации, при этом, необходимо указать определенно по какому параметру.

Т2: Сумма денежных поступлений от абонента, дата денежных поступлений. Дата указывается оператором, перед тем как начать вносить поступления в БД.

Т3: Пароль администратора БД. Он имеет доступ ко всем файлам БД для их просмотра и редактирования под своим паролем. С этой целью файлы данных предлагаются в виде экранных форм и обеспечены горизонтальным и вертикальным скроллингом.

Для успешного решения зад?/p>