Проектирование базы данных

Проектирование базы данных

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

Дабы применять неспециализированные аналогии модели данных, эквивалентные построению замыслов.

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

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

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

— анализ и планирование;

— концептуальное проектирование;

— логическое проектирование;

— физическое проектирование;

— реализация.

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

Дабы поставить это в контексте реляционных баз данных, модель данных употребляется для проектирования реляционных таблиц. Функциональная модель употребляется для запросов, каковые будут приобретать доступ к исполнению операций над этими таблицами.

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

Первая диаграмма существующая сообщение, которая воображает структуры данных в наглядной форме. Вследствие того что схема легко усваивается, она есть полезным инструментом для общения модели для конечного пользователя. Второй компонент-это эти документа. Данный документ, что детально обрисовывает объекты данных, правила и связи, нужные для базы данных.

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

Из-за чего моделирования данных так принципиально важно?

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

Цель модели данных, это убедиться, что все сведенья, нужные для объектов базы данных, всецело и совершенно верно предоставлены. По причине того, что применение табличных данных позволяет легко понять, они смогут быть рассмотрены для подтверждения правильности действий пользователей.

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

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

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

По данным авторитетного зарубежного издания Ezine Articles.

Базы данных, лекция №1 (2013 г.)


Занимательные записи:

самые релевантные статьи, обнаруженные сайте: