Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Этапы проектирования базы данных. Концептуальный, логический и физический уровни проектирования

Замечание 1

Полная разработка БД состоит из концептуального, логического и физического проектирования БД.

Концептуальное проектирование БД

Замечание 2

Процесса проектирования БД начинается с первой фазысоздания концептуальной модели данных для анализируемой части организации.

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

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

Статья: Этапы проектирования базы данных. Концептуальный, логический и физический уровни проектирования
Найди решение своей задачи среди 1 000 000 ответов

Нисходящий подход демонстрирует концепция ER-модели (модель "сущность – связь"), которая была предложена П. Ченом и является самой популярной технологией высокоуровневого моделирования данных.

Модель "сущность — связь" является семантической моделью.

Семантическое моделирование данных не зависит от представления данных в компьютере и связано с их смысловым содержанием.

Построение общей концептуальной модели данных состоит из таких этапов:

  • Выделяются локальные представления, которые обычно соответствуют относительно независимым данным. Каждое подобное представление проектируется в виде подзадачи.
  • Формулируются сущности, которые описывают локальную предметную область проектируемой базы данных, и описываются атрибуты, которые составляют структуру каждой сущности.
  • Выделяются ключевые атрибуты.
  • Специфицируются связи между сущностями. Удаляются избыточные связи.
  • Анализируются и добавляются неключевые атрибуты.
  • Объединяются локальные представления.
Замечание 3

Концептуальная модель данных организации, созданная таким образом, становится источником информации для второй фазы проектирования – логического проектирования базы данных.

«Этапы проектирования базы данных. Концептуальный, логический и физический уровни проектирования» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Найди решение своей задачи среди 1 000 000 ответов
Найти

Логическое проектирование БД

Замечание 4

Вторая фаза проектирования БД заключается в создании логической модели данных для исследуемой части организации.

Определение 1

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

Проектирование БД должно опираться на определенную модель данных (реляционную, сетевую, иерархическую), которую определяют типом той информационной системы СУБД, которая предполагается для реализации.

Замечание 5

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

Физическое проектирование базы данных

Замечание 6

Третья фаза проектирования БД заключается в создании описания системы управления базой данных ориентированной модели базы данных.

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

Рассмотрим реляционную модель данных. В таком случае при физическом проектировании:

  • на основе информации, которая предоставляется глобальной логической моделью данных, создается описание набора реляционных таблиц и ограничений для них;
  • определяются конкретные структуры хранения данных и методы доступа к ним, которые обеспечивают оптимальную производительность системы с БД;
  • разрабатываются средства зашиты системы, которая создается.
Воспользуйся нейросетью от Автор24
Не понимаешь, как писать работу?
Попробовать ИИ
Дата написания статьи: 05.08.2016
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot