Главная страница
Навигация по странице:

  • Физический уровень модели

  • Хранимое отображение (Stored Display)

  • Подуровни логического уровня модели данных

  • Диаграмма сущность-связь

  • Модель данных, основанная на ключах

  • Полная атрибутивная модель

  • Логический уровень. Логический уровень


    Скачать 18.88 Kb.
    НазваниеЛогический уровень
    Дата30.05.2019
    Размер18.88 Kb.
    Формат файлаdocx
    Имя файлаЛогический уровень.docx
    ТипДокументы
    #79642

    1. Логический уровень — это абстрактный взгляд на данные, на нем данные

    представляются так, как выглядят в реальном мире, и могут называться так, как они

    называются в реальном мире, например “Постоянный клиент”, “Отдел” или “Фамилия

    сотрудника”. Объекты модели, представляемые на логическом уровне, называются

    сущностями и атрибутами (подробнее о сущностях и атрибутах будет рассказано ниже).

    Логический уровень модели данных может быть построен на основе другой модели,

    например на основе модели процессов.

    Физический уровень модели данных, напротив, зависит от конкретной СУБД,

    фактически являясь отображением системного каталога. В физическом уровне модели

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


    1. Integration DEFinition for Information Modeling (IDEF1X). Эта нотация была

    разработана для армии США и является федеральным стандартом США. Кроме того,

    она является стандартом в ряде международных организаций (НАТО, Международный

    валютный фонд и др.).

    1. Information Engineering (IE). Нотация, разработанная Мартином (Martin),

    Финкельштейном (Finkelstein) и другими авторами, используется преимущественно в

    промышленности.

    1. Dimensional Modeling (DM). Специализированная нотация, предназначенная для

    разработки хранилищ данных.

    На логическом уровне ERwin поддерживает 2 нотации (IE и IDEF1X), на

    физическом — 3 (IE, IDEF1X и DM). В дальнейшем во всех примерах, если это не

    оговорено особо, будет использоваться нотация IDEFIX.
    В подмножество модели может входить произвольный

    набор сущностей, связей и текстовых комментариев. Для создания, удаления или

    редактирования подмножеств модели нужно вызвать диалог Subject Areas (меню

    Model/Subject Areas), в котором указывается имя подмножества и входящие в него
    Хранимое отображение (Stored Display) — представление подмножества

    модели, отображающее специфический аспект структуры данных. Одна Subject Area

    может включать в себя несколько хранимых отображений. В хранимое отображение

    входят те же самые сущности и связи, что и в Subject Area, но они могут по-разному

    располагаться на экране, иметь разные уровни отображения (см. табл. 1.4), различный

    масштаб и цвет объектов или фона.
    Подуровни логического уровня модели данных

    Различают 3 подуровня логического уровня модели данных, отличающиеся по

    глубине представления информации о данных:

    ��диаграмма сущность-связь (Entity Relationship Diagram (ERD);

    ��модель данных, основанная на ключах (Key Based model (KB);

    ��полная атрибутивная модель (Fully Attributed Model (FA).

    Диаграмма сущность-связь включает сущности и взаимосвязи, отражающие

    основные бизнес-правила предметной области. Такая диагамма не слишком

    детализирована, в нее включаются основные сущности и связи между ними, которые

    удовлетворяют основным требованиям, предъявляемым к ИС. Диаграмма сущность-

    связь может включать связи “многие ко многим” и не включать описание ключей. Как

    правило, ERD используется для презентаций и обсуждения структуры данных с

    экспертами предметной области.

    Модель данных, основанная на ключах, — более подробное представление

    данных. Она включает описание всех сущностей и первичных ключей и предназначена

    для представления структуры данных и ключей, которые соответствуют предметной

    области.

    Полная атрибутивная модель — наиболее детальное представление структуры

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

    атрибуты и связи.


    написать администратору сайта