SQLite ничего лишнего

Изучение SQLite - от установки до создания базы данных под ключ. Запросы CREATE, INSERT, SELECT, JOIN.
Udemy логоUdemy
Открытый набор
Онлайн
от 649 ₽
Зарегистрироваться

Чему вы научитесь

  • СУБД SQLite, SQL запросы

Требования

  • умение работать с текстовым редактором Блокнот

Описание

  • SQLite — компактная встраиваемая реляционная база данных. Исходный код библиотеки передан в общественное достояние. Является чисто реляционной базой данных.


    Слово «встраиваемый» означает, что SQLite не использует парадигму клиент-сервер. Т.е. движок SQLite не является отдельно работающим процессом, с которым взаимодействует программа, а предоставляет библиотеку, с которой программа компонуется и движок становится составной частью программы. Таким образом, в качестве протокола обмена используются вызовы функций (API) библиотеки SQLite. Такой подход уменьшает накладные расходы, время отклика и упрощает программу. SQLite хранит всю базу данных (включая определения, таблицы, индексы и данные) в единственном стандартном файле на том компьютере, на котором исполняется программа.

    Как известно, в своем развитии SQL устремился в разные стороны. Крупные производители начали впихивать всякие расширения. И хотя принимаются всякие стандарты, в реальной жизни все крупные БД не поддерживают стандартов полностью. Но зато имеют что-то свое.


    Так вот, SQLite старается жить по принципу «минимальный, но полный набор». Она не поддерживает сложные штуки, но во многом соответствует SQL 92. И вводит некие свои особенности, которые очень удобны, но — не стандартны.

    SQLite имеет очень большое распространение как среди десктопных, так и серверных приложений. Вместе с тем разработка SQLite требует знаний и навыков. В данном курсе мы изучим первичные навыки работы с базами данных и SQLite


    установка SQLIte на компьютере;


    планирование структуры базы данных;


    создание базы данных и таблиц;


    SQL запросы;


    заполнение таблиц данными;


    пакетное применение INSERT INTO;


    изменение данных в таблицах;


    работа с датой и временем в SQLite;


    выборки SELECT ... WHERE ... ORDER;


    простейшая математика COUNT() SUM() AVG();


    использование псевдонимов;


    связывание таблиц через JOIN;


    типы JOIN и их описание;


    добавление полей в таблицах;


    изменение структуры таблиц и транзакции;


    хранимые процедуры и триггеры;


    копирование и восстановление базы;


    команды консоли SQLite;


    GUI инструменты для работы с базами данных SQLite

Для кого этот курс

  • Начинающие программисты и разработчики баз данных
Программа
Введение
Создание базы данных
Добавление и редактирование записей
SELECT во всех подробностях
Структура, транзакции, триггеры
Внешние операции
Итоговое тестирование по курсу
Записаться на курс
Текущая цена
649
2 290
Открытый набор
Онлайн
от 649 ₽
Зарегистрироваться