Концептуальная модель данных

Производственная практика 1К

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

Концептуальная модель данных состоит из сущностей со своими атрибутами и n-арных связей и используется как средство построения и представления информационных потребностей предприятия.

Сущность: информационный объект, относящийся к деятельности предприятия

Атрибут: характеристика сущности

Связь: связь сущностей между собой, обычно между двумя сущностями, а в общем – между n сущностями; осуществляется через связь экземпляров одной сущности с экземплярами другой сущности

Роль: определяется с каждой стороны связи. Определяет смысл участия соответствующей сущности в данной связи (например, родительская сущность, дочерняя сущность)

Кардинальность связи: максимальное количество экземпляров одной сущности, связанных с одним экземпляром другой сущности

Управляемость ролью: показывает, что данная сущность является дочерней сущностью родительской сущности

Ограничения роли: механизм поддержания целостности связей

Ключ: может быть первичным или потенциальным.

Зависимость (подчиненность) ключа: определяется для первичных ключей и суперключей.

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

При создании сущности, Open ModelSphere автоматически присваивает ей имя «Сущность». Во избежание неприятностей при создании сложных моделей, настоятельно рекомендуется присваивать сущностям смысловые имена как можно раньше, сразу после создания сущностей. Для этого следует использовать функцию редактирования содержимого созданной сущности.

Атрибут обычно содержит одно значение. Каждая сущность должна иметь, по крайней мере, один атрибут.

Open ModelSphere имеет функцию редактирования, которая позволяет добавлять атрибуты непосредственно в графическое представление сущности. При создании атрибута, Open ModelSphere автоматически присваивает атрибуту имя «Атрибут».

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

Например: BOOKS ID, FIRMS ID, PAYMENTS ID, NAKLS ID.

В Open ModelSphere, первичные ключи подчеркнуты, чтобы отличить их от других атрибутов.

В рассматриваемом примере, все первичные ключи состоят из одного атрибута. Например, в сущности FIRMS использован атрибут FIRMS ID для идентификации каждой фирмы, атрибут BOOKS ID однозначно идентифицирует каждую книгу сущности BOOKS.

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

При создании связи устанавливаются кардинальности по умолчанию: показатель кардинальности равен 0,N для родительской сущности, от которой начинается связь, и 1,1 – для дочерней сущности, на которой эта связь заканчивается. Если дочерняя сущность является слабой сущностью, то ее кардинальность должна быть подчеркнутой (такая связь называется идентифицирующей).

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

Концептуальная модель данных состоит из сущностей со своими атрибутами и n-арных связей и используется как средство построения и представления информационных потребностей предприятия.

Сущность: информационный объект, относящийся к деятельности предприятия

Атрибут: характеристика сущности

Связь: связь сущностей между собой, обычно между двумя сущностями, а в общем – между n сущностями; осуществляется через связь экземпляров одной сущности с экземплярами другой сущности

Роль: определяется с каждой стороны связи. Определяет смысл участия соответствующей сущности в данной связи (например, родительская сущность, дочерняя сущность)

Кардинальность связи: максимальное количество экземпляров одной сущности, связанных с одним экземпляром другой сущности

Управляемость ролью: показывает, что данная сущность является дочерней сущностью родительской сущности

Ограничения роли: механизм поддержания целостности связей

Ключ: может быть первичным или потенциальным.

Зависимость (подчиненность) ключа: определяется для первичных ключей и суперключей.

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

При создании сущности, Open ModelSphere автоматически присваивает ей имя «Сущность». Во избежание неприятностей при создании сложных моделей, настоятельно рекомендуется присваивать сущностям смысловые имена как можно раньше, сразу после создания сущностей. Для этого следует использовать функцию редактирования содержимого созданной сущности.

Атрибут обычно содержит одно значение. Каждая сущность должна иметь, по крайней мере, один атрибут.

Open ModelSphere имеет функцию редактирования, которая позволяет добавлять атрибуты непосредственно в графическое представление сущности. При создании атрибута, Open ModelSphere автоматически присваивает атрибуту имя «Атрибут».

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

Например: BOOKS ID, FIRMS ID, PAYMENTS ID, NAKLS ID.

В Open ModelSphere, первичные ключи подчеркнуты, чтобы отличить их от других атрибутов.

В рассматриваемом примере, все первичные ключи состоят из одного атрибута. Например, в сущности FIRMS использован атрибут FIRMS ID для идентификации каждой фирмы, атрибут BOOKS ID однозначно идентифицирует каждую книгу сущности BOOKS.

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

При создании связи устанавливаются кардинальности по умолчанию: показатель кардинальности равен 0,N для родительской сущности, от которой начинается связь, и 1,1 – для дочерней сущности, на которой эта связь заканчивается. Если дочерняя сущность является слабой сущностью, то ее кардинальность должна быть подчеркнутой (такая связь называется идентифицирующей).

Оставить комментарий

avatar
  Подписаться  
Уведомление о