Евгений Колесников 1 год назад
Родитель
Сommit
1f9aed4b07
2 измененных файлов с 13 добавлено и 5 удалено
  1. 10 2
      articles/5_1_1_1_erd2.md
  2. 3 3
      readme.md

+ 10 - 2
articles/5_1_1_1_erd2.md

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

+ 3 - 3
readme.md

@@ -202,12 +202,10 @@ http://sergeyteplyakov.blogspot.com/2014/01/microsoft-fakes-state-verification.h
 
 
 ### Проектирование баз данных
 ### Проектирование баз данных
 
 
-1. [Основы проектирования баз данных.](./articles/5_1_1_1_erd2.md)
+1. [Основы проектирования баз данных. ERD.](./articles/5_1_1_1_erd2.md)
 
 
 1. [Словарь данных](articles/5_1_1_1_data_dictionary.md)
 1. [Словарь данных](articles/5_1_1_1_data_dictionary.md)
 
 
-1. [Создание ER-диаграммы](articles/5_1_1_1_erd_workbench.md)
-
 1. [Основы SQL](./articles/sql_for_beginner.md)
 1. [Основы SQL](./articles/sql_for_beginner.md)
 
 
 1. [Создание базы данных. Импорт данных.](./articles/sql_import.md)
 1. [Создание базы данных. Импорт данных.](./articles/sql_import.md)
@@ -238,6 +236,8 @@ https://office-menu.ru/uroki-sql Уроки SQL
 
 
 **Лабораторные**
 **Лабораторные**
 
 
+1. [Создание ER-диаграммы](articles/5_1_1_1_erd_workbench.md)
+
 1. [Подключение к базе данных. Создание скрипта создания БД.](./articles/sql_create_db.md)
 1. [Подключение к базе данных. Создание скрипта создания БД.](./articles/sql_create_db.md)
 
 
 <!-- 
 <!--