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

Предметная область информационной системы - это совокупность реальных объектов (сущностей), которые представляют интерес для пользователей.

Объект (сущность) - предмет, процесс или явление, о котором собирается информация, необходимая для решения задачи. Объектом может быть человек, предмет, событие.

Каждый объект характеризуется рядом основных свойств – атрибутов.Атрибутом называется поименованная характеристика объекта. Атрибут показывает, какая информация должна быть собрана об объекте.

Например, объект - клиент банка.

Атрибуты - номер счета, адрес, сумма вклада.

1.1. Для анализа предметной области и информационных потребностей необходимо представить список запросов, ответы на которые разработчики БД получают в диалоге с ее будущими пользователями. Для рассматриваемого примера (ИТОГИ СЕССИИ) вопросы будут следующие:

1. Сколько студентов учится в вузе и в конкретной группе?

2. Сколько факультетов?

3. Сколько групп на каждом курсе?

4. Сколько дисциплин читается на каждом курсе по каждой специальности?

5. Сколько преподавателей в вузе?

6. Сколько студентов получает стипендию?

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

1.2. Выявление информационных объектов и связей между ними заключается в выборе информационных объектов, выявлении и определении типа связей между ними.

Для рассматриваемой предметной области «ИТОГИ СЕССИИ» определим состав информационных объектов.

СТУДЕНТ (Номер, Фамилия Имя Отчество, Дата, Группа).

СЕССИЯ (Номер, Оценка 1, Оценка 2, Оценка 3, Оценка 4, Результат).

СТИПЕНДИЯ (Результат, Сумма).

Все информационные объекты предметной области связаны между собой.

Отношения, возникающие между объектами предметной области, называются СВЯЗЯМИ.

Различают следующие типы связей, для которых введены следующие обозначения:

а) один к одному (1:1)- предполагает, что в каждый момент времени одному экземпляру информационного объекта А соответствует не более одного экземпляра информационного объекта В и наоборот.;

Примером может служить связь между информационными объектами СТУДЕНТ и СЕССИЯ:

СТУДЕНТ <—> СЕССИЯ

Каждый студент имеет определенный набор экзаменационных оценок в сессию.

б) один ко многим (1:М) - одному экземпляру информационного объекта А соответствует 0, 1 или более экземпляров объекта В, но каждый экземпляр объекта В связан не более чем с 1 экземпляром объекта А. ;

Примером служит связь между информационными объектами СТИПЕНДИЯ и СЕССИЯ:

СТИПЕНДИЯ <—>> СЕССИЯ

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

в) многие ко многим (М:М) - предполагает, что в каждый момент времени одному экземпляру информационного объекта А соответствует 0, 1 или более экземпляров объекта В и наоборот.

Примером данного отношения служит связь между информационными объектами СТУДЕНТ и ПРЕПОДАВАТЕЛЬ:

СТУДЕНТ<< —>> ПРЕПОДАВАТЕЛЬ

Один студент обучается у многих преподавателей, один преподаватель обучает многих студентов.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow