41. Что такое связь?
Связи — это довольна важная тема, которую следует понимать при проектировании баз данных. По своему личному опыту скажу, что осознав связи, мне намного легче далось понимание нормализации базы данных.
Связи создаются с помощью внешних ключей (foreign key).
Внешний ключ — это атрибут или набор атрибутов, которые ссылаются на primary key или unique другой таблицы. Другими словами, это что-то вроде указателя на строку другой таблицы.
Связи делятся на:
Многие ко многим.
Один ко многим.
Один к одному.
с обязательной связью;
с необязательной связью;
42. Зачем применяется моделирование ?
Моделирование данных — это создание визуального представления о всей информационной системе либо ее части. Цель в том, чтобы проиллюстрировать типы данных, которые используются и хранятся в системе, отношения между этими типами данных, способы группировки и организации данных, их форматы и атрибуты.
Модели данных строятся на основе бизнес-потребностей. Правила и требования к модели данных определяются заранее на основе обратной связи с бизнесом, поэтому их можно включить в разработку новой системы или адаптировать к существующей.
Модель базы данных - это тип модели данных, который определяет логическую структуру базы данных. Она в основном определяет, каким образом данные могут храниться, организовываться и обрабатываться. Наиболее популярным примером модели базы данных является реляционная модель, которая использует табличный формат.
Процесс состоит из 5 этапов:
Определение нужных свойств изучаемого объекта.
Исследователь выбирает те части, которые его интересуют, а остальные отбрасывает, чтобы не мешались. Один объект может иметь несколько моделей, каждая из которых отображает некоторые из его особенностей.
Do'stlaringiz bilan baham: |