#4 "Язык SQL - 3"
1:33:32
3 жыл бұрын
#3 "Язык SQL - 2"
1:33:29
3 жыл бұрын
#10 "Транзакции в СУБД"
1:16:34
#6. "ООП в JavaScript"
1:17:14
3 жыл бұрын
Пікірлер
@katz3643
@katz3643 2 ай бұрын
спасибо за видео!
@nikitatundra5633
@nikitatundra5633 7 ай бұрын
Наверно что бы event использовать, его сначала принять стоит))
@arp-rarp98
@arp-rarp98 8 ай бұрын
Случайно наткнулся на ваше видео. Спасибо!
@7dtd_ruplay306
@7dtd_ruplay306 9 ай бұрын
Полезная лекция. Благодарю!
@MrViiD
@MrViiD 10 ай бұрын
Хороший курс. Я из этого видео многое подчеркнул. Многое записал и впервые узнал о таких вещах как Windows terminal. Far и другое. О PowerShell знал, командная строка была известна. Но о другом ни слом ни духом.
@MakarMS
@MakarMS 11 ай бұрын
Неплохо, я думаю, у этих видео найдётся своя аудитория, среди СПО, джунов и т.п. Как программисту со стажем, достаточно интересно под пиво послушать лекцию, что-то да узнается, что-то да вспоминается.
@whazapbaz
@whazapbaz 2 ай бұрын
Чел бросай пить пивко и поступай в спо многому научишься
@olegzalogin5143
@olegzalogin5143 11 ай бұрын
Замечательная лекция, спасибо
@vladimirizbushkin6730
@vladimirizbushkin6730 Жыл бұрын
Ошибка 22.01 на схеме не правильно кардинальность заказ- 1 ко многим товарам в заказе
@user-ssh-dima
@user-ssh-dima Жыл бұрын
Любой вывод можно передать по конвееру, всё ли команда справ от pipe line поймут что к ней пришло? By value, by property name они что-то значут?
@АндрейПопов-ы8м
@АндрейПопов-ы8м Жыл бұрын
По конвейеру можно передать любой вывод (сырые байтовые данные преобразуются в строки .NET), при этом передаваемые объекты связываются с некоторыми параметрами принимающего командлета. Некоторые параметры могут принимать объекты по значению, некоторые по имени свойства, некоторые - и так, и так. Какие именно параметры принимают ввод по конвейеру и каким способом можно прочитать в справке по конкретному командлету (команда Get-Help). Подробнее в документации: learn.microsoft.com/ru-ru/powershell/module/microsoft.powershell.core/about/about_pipelines?view=powershell-7.3
@user-ssh-dima
@user-ssh-dima Жыл бұрын
Спасибо за ответ!
@user-ssh-dima
@user-ssh-dima Жыл бұрын
Добрый день!Подскажитье пожалуйста как сделать чтобы, список компов и юзеров выводился в цикле построчно? $user.GetEnumerator()|foreach{$name+="`n{0} {1}`n" -f $_.key, $PSItem.value $user это хэш таблица, @{comp1-user1,comp2-user2..} .Цикл выводит сразу всю таблицу, а мне нужно чтобы выводил в первой итерации comp1 -user1, потом с новой строки comp2-user2 и т.д.
@paleface_brother
@paleface_brother Жыл бұрын
Большое спасибо за видео.
@AZart-infa
@AZart-infa Жыл бұрын
Большое спасибо автору, супер всё рассказал, мне помогло)
@alexkoty5877
@alexkoty5877 Жыл бұрын
Очень круто! ничего лучше по базам в жизни не видел
@serv1796
@serv1796 Жыл бұрын
Лучшее объяснение темы. Спасибо за труды.
@ВиталийДавыдов-э4г
@ВиталийДавыдов-э4г Жыл бұрын
Если надо подключить много файлов (не классов, а файлов) , надо прописывать путь к каждому файлу? а если их много, и они лежат в двух трёх папках, что делать чтоб не писать сто строк под сто файлов?
@АндрейПопов-ы8м
@АндрейПопов-ы8м Жыл бұрын
Автоматически загружаются только классы. Файлы придется прописывать каждый отдельно.
@ВиталикЛещенко-т9м
@ВиталикЛещенко-т9м 2 жыл бұрын
Спасибо)
@ВиталикЛещенко-т9м
@ВиталикЛещенко-т9м 2 жыл бұрын
Спасибо )
@ekaterinalvova4896
@ekaterinalvova4896 2 жыл бұрын
Нормально читает. Очень понятно и просто рассказывает.
@ekaterinalvova4896
@ekaterinalvova4896 2 жыл бұрын
Спасибо, хорошая лекция!
@radicalsolih
@radicalsolih 2 жыл бұрын
Было интересно, спасибо!
@Ролтун
@Ролтун 2 жыл бұрын
Нормальное видео?
@GraySlonEyed
@GraySlonEyed 2 жыл бұрын
Если сделать индекс дубляж основной таблицы, то может занимать много памяти в странице. Или это неверное понятие ?
@АндрейПопов-ы8м
@АндрейПопов-ы8м 2 жыл бұрын
Индекс делают не по всем полям (чаще всего по одному), поэтому места он будет занимать намного меньше, чем основная таблица.
@knopkaav
@knopkaav 2 жыл бұрын
Спасибо вам,хорошо объясняете)
@_dimonstr1475
@_dimonstr1475 2 жыл бұрын
Супер лекция, все доступным языком ♥
@phpstudy8625
@phpstudy8625 3 жыл бұрын
спасибо огромное !!! можете еще осветить тему кроссов на примере TecDoc
@phpstudy8625
@phpstudy8625 3 жыл бұрын
спасибо огромное !!! Можете осветить тему кроссов на примере TecDoc
@phpstudy8625
@phpstudy8625 3 жыл бұрын
круто
@ExcelStore
@ExcelStore 3 жыл бұрын
Спасибо за информативность. Все доступно изложено.
@АндрейПопов-ы8м
@АндрейПопов-ы8м 3 жыл бұрын
00:00 Начало 00:18 Основные задачи и результаты проектирования БД 04:40 Терминология 06:36 Формулировка задачи 07:25 Шаг 1. Изучаем предметную область 10:04 Шаг 2. Определяем сущности, выделяем атрибуты 15:22 Шаг 3. Устанавливаем связи между сущностями 16:49 Шаг 4. Определяем типы связей 19:14 Строим ER-диаграмму 23:36 Шаг 5. Переходим от сущностей к таблицам 24:44 Шаг 6. Строим связи между таблицами 31:34 Шаг 7. Проверяем нормализацию 35:42 Строим диаграмму IDEF1x 42:35 Шаг 8. Определяемся с СУБД, пишем SQL-скрипты для создания БД 48:29 Все шаги методики
@АндрейПопов-ы8м
@АндрейПопов-ы8м 3 жыл бұрын
0:42 Как работают SQL-запросы 02:42 SQL как язык программирования 03:53 Интерпретация и компиляция программ. Байт-код 08:22 SQL - декларативный язык программирования. Компиляция SQL в байт-код 11:35 Архитектура SQLite. Компоненты СУБД в оперативной памяти и на внешнем носителе 12:57 Команда EXPLAIN для просмотра байт-кода, сгенерированного для SQL 18:15 Возможности для ускорения выполнения SQL-запросов: минимизация обращений к внешней памяти, снижение алгоритмической сложности алгоритмов
@АндрейПопов-ы8м
@АндрейПопов-ы8м 3 жыл бұрын
0:10 Принцип работы индексов 8:35 Сравнение работы одного запроса на данных без индекса и после создания индекса 13:05 Просмотр плана запроса с помощью EXPLAIN QUERY PLAN 18:40 Механизмы поиска в индексированной таблице 22:15 Составные индексы 24:30 Покрывающий индекс для запроса 27:06 Использование индексов при сортировке результатов запроса 37:09 Затраты на создание и поддержку индексов 45:12 Ответы на вопросы
@АндрейПопов-ы8м
@АндрейПопов-ы8м 3 жыл бұрын
0:38 Трехуровневая архитектура данных. Логическая модель данных в базе данных 3:02 Эволюция моделей данных. Иерархическая и сетевая модели 4:58 Реляционная модель Эдгара Кодда. Основные идеи 11:23 Математические основы реляционной модели 20:08 Основные понятия реляционной модели 23:00 Язык SQL как средство для представления операций реляционной алгебры 31:41 Практические принципы реляционной модели 34:14 Навигационный и реляционный подходы к обработке данных 36:46 Получение реляционной схемы из ER-диаграммы 39:48 Первые практические реализации реляционного подхода 44:17 Дополнительные преимущества реляционного подхода
@frontenddeveloper7987
@frontenddeveloper7987 3 жыл бұрын
Норм препод.
@АндрейПопов-ы8м
@АндрейПопов-ы8м 3 жыл бұрын
00:01 Влияние структуры базы данных на удобство работы с ней. Аномалии при работе с данными. 06:21 Задачи процедуры нормализации базы данных 07:23 Дублирование и избыточность данных 09:55 Нормальные формы 11:02 Первая нормальная форма (1НФ) 16:13 2НФ и 3НФ на примере 31:43 Плюсы и минусы нормализации
@ExcelStore
@ExcelStore 3 жыл бұрын
Спасибо за интересный пример
@АндрейПопов-ы8м
@АндрейПопов-ы8м 3 жыл бұрын
0:59 Задачи и цели проектирования БД 4:09 Этапы проектирования 5:34 Трехуровневая архитектура данных 9:45 Схема поэтапного проектирования БД 13:55 Концептуальная модель БД. 22:10 ER-диаграммы. Нотации Чена и Мартина. 28:18 Этапы построения концептуальной модели 36:10 Логическая модель БД 38:17 Нотация IDEF1X 39:54 Физическое проектирование БД 41:21 Модели данных 42:45 Иерархическая модель в ранних СУБД. Достоинства и недостатки этой модели 01:00:18 Иерархические БД сегодня
@АндрейПопов-ы8м
@АндрейПопов-ы8м 3 жыл бұрын
04:55 Условная логика в SQL. Оператор CASE ... WHEN ... 26:06 Аналитические (оконные) функции. 56:21 Объединение результатов запросов. UNION и UNION ALL. 58:07 Представления (Views). 01:02:22 Обобщенные табличные выражения (Common table expressions, CTE). 01:10:55 Рекурсивные CTE.
@АндрейПопов-ы8м
@АндрейПопов-ы8м 3 жыл бұрын
01:25 CRUD-операции 02:10 Создание таблиц в БД. Задание ограничений для поддержания логической целостности данных. 14:59 Метаданные в БД SQLite. 19:22 Добавление и изменение данных в таблице. 26:30 Структура оператора SELECT. 31:07 Ключевое слово SELECT. 35:00 Встроенные функции SQLite. 35:39 Ключевое слово FROM. Виды таблиц как источников данных для запросов. 40:05 Типы соединения таблиц. 40:38 Внутреннее соединение (inner join). 45:26 Соединение трёх и более таблиц. 50:37 Соединение с результатом подзапроса. 53:18 Внешнее соединение таблиц. 54:53 Перекрестное соединение таблиц. 1:04:12 Группировка данных. Предложение GROUP BY. 1:09:38 Подзапросы. Вложенные (некоррелированные) и связанные (коррелированные) подзапросы. 1:14:55 Подзапросы в условии WHERE. 1:18:30 Подзапросы в разделе FROM. 1:26:43 Подзапросы в разделе ORDER BY. 1:29:08 Подзапросы в инструкции INSERT. 1:31:12 Подзапросы - итоги.
@NickOrlovOfficial
@NickOrlovOfficial 3 жыл бұрын
Хороший рассказ. Всё понятно. Спасибо за инфу :) А что, если в массиве имеется элемент со значением false? тогда метод valid прекратит итерацию, как будто дошел до конца массива. Как выйти из этой ситуации?)
@nikitagladkih5857
@nikitagladkih5857 3 жыл бұрын
Пздц как скучно, как будто в универ вернулся. Почему нельзя нормально рассказывать??
@АндрейПопов-ы8м
@АндрейПопов-ы8м 3 жыл бұрын
02:00 Первые иерархические СУБД. 05:36 Иерархическая модель. 08:27 Сетевая модель. 11:45 Плюсы и минусы ранних СУБД 13:03 Современные иерархические СУБД 15:07 Проблемы навигационной модели данных. 16:00 Реляционная модель данных Эдгара Кодда. 17:40 Теоретические основы реляционной модели. 26:25 Реляционная алгебра для работы с отношениями. 35:52 Практические принципы и преимущества реляционной модели. 42:13 Основные характеристики реляционных СУБД. 45:31 Проблемы реляционных СУБД. 49:49 Объектно-реляционные проекции (ORM). 51:26 NoSQL СУБД.
@arhanstat4330
@arhanstat4330 3 жыл бұрын
Скажите, пожалуйста, а если я нажму Ctrl+Shift+Del, поставлю все галочки и нажму "Удалить данные", то базы и/или содержимое баз тоже удалиться?
@АндрейПопов-ы8м
@АндрейПопов-ы8м 3 жыл бұрын
Не совсем понял, про какие галочки спрашиваете, в каком окне?
@arhanstat4330
@arhanstat4330 3 жыл бұрын
@@АндрейПопов-ы8м в браузере
@АндрейПопов-ы8м
@АндрейПопов-ы8м 3 жыл бұрын
0:15 Определение транзакции. 02:17 Для чего нужны транзакции в СУБД. 03:44 Команды SQL для управления транзакциями. 10:01 ACID-свойства транзакций. 14:30 CAP теорема для распределенных систем. 34:06 Журнал транзакций. Поддержка атомарности транзакций. 41:00 Журналы транзакций и резервное копирование баз данных. 45:10 Блокировки в СУБД. 48:18 Deadlock 59:36 Проблемы одновременного доступа к данным при неизолированных транзакциях. 59:56 Потерянное обновление (lost update). 01:02:15 Грязное чтение (dirty read). 01:04:02 Неповторяющееся чтение (non-repeatable read). 01:04:51 Фантомное чтение (phantom read). 01:07:16 Уровни изоляции транзакций. 01:12:47 Изменение уровня изоляции транзакций в MySQL.
@АндрейПопов-ы8м
@АндрейПопов-ы8м 3 жыл бұрын
01:38 Запуск встроенного в PHP веб-сервера. 05:00 HTTP-запросы для получения файлов различных MIME-типов. 11:20 Обращение из браузера к PHP-файлу. 13:10 Можно ли увидеть исходный код PHP-скрипта в браузере? 19:22 Работа с PHP в режиме Page Controller. Запуск скрипта при получении GET-запроса к нему. 24:12 Передача параметров от веб-сервера скрипту. Массив $_SERVER. 27:14 Доступ к файловой системе сервера из скрипта и из браузера. 29:27 Выделение общедоступных файлов в каталог public. Указание директории при запуске сервера. 35:40 Доступ из скрипта к query string. Массив $_GET. 39:35 Работа с PHP в режиме Front Controller. Запуск одного скрипта для всех запросов. 43:49 Обращение к несуществующим ресурсам. Генерация ответа скриптом. 48:18 Запуск PHP-скриптов из HTML-страниц с помощью тега a. 54:04 Отправка на сервер данных из веб-форм. Метод POST, данные из формы в теле запроса. 58:45 Доступ к данным из формы через массив $_POST. 01:06:40 Асинхронная отправка запросов на сервер из JavaScript. Метод fetch(). 01:13:30 Отправка POST-запроса с помощью fetch().
@АндрейПопов-ы8м
@АндрейПопов-ы8м 3 жыл бұрын
01:18 Две части веб-приложения. Frontend и backend. 02:33 Связь клиента и сервера, протокол HTTP. 07:45 Работа с HTTP-запросами с помощью telnet. 14:45 Виртуальные хосты в протоколе HTTP 1.1. 19:25 Свойства протокола HTTP. Заголовки и тела запросов. 25:15 HTTP-методы и их связь с операциями CRUD. 29:55 Коды HTTP-ответов. 30:40 Передача данных в HTTP-запросе на сервер. Query string и тело запроса. 36:37 Инструменты для работы с HTTP-запросами. 40:08 Схема работы frontend-части веб-приложения. Структура URL. 44:26 Загрузка и рендеринг документа в браузере. 48:40 Возможности JavaScript в браузере. 50:00 Структура backend. Инфраструктура для запуска приложений на сервере и динамического формирования HTML-страниц для клиентов. 58:07 Простые веб-приложения на PHP. 59:37 Запуск встроенного веб-сервера в PHP. 01:04:50 Первое приложение (Hello world) на PHP. 01:08:12 PHP как шаблонизатор. 01:11:05 Структура backend-приложения в режиме CGI. 01:14:25 Сравнение консольных и веб-прилжений на PHP. 01:16:09 Поддержка HTTP в PHP. Массивы $_SERVER, $_GET, $_POST. 01:25:21 Альтернативный синтаксис PHP. 01:28:30 Два пути написания PHP-приложения. Модели Page Controller и Front Controller.
@АндрейПопов-ы8м
@АндрейПопов-ы8м 3 жыл бұрын
01:41 Терминал как физическое устройство 04:58 Консоль как физическое устройство 07:48 Программные эмуляторы консоли/терминала в компьютере 10:54 Командные оболочки 16:00 Два терминала в Windows (ConHost и Windows Terminal) 22:17 Режимы работы терминала. Полноэкранные консольные приложения 26:31 Потоки ввода/вывода и перенаправление этих потоков на другие устройства 32:16 Конвейеризация команд оболочки 34:01 Общая схема работы консольных приложений 35:05 Схема работы консольного приложения на PHP, обращающегося к СУБД 47:25 Особенности реализации терминала в Windows
@АндрейПопов-ы8м
@АндрейПопов-ы8м 3 жыл бұрын
0:25 По каким характеристикам можно классифицировать СУБД. 0:56 Централизованная архитектура. Встраиваемые СУБД. 5:44 Архитектура "файл-сервер". 14:46 Архитектура "клиент-сервер". 22:48 Выбор СУБД в зависимости от задачи. 25:43 Электронные таблицы с элементами СУБД. 31:28 Десктопные СУБД. 35:46 Облачные СУБД. 39:33 Стек технологий для написания веб-приложения, работающего с серверной СУБД. 47:13 Классификация СУБД по модели данных. Реляционные и NoSQL СУБД. 54:30 Установка PHP на локальной машине с Windows. 01:03:18 Запуск программы на PHP в консоли. 01:05:05 Доступ из PHP к СУБД SQLite. 01:21:33 Работа с СУБД с помощью PDO.
@АндрейПопов-ы8м
@АндрейПопов-ы8м 3 жыл бұрын
0:22 Объекты внутри Windows 1:48 Требования к языку сценариев для автоматизации работы в Windows 2:21 Три стандартных инструмента автоматизации в Windows. 3:40 Недостатки Windows Script Host - причины создания командной оболочки и среды выполнения сценариев PowerShell. 07:52 Уникальное отличие PowerShell от других командных оболочек. 08:45 Разница между языком командной оболочки и языками сценариев. Конвейеризация команд как основной механизм командной строки. 14:02 Отсутствие конвейеризации в стандартных языках сценариев, работающих с объектами. 15:23 PowerShell как гибрид командной оболочки и объектно-ориентированного языка сценариев. Конвейеризация объектов, а не текста. 18:18 Фундамент PowerShell - платформа .NET Framework. 19:38 Самодокументируемость объектов PowerShell. 21:30 Просмотр доступных свойств и методов объекта с помощью Get-Member. 23:23 Изменение представления объекта на экране с помощью Format-Table, Format-List. 24:21 Основные возможности и особенности PowerShell. 28:49 Обработка объектов в конвейере. Фильтрация, сортировка, выделение объектов и свойств, группировка, измерение характеристик. 39:09 Доступ к COM-объектам и WMI. 46:08 Краткость и выразительность сценариев PowerShell. 51:25 Преимущества PowerShell как языка программирования. 54:15 Примеры сценариев PowerShell для практических задач (HTTP-запросы, парсинг HTML). 1:03:35 Навигация по устройствам PowerShell (PSDrives). 01:06:27 Пример сценария с графическим интерфейсом Windows.Forms. 01:10:30 Политики запуска сценариев PowerShell. 01:13:39 Проверка выполняемых операция с помощью ключа -WhatIf.
@АндрейПопов-ы8м
@АндрейПопов-ы8м 3 жыл бұрын
0:23 Уроки первых дней творения (до человека). 4:16 Шестой день: творение человека. 7:10 Мир и Рай до человека. 09:27 Сотворение человека. 12:05 Трехчастный состав человека. Плоть, душа и дух. 14:07 Рай для человека. Движение мировой истории. 17:35 Был ли Рай на земле и где он сейчас? 19:15 Растительность и пища в Раю. 22:35 Древо ведения доброго и лукавого. 25:42 Что должен был делать человек в Раю? 26:38 Заповедь человеку в Раю. 29:13 Способности Адама в Раю. 30:59 Решение Бога о сотворении жены. 34:02 Называние имен животным - творчество человека. 35:19 Сотворение жены и заповеди любви к Богу и к ближнему. 38:50 Жена - завершение Божественного творчества. Возникновение Церкви Божией. 39:58 Рай как Храм Божий.
@АндрейПопов-ы8м
@АндрейПопов-ы8м 3 жыл бұрын
02:00 Кем для нас является Иисус Христос? 03:53 Зачем читать Ветхий Завет, если о жизни Иисуса Христа написано в Новом Завете? 07:50 Предыстория человечества в Священном Писании. Поэтапное творение мира Богом. 11:46. Дни творения. День один. 18:38 День один - уроки для нас. 21:39 Второй день творения. 25:27 Третий день творения. 26:50 Творение живородящих стихий и самовоспроизводящейся жизни. 33:04 Существование жизни от Слова Божьего, без солнечного света. 34:58 Четвертый день творения. Сотворение небесных светил. 38:49 Четвертый день творения - уроки для нас. 43:25 Пятый день творения. 46:28 Шестой день творения: до человека. 48:51 Предвечный Совет Пресвятой Троицы о спасении человечества.
@АндрейПопов-ы8м
@АндрейПопов-ы8м 3 жыл бұрын
01:00 Что такое Священное Писание и Библия? О чем там написано? 05:05 Для чего нужно читать и изучать Библию? 07:55 Чем опасно незнание Священного Писания? Пример событий в Росссии в 1917 году. 13:08 Какие книги содержит Библия, кто и когда их написал? 15:10 В Библии много книг, что их объединяет в единое целое? 16:05 Кто и когда определил, какие книги входят в Библию? Библейский канон. Ветхий и Новый Завет. 18:45 Что означает "Завет"? 20:45 Почему Заветов два: Ветхий (Старый) и Новый? 22:20 Завет первобытный. 23:45 Ветхий Завет с Адамом и Евой. 25:49 Ветхий Завет со всем человечеством (Адам, Ной). 26:26 Ветхий Завет с богоизбранным еврейским народом (Авраам, Моисей, Давид). 29:20 Новый союз между Богом и людьми. Новый Завет со всеми людьми. 31:08 Книги Нового Завета 32:30 Какая часть Священного Писания важнее? 33:00 Зачем нам читать Ветхий Завет? 36:50 Септуагинта и масоретский текст Ветхого завета (перевод древнее оригинала). Два перевода Ветхого Завета на русский язык.