При разработке базы данных можно выделить несколько уровней моделирования

При разработке базы данных можно выделить несколько уровней моделирования




🛑🛑🛑 ПОДРОБНЕЕ ЖМИТЕ ЗДЕСЬ 👈🏻👈🏻👈🏻

































На первом уровне моделируется структура, то есть определяется набор полей (столбцов) и их типы.
Второй уровень — это собственно логика приложения, а на третьем уровне определяются различные условия для выполнения запросов.
В рамках каждого уровня обычно разрабатываются несколько моделей.
Например, для первого уровня можно создать модель таблиц, для второго — модель запросов, для третьего — модель условий.
При разработке моделей следует руководствоваться следующими принципами:
При разработке базы данных необходимо учитывать, что в ней могут быть созданы не только сущности, но и связи между ними.
Для построения такой схемы необходимо определить, какие сущности нужно связать друг с другом и какие связи должны быть между ними, чтобы данные могли храниться в базе.
Определение связей между сущностями - это более сложная задача, чем определение самих сущностей.
Связи между сущностями могут быть определены как внешние или внутренние.
На нижнем уровне модели описывается структура объекта, на следующем уровне происходит описание поведения объектов и их взаимосвязей между собой, а на верхнем уровне описываются интерфейсы взаимодействия объектов.
Ниже приведен пример базы данных, в которой описаны все уровни модели.
Для каждого уровня модели предусмотрены свои процедуры, которые позволяют выполнять необходимые операции.
В данном случае эти процедуры созданы для нижнего уровня, поэтому они называются процедурами нижнего уровня.
На первом уровне моделируется структура таблиц, на втором уровне — связи между ними и на третьем — описываются сущности предметной области.
Рассмотрим подробнее каждый из этих уровней.
Первый уровень.
Структура таблиц
На этом уровне описывается структура таблиц базы данных.
Каждая таблица имеет имя, которое состоит из имени таблицы и имени столбца.
Имя столбца должно быть уникальным в пределах таблицы.
Например, таблица «Продажи» имеет столбец «Телефон», имя которого является уникальным.
бизнес-процессов.
В общем случае, на каждом уровне определяются свои представления о процессе.
На уровне функциональных обязанностей, например, роль рассматривается как совокупность действий, которые необходимо выполнить для достижения результата.
Таким образом, роль — это набор действий, необходимых для выполнения определенной работы.
Работа — набор действий и функций, выполняемых для достижения определенного результата.
• концептуальное моделирование;
• логический уровень;
• физическое моделирование.
Концептуальное моделирование служит для определения структуры базы данных.
Оно предполагает разработку схемы данных и определение типов данных, которые должны быть использованы в базе данных.
В процессе концептуального моделирования обычно определяется структура базы данных (модель базы данных).
Первый уровень – это концептуальный (логический).
На этом уровне происходит описание предметной области с помощью моделей, которые строятся при помощи методов теории множеств и математической логики.
Второй уровень – уровень физической модели.
Этот уровень предназначен для описания структуры базы данных.
Он строится при помощи технологий, таких как язык SQL, объектно-ориентированные технологии, технологии клиент/сервер.
Третий уровень – прикладной.
При этом следует руководствоваться следующими принципами:
• все объекты должны быть описаны при помощи базовых типов;
• каждый объект должен быть представлен в виде одного или нескольких объектов базового типа;
• для каждого объекта должна быть определена сущность, для которой этот объект является частью;
• сущность должна иметь уникальное имя.
Базовые типы (модель данных) — это абстрактные типы, которые используются для представления объектов в БД.
На верхнем уровне находятся концептуальная схема и логическая модель, которые отражают суть системы.
Эти уровни тесно взаимосвязаны.
Логическая модель дает представление о структуре данных, а также о том, как эти данные используются.
Концептуальная модель отражает структуру данных.
Она является основой для построения логической модели.
Однако концептуальная и логическая модели не являются тождественными, они не могут быть полностью идентичными.
На этом уровне создается логическая модель данных, которая является описанием структуры данных и всех сущностей, которые будут храниться в базе данных.
Логическая модель создается с помощью специальных средств, которые называются средствами разработки базы данных.
В среде СУБД Delphi эта процедура осуществляется с помощью пакета DataSnap.
Средства разработки баз данных позволяют создавать логическую модель любой сложности.
Эссе Зоопарк Плюсы И Минусы
Эссе Про Коронавируса
Генераторы синусоидальных колебаний

Report Page