Системный анализ | Ольга Пономарева
31.9K subscribers
3.05K photos
56 videos
19 files
1.13K links
#FAI2N
Ольга Пономарева, старший системный аналитик с опытом более 8 лет

Выпустила более 1000 учеников, которые увеличили свой доход и прокачали скиллы

Найдите обучение для себя на сайте моей школы System Analyst: https://systemanalyst.life
Download Telegram
Всем привет. На этой неделе мы продолжим тренироваться работать с реляционными БД и вспомним про SQL - универсальный язык для всех реляционных систем управления базами данных.
В своей основе это достаточно простой язык, и начать его изучение можно даже самостоятельно. А вот для более продвинутых операций уже потребуется помощь опытных наставников или изучение курса.
Сегодня мы вспомним базовый синтаксис  SQL-запросов для выборки данных из БД.

🔆 Наши проекты | 🇷🇺 Мы в MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
20👍6🔥2😁1
Всем привет. Вчера вспомнили базовый набор операторов SQL для извлечения данных А на сегодняшней тренировке будем разбирать, как этими операторами пользоваться. 
Почему не будем именно практиковаться? Потому что для практики лучше пользоваться симуляторами, ведь с их помощью вы можете и написать запрос, и получить ответ, т.е. на практически реальном примере посмотреть, как это работает.
Вот для примера подборка, где можно подробнее изучить SQL и потренироваться:

https://sql-academy.org/ru/guide
https://younglinux.info/sqlite/sql
https://learndb.ru/articles

А мы начинаем подробно разбирать, как пользоваться операторами для извлечения данных.

Для начала рассмотрим вот такую шпаргалку

SELECT [DISTINCT] столбцы
FROM таблицы [AS алиас]
WHERE условия
  [IS NULL | BETWEEN min AND max | IN (список) | LIKE шаблон]
GROUP BY столбцы
HAVING условия_групп
ORDER BY столбцы [ASC|DESC]
[UNION другие_запросы]


А теперь идем в комментарии смотреть, что делает каждый оператор

🔆 Наши проекты | 🇷🇺 Мы в MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥102😁1
Вчера потренировались писать простые SQL-запросы, когда нужно выбрать данные из одной таблицы.

Сегодня будем говорить о ситуациях, когда в результате нужно объединить данные из нескольких таблиц. В этом нам помогут JOIN’ы. Для начала вспомним, что это такое и какие они бывают.

🔆 Наши проекты | 🇷🇺 Мы в MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍219😁1
Готовы к настоящему испытанию? 🍀

Когда ресурсов — в обрез, а задачи горят — именно в таких условиях рождаются сильные решения и зрелые команды.

«Ресурсный Батл» — это не лекция и не скучный практический семинар. Это динамичное соревнование специалистов в сфере информационных технологий над реальными задачами: от построения архитектуры сервисов до оптимизации процессов в сжатые сроки.

Побеждает тот, кто умеет думать на ходу, договариваться и превращать ограничения в преимущество. Без воды, без шаблонов — только практика, драйв и живое общение.
👍 Команды против жёстких ограничений
🍸 Стратегии, дискуссии и торги за каждый ресурс
👋 Обмен опытом и неформальное общение с экспертами

18 марта, 19:00–21:00

✈️ м. Динамо, Ленинградский пр-т, 36, стр. 41 (БЦ «Арена», 23 этаж). Не забудьте паспорт — требование службы безопасности.

🎁 Формат: очно, с закусками, кофе и правильной атмосферой

Места ограничены — как и ресурсы на состязании. Регистрируйтесь сейчас, чтобы занять место в игре!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥97👍2😁1
Всем привет. Наша сегодняшняя тренировка будет посвящена JOIN - оператору, который позволяет выбрать данные из нескольких таблиц.

JOIN работает как “склейка” таблиц по общему полю (например, ID).
Например, есть две таблицы: сотрудники и отделы.

Таблица Сотрудники (Левая таблица):

| id | name       | dept_id |
|-|----------|---------|
| 1  | Анна         | 10          |
| 2  | Борис       | NULL   |
| 3  | Вера         | 20          |
| 4  | Григорий | 10          |

Таблиц Отделы (Правая таблица):

| id | title    |
|---|---—--|
| 10 | IT       |
| 20 | HR     |
| 30 | Sales |


В зависимости от задачи, с помощью JOIN можно выбрать из этих таблиц нужные данные. 

Начнем с INNER JOIN

SELECT e.name, d.title
FROM сотрудники e
INNER JOIN отделы d ON e.dept_id = d.id

Этот запрос вернет ТОЛЬКО строки, где есть совпадение в обеих таблицах:
| name       | title|
|----------|----------|
| Анна       | IT             |
| Вера       | HR           |
| Григорий| IT             |

Пропали::
Борис (нет dept_id в отделах)
Sales (нет сотрудников с dept_id=30)

🔆 Наши проекты | 🇷🇺 Мы в MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
23🔥4😁2
Весь прошлый год все усиленно обсуждали перспективы замены чуть ли не всех специальностей ресурсами искусственного интеллекта. Часто мелькали заголовки формата “5 профессий, которых первыми заменит ИИ”.

Точно ли нам нужно бояться этого зверя, или, наоборот, пора с ним подружиться и научиться им пользоваться? 🤔 Давайте разбираться в карточках.

🔆 Наши проекты | 🇷🇺 Мы в MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
11💯5😁21
Вчера мы поняли, что ИИ может быть очень полезен для выполнения рутинных задач СА. Сегодня будем пошагово разбирать, как создавать диаграммы и API-документацию с помощью ИИ.

🔆 Наши проекты | 🇷🇺 Мы в MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍114🔥2😁2