Визуальное моделирование


Разработка профиля реляционной базы данных



бет10/14
Дата20.11.2022
өлшемі10,86 Mb.
#159057
1   ...   6   7   8   9   10   11   12   13   14
Байланысты:
bibliofond.ru 656650

Разработка профиля реляционной базы данных
В том случае если для реализации системы используется объектно-ориентированная СУБД (ООСУБД) построенная в предыдущем разделе диаграмма объектов является окончательной моделью и прямым руководством к реализации информационной системы. В том же случае, когда в качестве информационного ядра информационной системы предполагается использовать реляционную базу данных (РБД), необходимо разработать еще одну диаграмму, диаграмму профиля реляционной базы данных.
UML-профиль для проекта базы данных является расширением UML, сохраняющим метамодель UML без изменений. Профиль для проекта баз данных добавляет стереотипы и тегированные значения, присоединенные к этим стереотипам, но не изменяет основную метамодель UML. Для визуализации проектируемых элементов базы данных и правил проектирования реляционных баз данных в профиль (далее просто баз данных) добавлены соответствующие пиктограммы.
База данных описывается с помощью таблиц, столбцов и связей. В профиле есть элементы, расширяющие базу данных, например, триггеры, хранимые процедуры, ограничения, типы, определенные пользователем (домены), представления и другие. Профиль показывает, каким образом и где все эти элементы использовать в модели.
На профиле баз данных UML определяются следующие сущности:
Таблица (Table) - набор записей в базе данных по определенному объекту, состоит из столбцов.
Столбец (Column) - компонент таблицы, содержащий один из атрибутов таблицы (поле таблицы).
Первичный ключ (Primary key) - возможный ключ, выбранный для идентификации строк таблицы.
Внешний ключ (Foreign key) - один или несколько столбцов одной таблицы, являющиеся первичными ключами другой таблицы.
Представление (View) - виртуальная таблица, которая ведет себя с точки зрения пользователя точно также, как обычная таблица, но не существует самостоятельно.


Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   14




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет