Этот пост тесно связан с этим https://dmitrybvita.blogspot.com/2021/07/blog-post_83.html
Тестирование
Тест анализ -> тест дизайн -> тестирование
Цель данного блога – сообщить миру и потенциальному работодателю, что я намерен работать тестировщиком. Пусть возьмут меня работать. Здесь буду описывать свой текущий опыт, свои знания, процесс обучения. В частности этот блог используется мной как конспект.
Этот пост тесно связан с этим https://dmitrybvita.blogspot.com/2021/07/blog-post_83.html
Тестирование
Тест анализ -> тест дизайн -> тестирование
SQL и PostgreSQL
База данных (БД) – набор взаимосвязанных данных
Система управления базами данных (СУБД) – комплекс
программных средств для управления данными
СУБД отвечает за: поддержку языка БД, механизмы хранения и
извлечения данных, оптимизацию процессов извлечения данных и т.д.
Типы СУБД:
Файл-серверные (Microsoft
Access) – файлы данных
располагаются централизовано н файл-сервере, а система управления на каждом
клиентском ПК. Плюсы: низкая нагрузка на процессор файл-сервера; минусы:
высокая загрузка локальной сети и невозможность обеспечения таких
характеристик: высокая надежность, доступность, безопасность.
Клиент-серверные (MySql, PostgreSQL) – и СУБД и сама БД располагаются
на сервере, а к ним осуществляется доступ удаленно с клиентских машин и все
клиентские запросы обрабатываются централизовано СУБД.
Встраиваемые (SQLite).
Клиент-серверные: MySql, PostgreSQL, MS SQL, ORACLE – все они реляционные и поддерживают язык SQL.
Structured Query Language (SQL) — язык структурированных запросов
Источник: https://habr.com/ru/post/255523/
SELECT [DISTINCT] список_столбцов или *
FROM источник
WHERE фильтр
ORDER BY выражение_сортировки
https://habr.com/ru/post/255361/
DDL – Data Definition Language (язык описания данных)
DML – Data Manipulation Language (язык манипулирования данными), который содержит следующие конструкции:
Немного теории
Реляционная база данных (РБД, или далее в контексте просто БД) представляет из себя совокупность таблиц, связанных между собой. Если говорить грубо, то БД – файл в котором данные хранятся в структурированном виде.
СУБД – Система Управления этими Базами Данных, т.е. это комплекс инструментов для работы с конкретным типом БД (MS SQL, Oracle, MySQL, Firebird, …).
Для каждой таблицы, как и ее столбцов задаются наименования, по которым впоследствии к ним идет обращение.
SQL — язык позволяющий осуществлять запросы в БД посредством СУБД. В конкретной СУБД, язык SQL может иметь специфичную реализацию (свой диалект).
DDL и DML — подмножество языка SQL: