|
@@ -1,6 +1,6 @@
|
|
|
-# Подключение к базе данных. Создание скрипта создания БД.
|
|
|
|
|
|
|
+# Подключение к СУБД. Создание скрипта создания БД.
|
|
|
|
|
|
|
|
-## Подключение к базе данных (Используя dBeaver)
|
|
|
|
|
|
|
+## Подключение к СУБД (Используя dBeaver)
|
|
|
|
|
|
|
|
**dBeaver** - кроссплатформенный бесплатный менеджер баз данных (список поддерживаемых БД большой, есть и *MySQL* и *MSSQL*)
|
|
**dBeaver** - кроссплатформенный бесплатный менеджер баз данных (список поддерживаемых БД большой, есть и *MySQL* и *MSSQL*)
|
|
|
|
|
|
|
@@ -40,15 +40,23 @@
|
|
|
|
|
|
|
|

|
|

|
|
|
|
|
|
|
|
-В созданном окне введите команду `create database <логин>[суффикс];`. Например, для базы данных курсового проекта пользователя *ekolesnikov*:
|
|
|
|
|
|
|
+В созданном окне введите DDL срипт, сгенерированный из вашей ER-модели в программе MySQL Workbench
|
|
|
|
|
|
|
|
-```sql
|
|
|
|
|
-create database ekolesnikov_kp;
|
|
|
|
|
-```
|
|
|
|
|
|
|
+## Создание DDL-скрипта по ER-модели
|
|
|
|
|
|
|
|
-и выполните команду:
|
|
|
|
|
|
|
+В меню программы MySQL Workbench выберите раздел "Файл - Экспорт - Forward Engineer SQL CREATE Script..."
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+В настройках экспорта поставьте галочку у параметра "Omit shema qualifier in object names" (по умолчанию в скрипте к каждой таблице дописывается название модели, этот параметр убирает название модели)
|
|
|
|
|
|
|
|
-Добавьте команду выбора базы данных `use <название вашей бд>;` и используя материалы лекции [Основы SQL](./sql_for_beginner.md) напишите команды создания базы даных по вашей ERD.
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+Полученный скрипт скопируйте и вставьте в редактор SQL из предыдущего раздела и выполните его. Проверьте логи, там не должно быть ошибок.
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+>Можно из MySQL Workbench напрямую писать в БД, для этого выполните команду "Database - Forward Engineer"
|
|
|
|
|
+
|
|
|
|
|
+## Задание
|
|
|
|
|
+
|
|
|
|
|
+В репозиторий добавьте текст DDL-скрипта
|
|
|
|
|
|