SQLite Учебники
SQLite предоставляет хорошо структурированный путь обучения для управления встраиваемыми базами данных. Наши учебники охватывают SQL-запросы, проектирование баз данных и техники оптимизации, подходящие как для начинающих, так и для разработчиков среднего уровня. С бесплатными лабораториями и практическими примерами вы получите практический опыт в операциях с базами данных. Наша интерактивная база данных позволяет вам практиковать SQL-запросы и видеть мгновенные результаты.
Другие деревья навыков
LinuxDevOpsКибербезопасностьAWSDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxОбучение RHCSAОбучение RHCE in Enterprise LinuxОбучение LFCSShellGitCloudflareDockerKubernetesОбучение CKAОбучение CKADОбучение CKSAnsibleОбучение RHCE in AnsibleJenkinsNmapWiresharkHydraCompTIAБаза данныхMySQLPostgreSQLRedisMongoDBPythonRustGolangJavaCC++Веб-разработкаНаука о данныхБиг дата
Планирование истечения срока бронирования
Создайте сервис бронирований, в котором постоянные будильники Durable Object переживают перезапуски, истекает только нужная блокировка, а повторная обработка истечения остаётся безопасной.
CloudflareSQLite
Добавление поиска тикетов в Worker
Создайте подготовленные CRUD-запросы для API тикетов на базе D1, безопасно фильтруйте записи и обрабатывайте отсутствующие или недопустимые входные данные.
CloudflareSQLite
Создание базы данных заявок в службу поддержки
Создайте таблицу заявок D1, обеспечьте корректность данных с помощью ограничений SQL и отделите локальные записи для практики от облачных записей.
CloudflareSQLite
Экспорт и восстановление базы данных
Экспортируйте базу данных D1 в SQL, восстановите отдельную базу данных и сравните восстановленные строки и ограничения с неизменённой исходной базой.
CloudflareSQLite
Согласованное обновление связанных данных о заявке
Сделайте закрытие заявки и запись о решении атомарными с помощью пакетов D1, затем продолжайте последовательное чтение, используя закладки сеанса.
CloudflareSQLite
Миграция схемы тикетов
Добавьте приоритет тикетов с помощью упорядоченных миграций D1, сохранив существующие строки и проверив состояние развертывания локально и удалённо.
CloudflareSQLite
Запросы и индексация активности тикетов
Объедините тикеты с активностями, учтите тикеты без событий и обоснуйте индекс D1 с помощью плана запроса.
CloudflareSQLite
Восстановление случайно удалённой заявки
Восстановите удалённую заявку с помощью D1 Time Travel и проверьте исходную привязку к базе данных и чтение данных приложением.
CloudflareSQLite
Трансляция обновлений комнаты
Создайте службу WebSocket на базе Durable Object с привязкой к комнате: она проверяет сообщения, рассылает обновления подключённым узлам и изолирует разные комнаты.
CloudflareSQLite
Координация параллельных бронирований
Создайте сервис бронирования мест на семинаре с ограниченной вместимостью, отправьте запросы параллельно и убедитесь, что устойчивые атомарные обновления предотвращают перепродажу мест после перезапусков и развертываний.
CloudflareSQLite
Сохранение журнала активности комнаты
Создайте журнал активности комнат на базе SQLite, докажите, что записи сохраняются после локального перезапуска и повторного развёртывания в облаке, и изолируйте историю каждой комнаты.
CloudflareSQLite
Восстановление контекста WebSocket-соединения
Создайте совместимый с гибернацией сервис комнат, который сохраняет безопасные данные для каждого соединения и восстанавливает контекст клиента без принудительного удаления объектов в рабочей среде.
CloudflareSQLite
Временное хранилище SQLite
В этой лабораторной работе мы изучим временное хранилище SQLite, сосредоточив внимание на создании и использовании временных таблиц (temporary tables). Временные таблицы предоставляют механизм для хранения промежуточных результатов или данных, необходимых только на короткий период времени в рамках соединения с базой данных. Лабораторная работа проведет вас через создание, заполнение, запросы и подтверждение автоматической очистки.
SQLite
Аналитика оконных функций в SQLite
В этой лабораторной работе вы изучите аналитику оконных функций в SQLite, сосредоточив внимание на ранжировании строк и вычислении нарастающих итогов. Вы узнаете, как использовать оконные функции для выполнения вычислений над наборами строк, связанных с текущей строкой.
SQLite
Создание представлений (View) в SQLite
В этой лабораторной работе мы изучим создание представлений (view) в SQLite, сосредоточившись на построении сложных представлений, запросах через них, обновлении данных через обновляемые представления (updatable views) и удалении устаревших представлений. Научитесь упрощать запросы и контролировать доступ к данным с помощью представлений SQLite.
SQLite
Автоматизация триггеров SQLite
В этой лабораторной работе вы изучите автоматизацию триггеров SQLite, сосредоточившись на создании, проверке и управлении триггерами. Вы узнаете, как автоматически выполнять SQL-запросы в ответ на события обновления в определенной таблице. Создавайте журналы аудита и эффективно управляйте триггерами.
SQLite
Обработка транзакций в SQLite (SQLite Transaction Handling)
В этой лабораторной работе мы изучим обработку транзакций в SQLite (SQLite transaction handling), уделяя особое внимание поддержанию целостности данных (data integrity) с помощью транзакций. Мы узнаем, как начинать и фиксировать транзакции (commit transactions), выполнять откат при ошибках (rollback on errors), реализовывать точки сохранения (savepoints) и подтверждать целостность данных. Это обеспечивает свойства ACID в SQLite.
SQLite
Обслуживание базы данных SQLite
В этой лабораторной работе мы изучим методы обслуживания базы данных SQLite для оптимизации производительности и освобождения неиспользуемого пространства. Лабораторная работа посвящена использованию команды `VACUUM`, перестройке индексов, анализу статистики таблиц и проверке влияния этих оптимизаций.
SQLite
- Предыдущий
- 1
- 2
- Следующий