|
@@ -60,4 +60,29 @@
|
|
|
|
|
|
<https://www.draw.io/>
|
|
<https://www.draw.io/>
|
|
|
|
|
|
|
|
+**ER-Диаграммы** позволяют изобразить структуру реляционной СУБД в наглядном виде. Сущности отображаются таблицами с описанием полей и первичных ключей,
|
|
|
|
+служащих для указания связности. Связи - линиями между таблицами разных видов.
|
|
|
|
+
|
|
|
|
+## Задание 1
|
|
|
|
+
|
|
|
|
+Нарисовать в общем виде структуру из нескольких таблиц со связями **один ко многим** и **многие к одному**, придуманной предметной области. Сохранить в
|
|
|
|
+гугл-диск.
|
|
|
|
+
|
|
|
|
+# SQL
|
|
|
|
+
|
|
|
|
+**SQL** (*Structured Query Language*, *Структурированный Язык Запросов*) - язык, на котором происходит взаимодействие с СУБД. Подразделяется на две части:
|
|
|
|
+- **DDL** (*Data Definition Language*) - служит для создания таблиц, изменения их структуры и связей между ними.
|
|
|
|
+- **DML** (*Data Manipulation Language*) - оперирует данными в таблицах (выборка и запись).
|
|
|
|
+
|
|
|
|
+Так как на этом занятии мы рассматриваем структуру СУБД, то предметом нашего изучения сегодня будет DDL, а именно операции создания и изменения структуры
|
|
|
|
+таблиц.
|
|
|
|
+
|
|
|
|
+## Типы данных MySQL
|
|
|
|
+
|
|
|
|
+Базы данных в целом хранят те же типы данных, что и обрабатываются компьютерными программами, однако в силу ориентированности на хранение большого количества
|
|
|
|
+данных, типы указываются более точно. Например для строк задается их длина, есть несколько видов целых и вещественных чисел и так далее.
|
|
|
|
+
|
|
|
|
+| Тип | Описание |
|
|
|
|
+| --------------------------------- | ----------------------------------------------------------------------------- |
|
|
|
|
+
|
|
|
|
|