Смекни!
smekni.com

Fox Pro - реляционная модель данных (стр. 6 из 6)

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

При использовании СУБД, не имеющих механизма процедур, в набор программных средств разработчик может включить оригинально разработанную программу проверки полноты

корректности базы данных. Такая программа будет выполняться в промежутке между сеансами обработки данных.

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

Для программы проверки полноты и корректности БД должны быть разработаны технологические инструкции по ее выполнению, оговорены правила исправления

выявленных ошибок.

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

Управление использованием данных. Технология ведения информационной системы должна предусматривать механизм учета пользователей и приложений. Для этой цели могут использоваться словари-справочники данных. Кроме того- сведения об использовании данных и обращениях конечных пользователей к ИС должны фиксироваться в журнальном файле. Сервисные программы обработки журнального файла позволят администратору БД получить разнообразные протоколы использования данных.

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

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

памяти, реактивности системы, сведения о частоте использования данных и др. На основании этих сведений администратор БД принимает решения об изменениях параметров схем или о проведении реорганизаций.

ПОСТАНОВКА ЗАДАЧИ.

С учетом того, что на данный момент времени научно-технический прогресс значительно ускоряется, а деканату приходиться, что называется “вручную” работать со значительными объемами информации это приводит к необходимости разработки более совершенных методов обработки информации: автоматизации учебного процесса. Основные направления автоматизации состоят в минимизации затрат ручного труда и снижении трудоемкости.

В состав контрольной задачи «Деканат» входят следующие структурные компоненты, каждый из которых наделён присущими ему свойствами, в данном случае полями (рис 2.).

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

Организация труда и функции пользователя.

Пользователь в рамках документирования осуществляют следующие функции:

- собственно регистрацию первичной учетной информации путем набора ее на

клавиатуре;

- выполнение процедур начала и завершения каждого сеанса

автоматизированной регистрации первичной информации;

- восприятия и анализ сообщений комплекса сообщений комплекса выдаваемых

данных на дисплей в процессе автоматизированного документирования;

- отображение необходимой информации в «человекочитаемой» форме;

В общем виде методологические аспекты должны отражать следующие вопросы:

машинное формирование первичной информации в документах и на машинные носители;

машинное ведение учета поступающих данных;

машинная передача результатной информации для её использования.

Базы данных.

Структура баз данных реляционная, то есть состоит из колонок и записей.

Так как программа в будущем будет реализована на FoxPro, то скорость обращения к

БД довольно высока. Выше приведено описание СУБД, поддерживающие ре­ляционную модель данных. Приведены основные функции и команды Fox Pro2.0.

ХОД РЕШЕНИЯ КОНТРОЛЬНОЙ ЗАДАЧИ.

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

Работа с БД реализована с помощью функций работы с БД, основывающихся на встроенном наборе функций языка FoxPro 2.0

Порядок решения данной задачи:

1) Ознакомление с предметной областью.

2) Изучение процесса проектирования и системы управления базами данных.

3) Разработка структуры данной задачи.

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

5) Подготовка отчёта.

ЗАКЛЮЧЕНИЕ

В процессе решения данной задачи были изучены процесс проектирования и набор

функций языка FoxPro 2.0, разработана структура данной задачи. Еще одна задача

состоит в разработке новых ИС с тем, чтобы появилась возможность использовать

эти системы в дальнейшем не только для нашего деканата, а и во всем университете.

Т. е. необходимо усовершенствовать программу, сделать её универсальной. Возникает

необходимость все более интенсивно привлекать в этот процесс современные средства

вычислительной техники. Их использование позволит ускорить обработку

информации и снизить вероятность возникновения ошибок. При этом для

эффективного использования подобных систем необходимо использование

современной вычислительной техники и соответствующего программного обеспечения.

ЛИТЕРАТУРА

1) ПоповА.А. Программирование в среде СУБД Fox Pro2.0 Москва «Радио и связь»,1994г.

2) www.foxpopuli.narod.ru - web-сайт, посвящённый FoxPro 2.6

MS-DOS.

3) http://www.fio.ru/- web-сайт Федерации Интернет образования.

4) http://www.citforum.ru/database/foxpro.shtml - материалы по БД: Fox Pro

5) http://db.informika.ru/ - электронный справочник по Fox Pro.

6) http://www.inftech.webservis.ru/ - web-сайт Информационных технологий.

7) www.e-russia.ru - web-сайт, посвящённый содержанию, проблемам и обоснованию необходимости решения ФЦП «Электронная Россия» программными методами.

8) http://ccc.ru/elro/about.html - материалы об Электронной России: дискуссионный центр.

9) http://www.e-rus.org/articles/meaning_programm.shtml -Официальный текст программы «Электронная Россия»

10) www.hse.ru/~erussia - web-сайт ФЦП «Электронная Россия».

ПРИЛОЖЕНИЯ