Построение информационной и даталогической моделей данных

Министерство образования, культуры и здравоохраненияРеспублики КазахстанВУЗ АВИЭКФАКУЛЬТЕТ ИНФОРМАТИКИКОНТРОЛЬНАЯ РАБОТАПо дисциплине базы данных, базы знаний Тема построение информационной и даталогическоймоделей данных Выполнил ст. гр. ПОС-96-1 з oГринев М.В.Принял Алматы 1999 г.Цель работы построение упрощеннойинформационной и даталогической моделей пункта мобилизации и учетавоеннобязанных граждан.Для организации учетавоеннобязанных граждан необходимо располагать следующей информацией 1. Фамилия2. Имя3. Отчество4. Дата рождения5. Место работы илиучебы6. Домашний адрес7. Пригодность кслужбе8. Уникальный,индивидуальный номер9. Гражданскаяспециальность10. Шифр воинской части11. Род войскВсевышеперечисленные данные разбиты в две таблицы, имеющие одинаковое поле Уникальный, индивидуальный номер для последующей статистической обработкивсех данных в обеих таблицах.Нижеприводятся структуры таблиц и текст программы обработки, которая обеспечивает ввод, изменение, удалениеданных в таблицах.Структура таблицы 1 результат выполнения команды list stru to struct1.txt Structurefor database C WORK SEMESTR7 BZ BD KONTR1.DBFNumberof data records 15Date oflast update 11.99Index 1 SNAME Character 20 2 NAME Character 3 FNAME Character 15 4 DR Date 5 ADRES Character 6 M RAB UCH Character 7 GODNOST Logical ID Numeric 3 Total 103структура таблицы 2 результат выполнения команды list stru to struct11.txt Structurefor database C WORK SEMESTR7 BZ BD KONTR1.DBFNumberof data records 25Date oflast update 11.99Index ID Numeric 2 CPECIAL Character 18 3 ROD VOISK Character 4 CHAST Character 10 Total 42Текст программы обработкиданных содержание файла kontr1 1.prg set defato c work semestr7 bz bdset dategermansetcursor offsetstatus offset belloffsetdeleted onclearmacroson keyclearusekontr1 in asele a index onsname to sname.idx compausekontr1 1 in bsele bindex onid to id.idx compasele abrownowait title T-del. N-add. мобилизация-99 W-выход fieldssname H фамилия 20, name H имя 15, fname H отчество 15, dr H дата рождения 8, adres H домашний адрес 25, m rab uch H место работы учебы 15, godnost H пргодность 1, id H UIN 3sele bbrowse nowait title T-del. N-add.распределение-99 W-выход fields id H UIN 3, cpecial H гражд. специальность 18, rod voisk H войска 10, chast H шифр части 10 Для облегчения поиска и простоты работы обе таблицы базы проиндексированы по 1 полю первая по полю sname, вторая по полю id. Таким образом при отображении данные упорядочиваютсяпо указанным полям.