|
@@ -2,7 +2,7 @@
|
|
|
|
|
|
## Реляционные СУБД: Что это и Зачем?
|
|
|
|
|
|
-Реляционные СУБД - строго структурированные СУБД в форме связанных таблиц. Каждая таблица отражает ту или иную сущность (_Entity_), которая связана ("относится", _Relation_) с другими таблицами.
|
|
|
+Реляционные СУБД - строго структурированные СУБД в форме связанных таблиц. Каждая таблица отражает ту или иную сущность (_Entity_), которая связана (относится, _Relation_) с другими таблицами.
|
|
|
Считается, что таблицы имеют строгую структуру полей, но неограниченное количество строк.
|
|
|
|
|
|
### Примеры
|
|
@@ -14,4 +14,29 @@
|
|
|
- Человек-Номера телефонов
|
|
|
- etc...
|
|
|
|
|
|
+## Плюсы и минусы
|
|
|
+
|
|
|
+### Плюсы
|
|
|
+
|
|
|
+- Скорость работы
|
|
|
+- Структурированность
|
|
|
+- Легкость в проектировании на начальном этапе при хорошо описанной предметной области
|
|
|
+- Хорошая теоретическая и практическая базы
|
|
|
+
|
|
|
+### Минусы
|
|
|
+- Сложности с расширением и изменением
|
|
|
+- Масштабируемость
|
|
|
+
|
|
|
+## Сущности и Связи
|
|
|
+
|
|
|
+**Сущность** - тот или иной объект реального (или виртуального) мира, ради хранения информации о котором и делается СУБД. Набор данных о сущностях разделяется на поля и хранится в таблицах. При разработке СУБД заранее
|
|
|
+определяются сущности предметной области и отношения и количественные отношения между ними, для установки соответствующих связей.
|
|
|
+
|
|
|
+**Связь** - логическое отношение, реализуемое с помощью специальных полей в таблицах. Для установки связности СУБД используется уникальный идентификатор (поле) каждой записи (строки) в таблице.
|
|
|
+
|
|
|
+## Поля
|
|
|
+
|
|
|
+Типы полей во многом похожи на привычные типы данных в языках программирования: числа, строки и так далее. Однако структуры данных (объекты, ассоциативные и обычные массивы) согласно теории должны быть преобразованы
|
|
|
+к тем или иным реляционным формам
|
|
|
+
|
|
|
|