Самоучитель Sqlite

Sqlite представляет из себя реляционную базу данных, используемую в качестве библиотеки при создании различных приложений. В отличие от многих других баз данных, таких как -- MySQL, MS SQL Server, Oracle Database, ЛИНТЕР, Sqlite не является отдельным приложением, работающим по принципу "клиент-сервер", вместо этого база данных представляет из себя как бы библиотеку и работает в том же процессе, что и само приложение.

Другой особенностью этой интересной базы данных является то, что она использует динамическую типизацию данных, то есть вы можете поместить в столбец любое значение, не обращая внимание на тип этого столбца, что в некоторых случаях может быть очень полезно.



Многие известные приложения используют Sqlite, среди них можно отметить следующие:
  • Mozilla Firefox (начиная с версии 3.0)
  • Mozilla Thunderbird
  • Фреймворк Qt
  • Skype
  • 1С:Предприятие
  • Google Chrome
  • Opera
Благодаря этим приложениям SQLite считается самой распространённой базой данных в мире.

В этом самоучителе мы будем использовать набор данных, известных как "база данных Northwind", а так же ещё одну достаточно простую базу данных:

Для начала вам понадобится только файл Northwind.zip, файл tut_sql.zip потребуется только после восьмого урока.