Книга: Программирование мобильных устройств на платформе .NET Compact Framework
SQL СЕ
SQL СЕ
С небольшими объемами данных, которые обладают простой структурой, еще можно справиться с помощью файлов XML, однако при превышении некоторого объема и сложности данных ваше приложение значительно выиграет, а его разработка намного упростится, если вы используете формальную базу данных. Хотя и не существует абсолютных правил относительно того, когда именно вместо XML-файлов следует воспользоваться базой данных, чем больше объем данных, тем целесообразнее становится переход к базе данных. Как правило, если ожидается, что количество строк данных, с которыми придется работать вашему мобильному приложению, больше ста, или информация должна храниться в нескольких таблицах, то, вероятно, имеет смысл использовать установленную на устройстве базу данных, например SQL СЕ.
По SQL СЕ существует хорошая документация в сети. Читателям, которые хотели бы получить более подробную информацию относительно SQL СЕ, можно порекомендовать провести поиск по ключевым словам "SQL Server СЕ" в библиотеке MSDN в сети (или в справочной документации по Visual Studio). Вместо того чтобы пытаться подробно пересказать уже имеющуюся в указанных источниках информацию, в этом разделе будет приведен краткий обзор SQL СЕ и описаны важные решения, которые должны быть приняты в процессе разработки кода мобильного приложения, предназначенного для работы с такими базами данных, установленными на устройстве, как SQL СЕ. Простой пример, демонстрирующий использование базы данных SQL СЕ, приводился ранее в данной главе в листингах 14.5, 14.6, 14.7 и 14.8.
- Что такое SQL СЕ?
- Другие базы данных для мобильных устройств и модели лицензирования баз данных
- Независимый и синхронизированный режимы работы базы данных SQL СЕ.
- Использование базы данных SQL СЕ несколькими приложениями
- База данных SQL СЕ доступна не на всех типах устройств
- Visual Studio .NET 2005 и SQL СЕ
- Расширения SQL
- Системные переменные ROWS_AFFECTED, GDSCODE, SQLCODE, TRANSACTIONJD, CONNECTIONJD
- SET TERM больше не нужен в isql
- Реализация языка SQL
- Дальнейшее развитие языка SQL
- Использование isql -a
- Базы данных и СУБД. Введение в SQL
- Общие команды isql
- ГЛАВА 37. Интерактивный SQL (утилита isql).
- Управление ролями с помощью программы SQL Server Enterprise Manager
- Запуск isql
- Understanding SQL Basics