Для полученной реляционной модели БД выполняется анализ системы отношений с построением схемы функциональных зависимостей между данными для каждого из отношений.
Отношения, не принадлежащие к третьей нормальной форме, требуется преобразовать к совокупности отношений, каждое из которых входит в третью нормальную форму.
Полученная реляционная модель описывается в терминах конкретной СУБД, с оформлением этого описания в форме приложения.
В заключение для реляционной модели данных приводится список ограничений целостности.
Для сетевой модели данных (СМД) требуется, возможно, с использованием результатов реляционного моделирования сконструировать сетевую модель данных, описав ее с использованием структурной диаграммы и языка описания данных CODASYL. Вместе с построением структурной диаграммы требуется определить структуру каждого типа записи в форме макета, аналогичного приведенному на рис.1. При описании СМД используются статьи, схемы записей и наборов данных [3]. Описание СМД завершается перечнем ограничений целостности, не нашедших отражения в описании структурной диаграммы.
Для иерархической модели данных (ИМД) требуется:
– построить дерево определения или лес, включающий систему покрывающих деревьев, необходимых для отображения предметной области с той же информационной полнотой, что и при использовании реляционной модели данных;
– представить макеты каждого типа записи, соответствующих вершинам дерева (или деревьев);
– описать явные ограничения целостности полученной ИМД.
Завершается описание ИМД перечнем дублируемой в БД информации.
Курсовая работа завершается расчетом верхней оценки объема информационной базы для разработанного в курсовой работе варианта модели данных. Предполагая, что существует возможность размещения данных в оперативной памяти ЭВМ (абстрагируясь от существующих реальных ограничений), требуется дать верхнюю оценку объема памяти, необходимой для хранения данных соответствующей информационной базы. При этом следует считать, что в базу данных может быть включено максимально возможное, исходя из особенностей предметной области, количество записей каждого типа.
В целом данный вариант курсовой работы содержит все основные этапы взаимодействия с базой данных при разработке приложений:
– определение структуры базы данных;
– ведение базы данных;
– отображение элементов базы данных и производных от нее элементов;
– формирование запросов к базе данных;
– использование генератора отчетов;
Разработке приложения в курсовой работе предшествует анализ предметной области, определенной заданием на курсовую работу и определяющим (исходным) машинным документом. По результатам этого этапа работы должны быть представлена реляционная модель данных, использующаяся на последующих этапах. При этом следует отметить таблицы, относящиеся к условно-постоянной информации и таблицы, относящиеся к переменной информации.
Для этой модели базы данных, используя произвольную реляционную СУБД, требуется дать описание системы соответствующих таблиц базы данных, создать систему экранных форм для редактирования содержания таблиц и предусмотреть отдельные экранные формы для ведения условно-постоянной информации и переменной информации. При использовании для работы с последней кодификаторов, можно создавать многотабличные экранные формы с таблицами справочниками, открытыми только для просмотра. В полученные таблицы требуется ввести данные контрольного примера, обеспечивающие формирование не менее двух строк исходного документа. По результатам работы демонстрируется возможность корректного ведения локальной базы данных с использованием созданной в работе системы экранных форм. Пояснительная записка по работе должна содержать описание структуры таблиц в терминах СУБД и копии экранных форм с данными контрольного примера.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.