Forwarded from 🐞Библиотека QA
SQL для чайников
SQL for Dummies
▪️Автор: Аллен Тейлор
▪️Год: 2020
▪️9 издание
Аллен Тейлор - ветеран компьютерной индустрии с тридцатилетним стажем, автор более 40 книг. Читает лекции по базам данных и компьютерным технологиям, а также ведет онлайн-курсы по разработке баз данных.
▪️Аннотация:
Перед вами новейшее издание бестселлера, посвященное последней версии стандарта SQL. Здесь вы найдете информацию о том, как эффективно применять SQL для построения реляционных баз данных. Вы узнаете, как проектировать и защищать базы данных, а также извлекать из них всю необходимую информацию. В эпоху больших данных крайне важно иметь под рукой простое и доступное руководство по работе с информационными ресурсами.
▪️В книге:
Возможности SQL
Использование SQL для создания баз данных
Построение многотабличных реляционных баз данных
Манипулирование информацией в базах данных
Создание сложных запросов
Использование реляционных операторов
Обеспечение безопасности базы данных
⏱ Скачать книгу
SQL for Dummies
▪️Автор: Аллен Тейлор
▪️Год: 2020
▪️9 издание
Аллен Тейлор - ветеран компьютерной индустрии с тридцатилетним стажем, автор более 40 книг. Читает лекции по базам данных и компьютерным технологиям, а также ведет онлайн-курсы по разработке баз данных.
▪️Аннотация:
Перед вами новейшее издание бестселлера, посвященное последней версии стандарта SQL. Здесь вы найдете информацию о том, как эффективно применять SQL для построения реляционных баз данных. Вы узнаете, как проектировать и защищать базы данных, а также извлекать из них всю необходимую информацию. В эпоху больших данных крайне важно иметь под рукой простое и доступное руководство по работе с информационными ресурсами.
▪️В книге:
Возможности SQL
Использование SQL для создания баз данных
Построение многотабличных реляционных баз данных
Манипулирование информацией в базах данных
Создание сложных запросов
Использование реляционных операторов
Обеспечение безопасности базы данных
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3
Пятничное. Куда привела эволюция СУБД
#почитать
⏱ Читать статью
#почитать
Сравнение СУБД — это всегда холиварный вопрос. Можно написать большую статью, попарно сравнивая разные виды БД. Но в сети и так можно найти много таких обзоров. Поэтому в этом рассказе мы попробовали подойти к вопросу по-другому.
Намного интереснее, почему СУБД вообще развиваются. С точки зрения пользователя — это максимально скучная часть ПО. Её поставили, запустили, подключились, записали данные, прочитали — и всё должно работать. На пользовательском уровне СУБД функционирует как самолёт для пассажиров — сели в салон, взлетели, приземлились. Но за последние 25 лет БД получили колоссальное развитие. Появились совершенно новые и разные продукты. И если они скучны для пользователей, то для разработчиков и DBA — это максимально интересная тема.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2🔥1
30 вопросов на собеседовании по SQL в 2024 году
#почитать
Чтобы помочь вам подготовиться к собеседованиям, мы составили список наиболее популярных вопросов и ответов по SQL и базам данных.
⏱ Читать статью
#почитать
Чтобы помочь вам подготовиться к собеседованиям, мы составили список наиболее популярных вопросов и ответов по SQL и базам данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3
👉 Освойте Playwright и расширьте свои профессиональные возможности тестирования! Ждём вас на открытом практическом уроке от OTUS.
💪 На вебинаре вы вместе с опытным экспертом:
- рассмотрите фреймворк для автоматизации тестирования Playwright;
- научитесь настраивать и запускать автотесты;
- разберёте основные отличия от Selenium.
☝️ Все это позволит вам прокачать резюме и сделать еще один шаг к повышению грейда!
====
👉 Зарегистрируйтесь, чтобы посетить бесплатный урок: https://otus.pw/D5D5U/
====
⏰ Встречаемся 23 мая в 20:00 мск в преддверии старта курса «Python QA Engineer». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8JyxhB
💪 На вебинаре вы вместе с опытным экспертом:
- рассмотрите фреймворк для автоматизации тестирования Playwright;
- научитесь настраивать и запускать автотесты;
- разберёте основные отличия от Selenium.
☝️ Все это позволит вам прокачать резюме и сделать еще один шаг к повышению грейда!
====
👉 Зарегистрируйтесь, чтобы посетить бесплатный урок: https://otus.pw/D5D5U/
====
⏰ Встречаемся 23 мая в 20:00 мск в преддверии старта курса «Python QA Engineer». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8JyxhB
👍7🔥1
#посмотреть
Содержание:
▫️Про реляционные базы данных
▫️Про связь между таблицами
▫️Столбцы и строки (Записи и поля)
▫️Почему SQL
▫️Что позволяет SQL
▫️Примеры реляционных баз данных
▫️Про нереляционные базы данных
▫️Основные типы нереляционных баз данных
▫️Применение НРБД
▫️Показываю MySQLWorkbench
▫️Установка и настройка DBeaver и MySQL
▫️Создаем новую базу данных (Create New Database)
▫️Создаем таблицу (CREATE TABLE)
▫️Делаем первую выборку (SELECT)
▫️Добавляем запись в таблицу (INSERT INTO)
▫️Выборка с условиями (SELECT, WHERE)
▫️Обновление записи (UPDATE, SET)
▫️Удаление записи (DELETE)
▫️Удаление сразу нескольких записей (IN)
▫️Создаем и заполняем таблицу со связью на другую таблицу (FOREIGN KEY, REFERENCES)
▫️Обьединение таблицы (JOIN)
▫️Агрегатные функции (SUM, COUNT)
▫️Пишем запрос с SUM, GROUP BY и HAVING
▫️Разница между WHERE и HAVING
▫️Добавляем новую колонку (ALTER, ADD)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤2🔥2
Практикум. Команда MySQL INSERT в подробностях
#почитать
Команда вставки данных в таблицу востребована во всех реляционных базах данных.
▪️Содержание:
- Простая команда INSERT INTO.
- Список столбцов таблицы.
- Одновременная вставка нескольких записей.
- Ключевое слово SET.
- Комбинация команд INSERT и SELECT.
- Связка команд INSERT и IGNORE.
- Загрузка записей из текстового файла.
⏱ Читать статью
#почитать
Команда вставки данных в таблицу востребована во всех реляционных базах данных.
▪️Содержание:
- Простая команда INSERT INTO.
- Список столбцов таблицы.
- Одновременная вставка нескольких записей.
- Ключевое слово SET.
- Комбинация команд INSERT и SELECT.
- Связка команд INSERT и IGNORE.
- Загрузка записей из текстового файла.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1🔥1
👨💼 Project-менеджмент | IT — один из немногих каналов по управлению проектами в IT в телеграм. Для всех проджект-менеджеров и тех, кто хочет ими стать.
Почему проджект-менеджмент — классный старт в айти:
— хорошо подходит гуманитариям (если вы думали, что в IT работают только технари — вы ошибались)
— куча сфер применения
— спрос на PM-ов в России и в мире не упадет в ближайшие десятилетия
Почему надо подписаться на канал по проджект-менеджменту?
— свежие полезные статьи и видео по теме
— еженедельная подборка последних новостей, видео и обучающих материалов
— обзоры рынка зарплат и вакансий
— регулярные тематические обсуждения
Почему проджект-менеджмент — классный старт в айти:
— хорошо подходит гуманитариям (если вы думали, что в IT работают только технари — вы ошибались)
— куча сфер применения
— спрос на PM-ов в России и в мире не упадет в ближайшие десятилетия
Почему надо подписаться на канал по проджект-менеджменту?
— свежие полезные статьи и видео по теме
— еженедельная подборка последних новостей, видео и обучающих материалов
— обзоры рынка зарплат и вакансий
— регулярные тематические обсуждения
Telegram
Project-менеджер | IT
Божественный канал по Project Management-у
Полезные материалы на регулярной основе.
По всем вопросам: @godinmedia
Полезные материалы на регулярной основе.
По всем вопросам: @godinmedia
👍6🔥1
Что такое партиционирование?
Anonymous Quiz
7%
Сжатие индексов для временного ускорения запросов
10%
Транслокация таблиц для улучшения производительности
73%
Разбиение большой таблицы на мелкие части
9%
Перенос индекса во партиционную таблицу
👍10🔥1
Что такое денормализация?
Anonymous Quiz
37%
Понятие, обратное нормализации: удаление избыточных ключей
3%
Создание нормальных резервных копий БД
5%
Удаление случайных аномальных ключей
1%
Использование только вторичных ключей
48%
Преобразование нормализованных данных обратно в менее нормализованную форму
5%
Восстановление целостности поврежденных ключей
👍9
Все говорят, что работы в айти стало меньше...
На самом деле, работы полно. Мы подготовили 7 правильных каналов с вакансиями для тестировщиков, аналитиков, проджект-менеджеров и программистов.
В чем фишка этих каналов?
— зарплатная вилка🍴во всех вакансиях
— еженедельные подборки стажировок для начинающих — как здесь (для QA), здесь (для PM) и здесь (для BA&SA)
— быстрый телеграм/email контакт для прямой связи с рекрутером
— удобная навигация по уровням/условиям работы/направлениям тестирования
▪️QA Jobs — работа для тестировщика
▪️PM Jobs — работа для Project и Product менеджера
▪️BA & SA Jobs — работа для бизнес- и системых аналитиков
▪️C# & .NET Jobs — работа для C# инженеров
▪️DS&ML Jobs — работа для DS инженеров
▪️PHP Jobs — работа для PHP разработчиков
▪️JAVA Jobs — работа для Java разработчиков
Подписаться на все каналы сразу
На самом деле, работы полно. Мы подготовили 7 правильных каналов с вакансиями для тестировщиков, аналитиков, проджект-менеджеров и программистов.
В чем фишка этих каналов?
— зарплатная вилка🍴во всех вакансиях
— еженедельные подборки стажировок для начинающих — как здесь (для QA), здесь (для PM) и здесь (для BA&SA)
— быстрый телеграм/email контакт для прямой связи с рекрутером
— удобная навигация по уровням/условиям работы/направлениям тестирования
▪️QA Jobs — работа для тестировщика
▪️PM Jobs — работа для Project и Product менеджера
▪️BA & SA Jobs — работа для бизнес- и системых аналитиков
▪️C# & .NET Jobs — работа для C# инженеров
▪️DS&ML Jobs — работа для DS инженеров
▪️PHP Jobs — работа для PHP разработчиков
▪️JAVA Jobs — работа для Java разработчиков
Подписаться на все каналы сразу
🔥6👍1🤬1
Лучшие практики написания SQL-запросов
#почитать
⏱ Читать статью
#почитать
Конечно, я видел исключения, когда люди, обладающие впечатляющими знаниями в других областях, помимо SQL, получают работу, но при этом после получения оффера им все равно приходится изучать SQL. Я думаю, что почти невозможно быть профессионалом в сфере анализа данных без знаний SQL.
Данные советы предназначены для всех специалистов, независимо от опыта. Я перечислил самые распространенные случаи в моей практике, разместив в порядке возрастания сложности.
Please open Telegram to view this post
VIEW IN TELEGRAM
👎6
Почему я уволился с работы мечты?
Меня зовут Рома Цакунов. Я работал в VK 2,5 года. А всего за 8 лет я дошел до зарплатного потолка работая автотестировщиком.
У меня есть жена, ребенок, стабильная высокооплачиваемая работа и ипотека впридачу.
Все это время я занимаюсь обучением автоматизации тестирования и обучил более 100 учеников!
Зачем же я ушел с этой работы?
Конфликт? Ушел в другую сферу?
Может быть мне предложили еще больше денег?
Может быть работа мне больше не нужна и я миллиардер?
Нет!
Все дело в том, что я получил пре...
(Секретную причину читать тут)
Меня зовут Рома Цакунов. Я работал в VK 2,5 года. А всего за 8 лет я дошел до зарплатного потолка работая автотестировщиком.
У меня есть жена, ребенок, стабильная высокооплачиваемая работа и ипотека впридачу.
Все это время я занимаюсь обучением автоматизации тестирования и обучил более 100 учеников!
Зачем же я ушел с этой работы?
Может быть мне предложили еще больше денег?
Может быть работа мне больше не нужна и я миллиардер?
Нет!
Все дело в том, что я получил пре...
(Секретную причину читать тут)
🤡13💩4❤2👍2
Какие существуют типы связей между таблицами?
Anonymous Quiz
3%
Один к нескольким, многие к нескольким.
22%
Один ко многим, многие к одному, один ко всем, многие ко многим.
65%
Один ко многим, многие к одному, один к одному, многие ко многим.
10%
Один к нескольким, многие к одному, один к одному, несколько ко всем.
🤔11👍6🔥4
Forwarded from 🐞Библиотека QA
Основы технологий баз данных
▫️Автор: Б.А.Новиков
▫️Год: 2020
▫️Аннотация издательства:
Представлены основы теории баз данных, методы и алгоритмы, применяемые при реализации систем управления базами данных, а также особенности этих методов и алгоритмов, реализованные в СУБД PostgreSQL.Материал книги составляет основу для базового учебного курса и содержит краткий обзор требований и критериев оценки СУБД и баз данных, теоретическую реляционную модель данных, основные конструкции языка запросов SQL, организацию доступа к базе данных PostgreSQL, вопросы проектирования приложений и основные расширения, доступные в системе PostgreSQL.
▫️Оглавление:
Глава 1 Введение
Глава 2 Теоретические основы БД
Глава 3 Знакомимся с базой данных
Глава 4 Введение в SQL
Глава 5 Управление доступом в базах данных
Глава 6 Транзакции и согласованность базы данных
Глава 7 Разработка приложений СУБД
Глава 8 Расширения реляционной модели
Глава 9 Разновидности СУБД
⏱ Скачать книгу
▫️Автор: Б.А.Новиков
▫️Год: 2020
▫️Аннотация издательства:
Представлены основы теории баз данных, методы и алгоритмы, применяемые при реализации систем управления базами данных, а также особенности этих методов и алгоритмов, реализованные в СУБД PostgreSQL.Материал книги составляет основу для базового учебного курса и содержит краткий обзор требований и критериев оценки СУБД и баз данных, теоретическую реляционную модель данных, основные конструкции языка запросов SQL, организацию доступа к базе данных PostgreSQL, вопросы проектирования приложений и основные расширения, доступные в системе PostgreSQL.
▫️Оглавление:
Глава 1 Введение
Глава 2 Теоретические основы БД
Глава 3 Знакомимся с базой данных
Глава 4 Введение в SQL
Глава 5 Управление доступом в базах данных
Глава 6 Транзакции и согласованность базы данных
Глава 7 Разработка приложений СУБД
Глава 8 Расширения реляционной модели
Глава 9 Разновидности СУБД
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2
Является ли SQL языком программирования?
Anonymous Quiz
18%
Является, но в нетрадиционном смысле
13%
Разумеется, нет
27%
Конечно, да. SQL можно считать языком программирования, поскольку он соответствует критериям
7%
А смотря что понимать под "языком программирования"
35%
Декларативный язык запросов нельзя считать полноценным ЯП. Точка!
👍7👏2❤1
Расскажите, как вы стали тестировщиком или учитесь тестированию прямо сейчас?
Anonymous Poll
26%
по урокам в YouTube
59%
учусь/прошел онлайн-школы
7%
только начал изучать вопрос
32%
сам нахожу информацию в разных источниках
9%
учусь с поддержкой специалиста из сферы
Основы SQL для тестировщиков. Большой понятный гайд от Art of Testing
#почитать
⏱ Читать статью
#почитать
Эта статья написана специально для начинающих, не имеющих предварительных знаний по SQL. Мы начнем с основ работы с базами данных. После этого перейдем к концепциям SQL. И, наконец, рассмотрим некоторые широко используемые команды SQL.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6