Инфологическое моделирование




СОДЕРЖАНИЕ

 

Введение

1. Анализ предметной области

1.1. Описание предметной области

1.2. Инфологическое моделирование

2. Инфологическое проектирование

2.1. Модель «сущность-связь»

2.2. Связи между сущностями

Заключение

Список литературы

 


Введение

 

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

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

Инфологическое проектирование прежде всего связано с попыткой представления семантики предметной области в модели БД.

Целью данной курсовой работы является систематизация, накопление и закрепление знаний о построении инфологической модели и построение инфологической модели базы данных «Абитуриент».

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


Анализ предметной области

Описание предметной области

 

В базе "Абитуриент" отражаются личные данные абитуриентов в которых хранятся данные об аттестате, сведения о сдаче вступительных экзаменах, форма обучения а также некоторые дополнительные данные (информация о поданных заявлениях, сведения о родителях, воинский учет, увлечения). Формируются списки на зачисление согласно результатам вступительных экзаменов.

Широкое применение компьютерных технологий в учебном процессе выдвинуло перед работниками приемной комиссии АГПК задачу автоматизировать работу приемной комиссии от момента заполнения личной карточки абитуриента до выполнения различного рода отчетов.

Для работы приемной комиссии была создана программа «Абитуриент АГПК», включающая в себя базу данных в СУБД MS Access.

Спроектированная база данных содержит полную систему взаимосвязанных сведений о поступающих в колледж.

Программа «Абитуриент АГПК» основана на реляционной модели управления БД, т.е. каждая запись в БД содержит информацию, относящуюся к одному конкретному абитуриенту. Разработка пользовательского интерфейса программы «Абитуриент АГПК» делается для создания достаточно реальных форм и отчетов, с возможностью переключения в режим предварительного просмотра, что позволяет легко продемонстрировать пользователю внешний вид приложений.

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

Результатом работы программы «Абитуриент АГПК» являются отчеты, формы, запросы, а на более высоком уровне – макросы (описание объединения нескольких заданий, выполняющихся автоматически).

 

Инфологическое моделирование

 

Пусть необходимо построить базу данных, содержащую информацию об учебном процессе текущего семестра:

· списки студентов групп;

· перечень изучаемых предметов;

· преподавательский состав кафедр, обеспечивающих учебный процесс;

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

· результаты сдачи экзаменов (зачетов) по каждому из проведенных занятий.

В результате анализа предметной области выявляются документы – источники данных для создания базы данных.

· Документы справочной информации. Справочная информация содержится в документах «Список студентов групп», «Список преподавателей кафедр», «Список изучаемых предметов». На рис. 2, 3 приведены формы справочных документов для студентов и преподавателей.

· Документы учетной информации. Учетная информация про учебному процессу может быть представлена в планах проведения занятий в группах на текущий семестр, содержащих перечень лекционных и практических занятий по предметам (рис. 4), а также в заполненных экзаменационных ведомостях (рис. 5).

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

 

Список студентов группы № _________

Номер студента Фамилия И.О. Год рождения Адрес Балл при поступлении
         

Количество студентов ___________________

Средний балл в группе при поступлении ___________

Рис. 2. Форма документа со списком студентов группы



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-03-31 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: