Понятие атрибутов, сущностей и связей

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

Атрибуты - это элементарные данные описывающие сущности. У атрибутов должны иметься его имя и значения. Атрибуты в свою очередь не существуют обособленно, т.е. они находятся в определенной взаимосвязи.

Связи - это ассоциации между экземплярами элементарных данных.

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

Между объектами в предметной области могут существовать связи, имеющие различный содержательный смысл. Совокупность типов сущностей предметной области и типов связей между ними характеризуют структуру предметной области. Предметная область как совокупность объектов или сущностей, атрибутов и связей не может оставаться неизменной. Изменения сводятся к появлению новых, исключению существующих типов связей к изменению атрибута, поэтому с каждым моментом времени можно сопоставить некоторое состояние предметной области.

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

Ограничения целостности бывают:

• статическими, то есть присущими всем состояниям предметной области,• динамическими.