|
|
@@ -4,10 +4,18 @@
|
|
|
|
|
|
>Основано на [этих](https://sites.google.com/site/anisimovkhv/learning/pris/lecture) лекциях.
|
|
|
|
|
|
-# Основы проектирования баз данных.
|
|
|
+# Основы проектирования баз данных. ERD.
|
|
|
+
|
|
|
+* [Этапы проектирования БД](#этапы-проектирования-бд)
|
|
|
+* [Основные элементы **ERD**.](#основные-элементы-erd)
|
|
|
+* [Концептуальное проектирование](#концептуальное-проектирование)
|
|
|
+* [Логическое проектирование](#логическое-проектирование)
|
|
|
+* [Физическое проектирование](#физическое-проектирование)
|
|
|
|
|
|
Традиционно процедуру проектирования базы данных разбивают на три этапа, каждый из которых завершается созданием соответствующей информационной модели.
|
|
|
|
|
|
+## Этапы проектирования БД
|
|
|
+
|
|
|
[**Этап 1-й. Концептуальное проектирование**](#Концептуальное-проектирование) – создание схемы БД, включающего определение важнейших сущностей (таблиц) и связей между ними, но не зависящего от модели БД (иерархической, сетевой, реляционной и т.д.) и физической реализации (целевой СУБД).
|
|
|
|
|
|
[**Этап 2-й. Логическое проектирование**](#Логическое-проектирование) – развитие концептуальной схемы БД с учетом принимаемой модели (иерархической, сетевой, реляционной и т.д.).
|
|
|
@@ -18,7 +26,7 @@
|
|
|
|
|
|
В настоящее время для проектирования БД активно используются **ERD (Entity – Relationship Diagrams, диаграммы «сущность–связь»)**. С их помощью определяются важные для предметной области объекты (сущности), отношения друг с другом (связи) и их свойства (атрибуты). Следует отметить, что средства проектирования **ERD** в основном ориентированы на реляционные базы данных (РБД), и если существует необходимость проектирования другой системы, скажем объектно-ориентированной, то лучше избрать другие методы проектирования.
|
|
|
|
|
|
-Основные элементы **ERD** перечислены ниже.
|
|
|
+## Основные элементы **ERD**.
|
|
|
|
|
|
**Сущность (таблица)** – набор однотипных реальных либо воображаемых объектов, имеющих существенное значение для рассматриваемой предметной области, информация о которых подлежит хранению. Примеры сущностей: _работник_, _деталь_, _ведомость_, _результаты сдачи экзамена_ и т.д.
|
|
|
|