WHERE ((([Распределение грантов].[№ гранта])=[Введите номер гранта]));
4. Запрос «По получателю»: запрос на выборку, выдающий сведения по запрашиваемому получателю:
входная информация: таблица «Получатель» поле «Наименование»
выходная информация: таблица «Получатель» поле «Код»; таблица «Распределение грантов» поле «№ договора»; таблица «Грант» поле Условия размещения»; таблица «Распределение грантов» поле «Дата».
5. Запрос «Распределение грантов»: запрос на выборку, выдающий сведения распределения грантов по номеру договора:
входная информация: таблица «Распределение грантов» поле «№ договора»
выходная информация: таблица «Распределение грантов» поле «Код договора», «№ гранта», «Код получателя» и «Дата».
Для определения состава таблиц следует провести нормализацию исходного иерархического отношения.
Нормализация отношений
RG(ND, KD, G(NG, URaz, Razm), P(KP, Naim, Adr), Date)
Результат нормализации:
G(NG, URaz, Razm)
P(KP, Naim, Adr)
RG(ND, KD, NG, KP, Date)
Для графического изображения используем ER-диаграмму (диаграмма сущность-отношения или схема данных).
В результате нормализации формируются три таблицы, которые показаны в схеме данных, и каждое из них имеет ключевой атрибут:
· в таблице Распределение грантов – атрибут «№ договора»
· в таблице Грант – атрибут «№ гранта»
· в таблице Получатель – атрибут «Код»
Связи между таблицами осуществляются RG.NG-G.NG, RG.KP-P.KP
Состав таблиц:
Таблица «Грант»
Таблица «Получатель»
Таблица «Распределение грантов»
Для проектирования базы данных сетевого типа необходима разработка диаграммы Бахмана, которая основана на информационно-логической модели.
Диаграмма Бахмана
P1 P2
|
|
Комментарий:
P1, 2 – сингулярные наборы,
S1, 2 – физические наборы данных,
V – информация, получаемая через наборы S1, S2.
С – вычисляемые записи
На основе исследования предметной области и первичных данных проектируются таблицы базы данных. Все данные заносятся (или выводятся) в формы, соответствующие «Альбому новых унифицированных форм первичной учетной документации. Утвержден постановлением Госкомстата России от 30.10.97г. №71а».
Формы для ввода информации в таблицы:
Формы для ввода информации в таблицы:
Таблица «Грант»
Таблица «Получатель»
Таблица «Распределение грантов»
Формы кнопочного меню.
Для удобства работы спроектированы также формы для выполнения запросов и отчетов с помощью макросов и заполнения таблиц:
При запуске программы на экране появляется форма «Приветствие», где программа приветствует пользователя и предлагает вход в БД:
Форма «Приветствие»
При нажатии кнопки «ОК » появляется «кнопочная» форма «Главная», имеющая несколько подчиненных кнопочных форм:
Форма «Главная»
Форма «Заполнение таблиц»
Форма «Выполнение запросов»
Форма «Просмотр отчетов»
Форма «О программе»
Кроме этого, база данных позволяет выполнять следующие операции: возможность просмотра, редактирования и печати, вводимых и введенных ранее данных; возможность просмотра данных о распределении грантов, каждого гранта и каждого получателя.
На основании приведенных выше процедур, непосредственно связанных с основным документом базы данных, созданы регулярные запросы к базе данных.
Создан отчет о распределении грантов по запросу 5. В отчете приведена информация: номер договора, код договора, информация о гранте и получателе и дата распределения.
Распределение
№ договора Код договора № гранта Код получателя Дата
123
06 14 56 01.05.2003
223
013 8 52 24.04.2003
234
02 4 34 12.03.2002
264
08 3 87 09.01.2002
324
011 7 71 04.05.2003
344
01 1 21 11.01.2002
347
03 11 77 05.09.2002
419
07 2 35 26.08.2000
567
04 12 22 01.01.2003
678
012 9 98 08.08.2003
756
09 4 23 05.05.2002
784
010 6 38 09.01.2003
785
05 13 34 07.08.2001
8 января 2003 г. Страница 1 из 1
Системное меню.
Для удобства работы с программой спроектировано системное иерархическое меню.
7. Заключение и анализ результатов
В результате курсового проекта, было создано автоматизированное рабочее место (АРМ) в виде набора связанных экранных форм. База данных, содержит все сведения, необходимые для ведения учета распределения грантов. Этими сведениями являются данные о распределении грантов, грантах и получателях. База данных обеспечивает выдачу оперативной информации о грантах, получателях и распределении грантов. Также обеспечена возможность поиска грантов, полусателей и распределения грантов. На основе данных о квалификации персонала для реализации базы данных выбрана реляционная модель базы данных. Приложение спроектировано с помощью СУБД «Ms Access 2000», так как у данной СУБД наиболее удобный интерфейс для неопытного пользователя.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.