Часть 3.3: Ключи и ключевые атрибуты в базах данных
Здравствуйте, уважаемые посетители сайта ZametkiNaPolyah.ru. Продолжаем изучать базы данных и наше знакомство с библиотекой SQLite3.…
Здравствуйте, уважаемые посетители сайта ZametkiNaPolyah.ru. Продолжаем изучать базы данных и наше знакомство с библиотекой SQLite3. Ранее мы рассмотрели типы данных в языке SQL, теперь давайте посмотрим на типы данных, которые поддерживаются в базах данных SQLite3. SQLite3 особенная СУБД и ее особенность проявляется не только в том, что отсутствует взаимодействие клиент-сервер, но и в типах данных (да и во многом другом, если уж быть откровенным). Ни одна реляционная СУБД, по крайней мере среди тех, с которыми знаком автор, не имеет динамической типизации данных, а вот в SQLite3 типизация данных динамическая.
Принцип строгой типизации данных заключается в том, что тип столбца в таблице определяется заранее и в дальнейшем в этот столбец можно записывать значения только определенного (заранее известного) типа. А вот SQLite3 более лояльна к типам данных значений, которые хранятся в столбцах:
Вообще у SQLite3 много особенностей, многие из них мы рассмотрим, а с какими-то вы столкнетесь, когда самостоятельно начнете работать с этой особенной СУБД.
Выберете удобный для себя способ, чтобы оставить комментарий