Евгений Колесников 2 лет назад
Родитель
Сommit
27cbbf4a40
4 измененных файлов с 54 добавлено и 1 удалено
  1. 49 0
      articles/sql_create_db.md
  2. BIN
      img/dbeaver06.png
  3. BIN
      img/dbeaver07.png
  4. 5 1
      readme.md

+ 49 - 0
articles/sql_create_db.md

@@ -0,0 +1,49 @@
+# Подключение к базе данных. Создание скрипта создания БД.
+
+## Подключение к базе данных (Используя dBeaver)
+
+**dBeaver** - кроссплатформенный бесплатный менеджер баз данных (список поддерживаемых БД большой, есть и *MySQL* и *MSSQL*)
+
+### Создание подключения
+
+В списке проектов открываем пункт **General** и в контекстном меню пункта **Connections** выбираем **Создать -> Соединение**
+
+![Создание подключения](../img/dbeaver01.png)
+
+В открывшемся окне выберите тип соедиения (используемую БД)
+
+У меня на сервере установлена `mysql  Ver 14.14 Distrib 5.7.39, for Linux (x86_64)`, поэтому выбираем MySQL. Если у вас другой тип БД, то выбираете соответсвующий.
+
+![Выбор типа БД](../img/dbeaver02.png)
+
+В настройках соединения указываем доменное имя (**kolei.ru**) или IP сервера, название базы данных (не обязательно), имя пользователя (выдаст преподаватель или сами знаете какие в вашей БД) и пароль (необязательно, но тогда придётся вводить при каждом подключении).
+
+>Имя пользователя  = `первая буква имени` + `фамилия`, т.е. для "Евгений Колесников" получится `ekolesnikov` (могут быть исключения)
+>Пароль = ДДММГГ вашего дня рождения. Например, для 18 сентября 2023 года получится `180923`
+
+Затем нажимаете **тест соединения** и, если всё введено правильно, и соединение устанавливается то жмёте **Готово**
+
+![Настройки соединения](../img/dbeaver03.png)
+
+В списке соединений появится созданое соединение, название состоит из имени базы и имени сервера и имеющиеся базы данных (у вас пока список БД будет пустой).
+
+![Список соединений](../img/dbeaver05.png)
+
+### Создание базы данных
+
+Откройте новый редактор SQL для своего подключения: в контекстном меню подключения выберите *Редактор SQl -> Новый редактор SQL*
+
+![Новый редактор SQL](../img/dbeaver06.png)
+
+В созданном окне введите команду `create database <логин>[суффикс];`. Например, для базы данных курсового проекта пользователя *ekolesnikov*:
+
+```sql
+create database ekolesnikov_kp;
+```
+
+и выполните команду:
+
+![Выполнение скрипта](../img/dbeaver07.png)
+
+Добавьте команду выбора базы данных `use <название вашей бд>;` и используя материалы лекции [Основы SQL](./sql_for_beginner.md) напишите команды создания базы даных по вашей ERD.
+

BIN
img/dbeaver06.png


BIN
img/dbeaver07.png


+ 5 - 1
readme.md

@@ -222,14 +222,18 @@ https://office-menu.ru/uroki-sql Уроки SQL
 * Какие виды **ключей** Вы знаете?
 * Назовите этапы проектирования БД.
 
-### ~~Лабораторные~~
+### Лабораторные
+
+1. [Подключение к базе данных. Создание скрипта создания БД.](./articles/sql_create_db.md)
 
+<!-- 
 1. ~~Практическая работа «Анализ предметной области различными методами: контент-анализ, вебометрический анализ, анализ ситуаций, моделирование и др.»~~
 1. ~~Практическая работа «Изучение устройств автоматизированного сбора информации»~~
 1. ~~Практическая работа «Оценка экономической эффективности информационной системы»~~
 1. ~~Практическая работа «Разработка модели архитектуры информационной системы»~~
 1. ~~Практическая работа «Обоснование выбора средств проектирования информационной системы»~~
 1. ~~Практическая работа «Описание бизнес-процессов заданной предметной области»~~
+-->
 
 <details>