После разработки информационной модели ее следует связать с функциональной моделью. Такая связь гарантирует завершенность анализа, гарантирует, что есть источники данных (сущности) для всех работ. Связывание моделей способствует согласованности, корректности и завершенности анализа. Стрелки в функциональной модели обозначают некоторую информацию, использующуюся в моделируемой системе. В информационной модели на логическом уровне информация изображается в виде сущностей. Сущности состоят из совокупностей экземпляров сущностей (кортежи отношений). К информационной модели предъявляется требование нормализации, что должно обеспечить компактность и непротиворечивость хранения данных. Информация, которая моделируется одной стрелкой в функциональной модели, может содержаться в нескольких сущностях и атрибутах информационной модели. На функциональной модели могут присутствовать различные стрелки, изображающие одни и те же данные. Информация о таких стрелках находится в одних и тех же сущностях. Следовательно, одной и той же стрелке в функциональной модели могут соответствовать несколько сущностей в информационной модели и, наоборот, одной сущности может соответствовать несколько стрелок.
|
|
Работы в функциональной модели могут создавать или изменять данные, которые соответствуют входящим и выходящим стрелкам. Они могут воздействовать как целиком на сущности (создавая и модифицируя экземпляры сущности), так и на отдельные атрибуты сущности.
Таблица 1 – Отчет о верификации модели
Arrow Name | Entity Name | Attribute Name |
Информация о новых книгах | Книга | |
Информация о сотрудниках | Преподаватели | Должность |
Имя | ||
Отчество | ||
Фамилия | ||
Читательский номер | ||
Сотрудники библиотеки | дата рождения | |
должность | ||
имя | ||
номер отдела | ||
Номер отдела | ||
отчество | ||
табельный номер | ||
фамилия | ||
Информация о студентах | Студенты | год окончания |
год поступления | ||
Имя | ||
номер приказа | ||
Отчество | ||
специальность | ||
факультет | ||
Фамилия | ||
форма обучения | ||
Читательский номер | ||
Информация о фонде | Периодические издания | Дата издания |
Название | ||
Номер отдела | ||
Шифр периодики | ||
Экземпляр | ISBN | |
Номер отдела | ||
Отметка о замене | ||
Отметка о списании | ||
Предметная область | ||
Шифр | ||
Картотека периодических изданий | Периодические издания | Дата издания |
Название | ||
Номер отдела | ||
Шифр периодики | ||
Новая литература | Книга | ISBN |
Автор | ||
Год издания | ||
Издательство | ||
Кодичество страниц | ||
Название | ||
Цена | ||
Отчет о выданных книгах | Экземпляр | ISBN |
Номер отдела | ||
Отметка о замене | ||
Отметка о списании | ||
Предметная область | ||
Шифр | ||
Отчет о платных услугах | Периодические издания | Дата издания |
Название | ||
Номер отдела | ||
Шифр периодики | ||
Студенты | год окончания | |
год поступления | ||
Имя | ||
номер приказа | ||
Отчество | ||
специальность | ||
факультет | ||
Фамилия | ||
форма обучения | ||
Читательский номер | ||
Экземпляр | ISBN | |
Номер отдела | ||
Отметка о замене | ||
Отметка о списании | ||
Предметная область | ||
Шифр | ||
Отчет о посещаемости | Преподаватели | Должность |
Имя | ||
Отчество | ||
Фамилия | ||
Читательский номер | ||
Студенты | год окончания | |
год поступления | ||
Имя | ||
номер приказа | ||
Отчество | ||
специальность | ||
факультет | ||
Фамилия | ||
форма обучения | ||
Читательский номер | ||
Экземпляр | ISBN | |
Номер отдела | ||
Отметка о замене | ||
Отметка о списании | ||
Предметная область | ||
Шифр | ||
Отчет о проведении библиотечных мероприятий | Отделы | Название отдела |
Номер отдела | ||
табельный номер начальника | ||
фамилия начальника отдела | ||
Шифр периодики | ||
Отчет об изменениях книжного фонда | Замена экземпляров | Номер акта замены |
Шифр | ||
Списанные книги | номер протокола списания | |
причина списания | ||
Табельный номер списавшего | ||
Шифр | ||
Экземпляр | ISBN | |
Номер отдела | ||
Отметка о замене | ||
Отметка о списании | ||
Предметная область | ||
Шифр | ||
Результат подбора литературы | Периодические издания | Дата издания |
Название | ||
Номер отдела | ||
Шифр периодики | ||
Экземпляр | ISBN | |
Номер отдела | ||
Отметка о замене | ||
Отметка о списании | ||
Предметная область | ||
Шифр | ||
Результат поиска книг | Экземпляр | ISBN |
Номер отдела | ||
Отметка о замене | ||
Отметка о списании | ||
Предметная область | ||
Шифр |
3. Разработка и реализация интерфейса пользователя приложения базы данных: процедур ввода, модификации, обработки и выборки данных.
|
|