Логическое и физическое моделирование
Автор: Freak • Декабрь 20, 2022 • Лабораторная работа • 751 Слов (4 Страниц) • 156 Просмотры
Самостоятельная работа №9
Тема: логическое и физическое моделирование
Цель: закрепление навыков разработки и формализации предметной области в виде информационной модели в нотации П.Чена и нотации Мартина
Вариант 3. Ход работы:
- Анализ предметной области «Библиотечный фонд»
Описание предметной области. Библиотечный фонд города составляют библиотеки, расположенные на территории города. Каждая библиотека включает в себя читальные залы. Пользователями библиотек являются различные категории читателей: студенты, граждане.
Библиотечный фонд (романы, стихи и т.д.) размещен в залах-хранилищах различных библиотек на определенных местах хранения (номер зала, полки) и идентифицируется номенклатурными номерами.
Произведения авторов, составляющие библиотечный фонд, также можно разделить на различные категории, характеризующиеся собственным набором атрибутов: учебники, повести, романы, статьи, стихи, диссертации, рефераты, тезисы докладов и т.д.
Сотрудники библиотеки, работающие в различных залах различных
библиотек, ведут учет читателей, а также учет размещения и выдачи литературы.
Необходимый набор сущностей, отражающих предметную область и информационные потребности пользователей
В ходе разработки информационной системы были выявлены следующие сущности:
Библиотека: Номер библиотеки, читальные залы;
Посетители: Номер телефона, студенты, граждане;
Склад: Номер склада, полки;
Книги: УН книги, романы, стихи;
Сотрудники: УН сотрудника, стажер, работник
Связи между сущностями, структура связей, исключение избыточных, формулировка связей с точки зрения каждой участвующей сущности,
формализация связи вида 1:1, 1:М, M:N, отражающих предметную область и информационные потребности пользователей
Одна библиотека может содержать несколько читателей. Один читатель посещает несколько библиотек. Для связи «Библиотека –Читатели» будет использоваться кардинальность 1,М, для связи «Библиотека – Читатели» – 1,М. (Рисунок 1).
[pic 1]
Рисунок 1 – «Библиотека – Читатели» в нотации П.Чена
Одна библиотека может содержать несколько складов. Один склад принадлежит одной библиотеке. Для связи «Библиотека – Склад» будет использоваться кардинальность 1,1, для связи «Библиотека – Склад» – 1, М. (Рисунок 2).
[pic 2]
Рисунок 2 – «Библиотека – Склад» в нотации П.Чена
Одна библиотека может содержать несколько сотрудников. Один сотрудник работает только в одной библиотеке. Для связи «Библиотека – Сотрудники» будет использоваться кардинальность 1,1, для связи «Библиотека
– Сотрудники» – 1,М. (Рисунок 3).
[pic 3]
Рисунок 3 – «Библиотека – Сотрудники» в нотации П.Чена
Один склад содержит несколько книг. Одна книга находится на одном складу. Для связи «Склад – Литература» будет использоваться кардинальность 1,1, для связи «Склад – Книги» – 1,М. (Рисунок 4).
[pic 4]
Рисунок 4 – «Склад – Литература» в нотации П.Чена
Построение ER-диаграммы модели данных
ER-диаграмма, построенная для предметной области «Библиотечный фонд» на основе выявленных ранее сущностей и связей между ними (Рисунок 5).[pic 5]
Рисунок 5 «Библиотечный фонд» в нотации П.Чена
...