
Билеты к Экзамену / 40. Понятия информатики
.doc40. Понятия информатики
Предметная область – множество различных состояний компонентов. Объект — это осязаемая сущность, которая четко проявляет свое поведение. Отдельный предмет часто называют экземпляром объекта, а различные множества предметов, образованные по заданному принципу, называются типами объектов. Свойством объекта называется некоторая величина, характеризующая состояние объекта в любой момент времени. Отдельный экземпляр объекта можно точно описать, если указать достаточное количество значений его свойств. Два экземпляра объектов являются различными, если они отличаются по значению хотя бы одного свойства.
Виды взаимосвязей между объектами предметной области
Взаимосвязи могут существовать между типами объектов и между атрибутами объектов.
Проиллюстрируем эти взаимосвязи на примере больницы.
Взаимосвязь “один к одному” (между двумя типами объектов)
В определенный момент времени одному пациенту выделяется одна койка. Между объектами “пациент” и “койка” устанавливается взаимосвязь “один к одному”.
Взаимосвязь “один ко многим” (между двумя типами объектов)
В данный момент времени в одну палату можно поместить нуль, одного или нескольких пациентов, причем каждый из них помещается только в одну палату.
Взаимосвязь “многие ко многим” (между двумя типами объектов)
В рассматриваемом примере каждый хирург может оперировать нескольких пациентов. Однако, находясь в больнице в различное время, любой из пациентов может перенести несколько операций, выполненных различными хирургами.
Взаимосвязь может охватывать любое число объектов. С другой стороны, каждый объект может участвовать в любом числе взаимосвязей.
Взаимосвязь “один к одному” (между двумя атрибутами)
Предполагается, что номер пациента является уникальным идентификатором, т. е. он не изменяется и при последующих его поступлениях в данную больницу. Сохраняется также и номер истории болезни. Таким образом между двумя уникальными номерами существует взаимосвязь “один к одному”.
Взаимосвязь “один ко многим” (между двумя атрибутами).
Имя пациента и его номер существуют совместно. Пациентов с одинаковыми именами может быть много, но все они имеют различные номера.