Часть 11.4: Внешние ключи в базах данных SQLite: FOREIGN KEY в SQLite3
Привет, посетитель сайта ZametkiNaPolyah.ru! Продолжаем изучать базы данных и наше знакомство с библиотекой SQLite3. В…
Здравствуйте, уважаемые посетители сайта ZametkiNaPolyah.ru. Продолжаем изучать базы данных и наше знакомство с библиотекой SQLite3. В записях темы типы данных SQLite3 мы поговорим об особенностях типизации данных в SQLite3. SQLite3 в принципе особенная СУБД, но типы данных в SQLite3 – это отдельная тема для разговора, которая требует осмысления и внимательного изучения.
Любая СУБД, как и любой язык программирования поддерживает определенный набор типов данных и определенные механизмы для работы с ними. В базах данных типы данных нужны для обозначения значений, которые будут храниться в столбцах. Например, понятно, что в столбце Name мы должны хранить какую-то буквенную строку, а в столбце Age на необходимо хранить числовое значение.
Поэтому тип данных в базах данных, в том числе и в SQLite3 стоит рассматривать, как механизм поддержания целостности данных: если мы сказали СУБД, что она в данном столбце должна хранить число, то СУБД или сервер баз данных не даст положить нам в этот столбец строку. Так работают все СУБД, кроме SQLite3. Как SQLite3 работает с типами данных и какие типы данных поддерживает вы узнаете из следующих записей:
Про типы данных в SQLite3, как и всегда, мы постараемся поговорить коротко, понятно и на примерах.
Выберете удобный для себя способ, чтобы оставить комментарий